Komponovanje slika za veću dubinu polja u makro fotografiji

Original: http://www.mplonsky.com/photo/article2.htm

Verzija 1.11, 12-4-06. © 2003-6 M. Plonsky

Makronaredbe sam počeo snimati 2000. godine tačkom i snimati digitalno. Sjećam se svog razočaranja zbog toga što nisam mogao ispuniti ekran objektom koji me zanimao. Pa sam pokušao (i i dalje se zabavljam) razne načine ispunjavanja okvira s vrlo malo. Čim sam počeo to raditi, primijetio sam da pitanje DOF-a postaje sve teže. Što sam povećao uvećanje, manje DOF je bilo dostupno. Danas koristim dSLR s makro lećama, produžnim cijevima, telekonverterima, dioptrijama, lećama obrnutim na drugim lećama, lećama obrnutim na kameri ili produžnim cijevima, itd. Ali DOF je i dalje nešto od čega želim više.

Iako mi se čini da imam sposobnost da fokusiram oči malih očiju, rezultati jedne slike često su manje nego zadovoljavajući. Na primjer, s glavom na metku muhe možete fokusirati oči, ali tada će nos biti van fokusa i obrnuto. Za bočni profil portreta djevojke možete fokusirati oko ili lice, ali ne oboje.

Ovo je kombinacija dva snimka uzastopno. Glavni kadar imao je lice i tijelo u fokusu, dok je drugi hitac imao fokus u oku.

Pročitao sam članak Freda Mirande u kojem je kombinirao dvije ekspozicije iste scene da bi postigao bolji tonalni opseg. To mi je dalo ideju da kombiniram dvije slike iste scene koje se razlikuju u ravni fokusa u nastojanju da poveća DOF. Svaka od slika u galeriji koja prati ovaj članak nastala je na ovaj način. Iako to nije lako izvesti i zahtijeva puno vježbe, zadovoljan sam tehnikom. Ako želite više DOF-a nego što vam daje fotoaparat i ako vam je ugodno u digitalnoj tamnoj komori, isprobajte tehniku.

Da bi tehnika uspjela, morate je imati na umu prilikom snimanja. Na primjer, snimite muhu s fokusiranim očima, a zatim malo pomaknite kameru i napravite isti snimak s fokusiranim nosom. Iako koristim Photoshop 7, bilo koji vrhunski uređivač slika trebao bi raditi. Jedna slika služi kao glavna slika, na primjer oči. Zatim pažljivo odaberem nos iz drugog kadra (obično sljedećeg kadra koji sam snimio). Ako budem imao sreće, mogao bih dobiti i treći metak s fokusiranim dijelom leđa muhe iza očiju.

Ovo je kombinacija dva snimka uzastopno. Glavni hitac imao je oči u fokusu, dok je drugi hitac imao fokus.

Kada biram značajku fokusa koja je više u fokusu za dodavanje na glavnu sliku, obavezno odaberem više nego što mi treba, a zatim uperim odabir prije kopiranja i lijepljenja u glavnu sliku. To će biti novi sloj. Važno je da dva uključena kadra budu što identičnija, osim za ravninu fokusa. To je teško izvesti s obzirom na to da je većina mojih snimaka iz ruke. Ponekad značajka (npr. Nos) ne odgovara sasvim. Morate ga preoblikovati tako da to i učini. To uključuje suptilne prilagodbe poput iskrivljavanja i promjene veličine pomoću alata za pretvaranje. (Ako prilagodbe nisu suptilne, dvije slike se previše razlikuju da bi tehnika dobro funkcionirala.) Nakon što se osobina lijepo uklopi, počnite brisati rubove tako da se stope s primarnom slikom do tačke na kojoj niko ne bi primijetio da su u pitanju dvije slike. Ovo može zahtijevati neko zamućenje rubova, kao i upotrebu alata za zakrpe i kloniranje na razne načine. Kada ste zadovoljni miješanjem, izravnajte sliku i još malo očistite rubove. Zatim počnite prilagođavati nivoe, kontrast, zasićenost, oštrinu itd. Kao što biste to obično radili za digitalni negativ.

Ovo je kombinacija dva snimka uzastopno. Glavni hitac imao je fokus u očima, dok je drugi hitac imao nos/usta u fokusu.

Nadam se da će vam ideja biti korisna. Zabavi se!

Ako ste zainteresirani za ovu tehniku, Christina Evans nedavno je napisala članak na Naturescapes.net

Astronomski otpad: oportunitetni trošak odloženog tehnološkog razvoja

Original: https://www.nickbostrom.com/astronomical/waste.html

 

NICK BOSTROM

Univerzitet Oxford

http://www.nickbostrom.com

[Utilitas Vol. 15, No. 3 (2003): str. 308-314] [pdf]

SAŽETAK. Uz vrlo naprednu tehnologiju, vrlo velika populacija ljudi koji žive sretnim životom može se održati u pristupačnom dijelu svemira. Svake godine kada se razvoj takvih tehnologija i kolonizacija svemira odgađa, postoji oportunitetni trošak: potencijalno dobro, životi vrijedni življenja se ne ostvaruju. S obzirom na neke vjerojatne pretpostavke, ovaj je trošak izuzetno velik. Međutim, lekcija za komunalce nije da bismo trebali maksimizirati tempo tehnološkog razvoja, već da bismo trebali maksimizirati njegovu sigurnost, tj. Vjerovatnoću da će na kraju doći do kolonizacije.

I. STOPA GUBITKA POTENCIJALNOG ŽIVOTA

Dok pišem ove riječi, sunca obasjavaju i griju prazne prostorije, neiskorištena energija ispire se iz crnih rupa, a naša velika zajednička zadužbina negentropije nepovratno se degradira u entropiju na kosmičkim razmjerima. To su resursi koje je napredna civilizacija mogla iskoristiti za stvaranje vrijednosnih struktura, poput živih bića koja žive vrijedne živote.

Stopa ovog gubitka zapanjuje um. Jedan nedavni članak nagađa, koristeći se labavim teorijskim razmatranjima zasnovanim na stopi porasta entropije, da je gubitak potencijalnih ljudskih života u našem vlastitom galaktičkom superjastu najmanje ~10^46 po veku odložene kolonizacije.[1] Ova procjena pretpostavlja da se sva izgubljena entropija mogla koristiti u produktivne svrhe, iako niti jedan trenutno poznati tehnološki mehanizam to nije ni izdaleka sposoban učiniti. Budući da je procjena donja granica, ova radikalno nekonzervativna pretpostavka je nepoželjna.

Međutim, donju granicu možemo dobiti izravnije jednostavnim brojanjem broja ili zvijezda u našem galaktičkom superjaku i pomnoženjem ovog broja s količinom računarske snage koju bi resursi svake zvijezde mogli koristiti za stvaranje tehnologija koristeći čiju izvodljivost slučaj je već napravljen. Tada taj udeo možemo podeliti sa procenjenom količinom računarske snage potrebne za simulaciju jednog ljudskog života.

Kao grubu aproksimaciju, recimo da Superklaster Djevice sadrži 10^13 zvijezda. Jedna procjena računske snage koja se može izvući iz zvijezde i sa pridruženom računskom strukturom veličine planete, koristeći naprednu molekularnu nanotehnologiju [2], iznosi 10^42 operacije u sekundi. [3] Tipična procjena procesorske snage ljudskog mozga je otprilike 10^17 operacija u sekundi ili manje.[4] Čini se da nije potrebno mnogo više za dovoljno detaljno simuliranje relevantnih dijelova okoline kako bi simulirani umovi imali iskustva koja se ne mogu razlikovati od tipičnih trenutnih ljudskih iskustava. [5] S obzirom na ove procjene, proizlazi da se potencijal za približno 10^38 ljudskih života gubi svakog vijeka i da se odgađa kolonizacija našeg lokalnog superklastera; ili ekvivalentno tome, oko 10^29 potencijalnih ljudskih života u sekundi.

Iako je ova procjena konzervativna jer pretpostavlja samo računske mehanizme čija je implementacija barem navedena u literaturi, korisno je imati još konzervativniju procjenu koja ne pretpostavlja nebiološku instanciju potencijalnih osoba. Pretpostavimo da bi se oko 10^10 bioloških ljudi moglo održati oko prosječne zvijezde. Tada bi Superklaster Djevica mogao sadržavati 10^23 bioloških ljudi. To odgovara gubitku potencijala jednakom oko 10^14 potencijalnih ljudskih života u sekundi odgođene kolonizacije.

Za sadašnje svrhe nisu važni tačni brojevi već činjenica da su ogromni. Čak i uz najkonzervativniju procjenu, pod pretpostavkom biološke provedbe svih osoba, potencijal za sto bilijuna potencijalnih ljudskih bića gubi se svake sekunde odgađanja kolonizacije našeg superklastera.[6]

II. PRILIKA TROŠKOVI ODLOŽENE KOLONIZACIJE

Iz utilitarne perspektive, ovaj ogromni gubitak potencijalnih ljudskih života predstavlja odgovarajuće ogroman gubitak potencijalne vrijednosti. Pretpostavljam ovdje da bi ljudski životi koji su mogli biti stvoreni bili vrijedni života. Budući da se obično pretpostavlja da se čak i trenutni ljudski životi obično isplaćuju, ovo je slaba pretpostavka. Svaka civilizacija dovoljno napredna da kolonizira lokalni superklaster vjerovatno bi također imala sposobnost uspostaviti barem minimalno povoljne uslove potrebne da bi budući životi bili vrijedni življenja.

Tada se čini učinak na ukupnu vrijednost veći za akcije koje ubrzavaju tehnološki razvoj nego za praktično bilo koje druge moguće akcije. Napredak tehnologije (ili njenih faktora koji omogućavaju, poput ekonomske produktivnosti), čak i za tako mali iznos da dovodi do kolonizacije lokalnog superklastera samo jednu sekundu ranije nego što bi se inače dogodilo, donosi više od 10^29 ljudskih života (ili 10^14 ljudskih života ako koristimo najkonzervativniju donju granicu) koja inače ne bi postojala. Malo se drugih filantropskih uzroka moglo nadati da će postići taj nivo utilitarne isplate.

Utilitaristi nisu jedini koji bi se trebali snažno suprotstaviti astronomskom otpadu. Mnogo je stavova o tome šta ima vrijednost što bi se podudaralo s procjenom da trenutna stopa rasipanja predstavlja ogroman gubitak potencijalne vrijednosti. Na primjer, možemo uzeti deblju koncepciju ljudske dobrobiti nego što to obično pretpostavljaju uslužni službenici (bilo hedonističkog, iskustveničkog ili sklonog želji), poput koncepcije koja vrijednost pronalazi i u procvatu ljudi, značajnim vezama, plemenitom karakteru, individualni izraz, estetsko uvažavanje i tako dalje. Sve dok je funkcija ocjenjivanja agregatna (ne računa dobrobit jedne osobe manje, samo zato što postoji mnogo drugih osoba koje također uživaju u sretnim životima) i nije relativizirana do određenog trenutka u vremenu (bez popuštanja vremena), zaključak će se održati.

Ovi uslovi se mogu dodatno ublažiti. Čak i ako funkcija blagostanja nije savršeno agregativna (možda zato što je jedna komponenta dobra raznolikost, čija bi granična stopa proizvodnje mogla opadati s povećanjem broja stanovništva), ona i dalje može dati sličan donji rezultat pod uvjetom samo da barem neki značajni komponenta dobra je dovoljno agregatna. Slično tome, određeni stupanj vremenskog popusta na buduću robu mogao bi se prilagoditi bez promjene zaključka.[7]

III. GLAVNI CILJ UTILITARACA TREBA SMANJITI POSTOJEĆI RIZIK

U svjetlu gornje rasprave, može se činiti kao da bi korisnica trebala usmjeriti svoje napore na ubrzavanje tehnološkog razvoja. Isplata čak i vrlo malog uspjeha u ovom pothvatu toliko je velika da zaostaje za gotovo bilo kojom drugom aktivnošću. Čini se da imamo utilitaristički argument za najveću moguću hitnost tehnološkog razvoja.

Međutim, prava je lekcija drugačija. Ako je ono čime se bavimo (nešto slično) maksimiziranje očekivanog broja vrijednih života koje ćemo stvoriti, onda uz oportunitetne troškove odgođene kolonizacije, moramo uzeti u obzir i rizik od neuspjeha kolonizacije. Mogli bismo postati žrtvom egzistencijalnog rizika, onog u kojem bi nepovoljan ishod uništio inteligentni život porijeklom sa Zemlje ili trajno i drastično umanjio njegov potencijal.[8] Budući da se životni vijek galaksija mjeri milijardama godina, dok bi se vremenska razmjera bilo kakvih kašnjenja na koja bismo realno mogli utjecati radije mjerila godinama ili decenijama, razmatranje rizika preovlađuje razmatranje oportunitetnih troškova. Na primjer, jedan procentni poen smanjenja egzistencijalnih rizika vrijedio bi (s utilitarno očekivane korisne tačke gledišta) kašnjenja od preko 10 miliona godina.

Stoga, ako naše akcije imaju i najmanji učinak na vjerovatnoću eventualne kolonizacije, to će nadmašiti njihov učinak na vrijeme kolonizacije. Za standardne komunalne djelatnosti prioritet broj jedan, dva, tri i četiri trebao bi biti smanjenje egzistencijalnog rizika. Utilitarni imperativ “Maksimizirajte očekivanu ukupnu korisnost!” može se pojednostaviti do maksimuma “Minimiziranje egzistencijalnog rizika!”.

IV. IMPLIKACIJE NA AGREGATIVNE POGLEDE NA OSOBE

Gornji argument pretpostavlja da je naša briga maksimizirati ukupnu količinu blagostanja. Pretpostavimo da umjesto toga usvojimo verziju utilitarizma koja „utiče na osobu“, prema kojoj su naše obaveze prvenstveno prema trenutno postojećim osobama i prema onim osobama koje će postojati.[9] Na takav pogled koji utiče na osobu, ljudsko bi izumiranje bilo loše samo zato što pogoršava prošli ili tekući život, a ne zato što predstavlja gubitak potencijalnih vrijednih života. Šta bi neko ko prihvati ovu doktrinu trebao učiniti? Da li treba naglasiti brzinu ili sigurnost, ili nešto drugo?

Da bismo odgovorili na ovo, moramo razmotriti neke daljnje stvari. Pretpostavimo da se smatra da je vjerovatnoća zanemarljiva da će bilo koja postojeća osoba preživjeti dovoljno dugo da bi mogla iskoristiti značajan dio dostupnih astronomskih resursa, koji će, kako je opisano u uvodnom dijelu ovog rada, postupno propadati. Tada je jedan od razloga za umanjivanje egzistencijalnog rizika taj što bi iznenadno izumiranje odsjeklo u prosjeku, recimo, 40 godina od svakog od trenutnih (šest milijardi ili više) ljudskih života.[10] Iako bi ovo sigurno bila velika katastrofa, ona se nalazi u istoj velikoj točki kao i druge tekuće ljudske tragedije, poput svjetskog siromaštva, gladi i bolesti. Prema toj pretpostavci, utilitarista koji utječe na osobu trebao bi smanjenje egzistencijalnog rizika smatrati vrlo važnom, ali ne i potpuno dominirajućom brigom. U ovom slučaju ne bi bilo lakog odgovora na ono što bi trebao učiniti. Tamo gdje bi se trebao usmjeriti, napori bi ovisili o detaljnim proračunima u kojem bi području filantropske djelatnosti mogao biti u najboljem položaju da da svoj doprinos.

Argumentovano, međutim, trebali bismo dodijeliti neznatnu vjerovatnoću nekim sadašnjim ljudima koji su preživjeli dovoljno dugo da ubiru blagodati kosmičke dijaspore. Takozvana tehnološka „singularnost“ mogla bi se dogoditi u našem prirodnom životu[11], ili bi moglo doći do napretka u produženju života, koji je možda nastao kao rezultat nanotehnologije u mašinskoj fazi koja bi nam dala neviđenu kontrolu nad biohemijskim procesi u našim tijelima i omogućuju nam zaustavljanje i preokretanje procesa starenja.[12] Mnogi vodeći tehnolozi i futuristički mislioci daju prilično veliku vjerovatnoću da se ovakav razvoj događaja dogodi u sljedećih nekoliko decenija.[13] Čak i ako ste sumnjičavi u pogledu njihovih prognoza, trebali biste razmotriti loše rezultate tehnološkog predviđanja. S obzirom na dobro utvrđenu nepouzdanost mnogih takvih prognoza, čini se neopravdanim biti toliko siguran u nečije predviđanje da se u naše vrijeme neće dogoditi potrebni pomaci koji daju hipotezu da će vjerojatnost biti manja od, recimo, 1%.

Očekivana korisnost šanse od 1% da ostvari astronomski veliko dobro još uvijek može biti astronomska. Ali koliko bi dobro bilo za (neku značajnu podskupinu) trenutno živih ljudi pristup astronomskim količinama resursa? Odgovor nije očigledan. S jedne strane, moglo bi se odraziti da u današnjem svijetu granična korisnost za pojedinca iz materijalnih resursa opada prilično brzo nakon što se zadovolje njegove osnovne potrebe. Čini se da nivo blagostanja Billa Gatesa dramatično ne prelazi nivo mnogih osoba mnogo skromnijih sredstava. S druge strane, napredne tehnologije te vrste koje bi se najvjerovatnije primijenile do trenutka kad bismo mogli kolonizirati lokalni superklaster, mogle bi pružiti nove načine pretvaranja resursa u dobrobit. Konkretno, materijalni resursi mogli bi se koristiti za veliko širenje naših mentalnih kapaciteta i za neograničeno produženje našeg subjektivnog životnog vijeka. I nikako nije jasno da granična korisnost produženog raspona zdravlja i povećanih mentalnih moći mora naglo opadati iznad nekog nivoa. Ako nema takvog pada marginalne korisnosti, moramo zaključiti da je očekivana korisnost trenutnih pojedinaca uspješne kolonizacije našeg superklastera astronomski velika, i ovaj zaključak vrijedi čak i ako se za taj ishod daje prilično mala vjerovatnoća. Možda je to dugačak udarac, ali za očekivani maksimalizator korisnosti korist od života možda milijardama subjektivnih godina sa znatno proširenim kapacitetima pod fantastično povoljnim uslovima mogla bi više nego nadoknaditi udaljene izglede za uspjeh.

Ako se naprave ove pretpostavke, šta slijedi o tome kako treba postupati utilitarista koji utječe na osobu? Jasno je da je izbjegavanje egzistencijalnih nesreća važno, ne samo zato što bi to skratilo prirodni životni vijek oko šest milijardi ljudi, već i – a s obzirom na pretpostavke ovo je još teže razmatranje – jer bi ugasilo šansu koju današnji ljudi imaju da požnjeju ogromne koristi od eventualne kolonizacije. Međutim, za razliku od totalnog utilitarizma, utilitarista koji utječe na osobu morao bi uravnotežiti ovaj cilj s drugim jednako važnim desideratumom, naime maksimiziranjem šansi trenutnih ljudi da prežive da bi imali koristi od kolonizacije. Utilitaristu koji utječe na osobu nije dovoljno da čovječanstvo preživi da bi koloniziralo; presudno je da se postojeći ljudi spasu. To bi je trebalo navesti da naglasi brzinu tehnološkog razvoja, jer bi napredna tehnologija brzog dolaska sigurno bila potrebna da pomogne trenutnim ljudima da ostanu živi dok se plodovi kolonizacije ne mogu ubrati. Ako se cilj brzine sukobljava s ciljem globalne sigurnosti, totalni utilitarista bi se uvijek trebao opredijeliti za maksimiziranje sigurnosti, ali utilitarista koji utječe na osobu morao bi uravnotežiti rizik umiranja ljudi od starosti i rizika da podlegnu vrsti-razorna katastrofa.[14]


[1] M. Cirkovic, ‘Cosmological Forecast and its Practical Significance’, Journal of Evolution and Technology, xii (2002), http://www.jetpress.org/volume12/CosmologicalForecast.pdf.

[2] K. E. Drexler, Nanosystems: Molecular Machinery, Manufacturing, and Computation, New York, John Wiley & Sons, Inc., 1992.

[3] R. J. Bradbury, ‘Matrioshka Brains’, Manuscript, 2002, http://www.aeiveos.com/~bradbury/MatrioshkaBrains/MatrioshkaBrains.html

[4] N. Bostrom, ‘How Long Before Superintelligence?’, International Journal of Futures Studies ii (1998); R. Kurzweil, The Age of Spiritual Machines: When Computers Exceed Human Intelligence, New York, Viking, 1999. The lower estimate is in H. Moravec, Robot: Mere Machine to Transcendent Mind, Oxford, 1999.

[5] N. Bostrom, ‘Are You Living in a Simulation?’, Philosophical Quarterly, liii (211). See also http://www.simulation-argument.com.

[6] The Virgo Supercluster contains only a small part of the colonizable resources in the universe, but it is sufficiently big to make the point. The bigger the region we consider, the less certain we can be that significant parts of it will not have been colonized by a civilization of non-terrestrial origin by the time we could get there.

[7] Utilitarians commonly regard time-discounting as inappropriate in evaluating moral goods (see e.g. R. B. Brandt, Morality, Utilitarianism, and Rights, Cambridge, 1992, pp. 23f.). However, it is not clear that utilitarians can avoid compromising on this principle in view of the possibility that our actions could conceivably have consequences for an infinite number of persons (a possibility that we set aside for the purposes of this paper).

[8] N. Bostrom, ‘Existential Risks: Analyzing Human Extinction Scenarios and Related Hazards’, Journal of Evolution and Technology, ix (2002), http://www.jetpress.org/volume9/risks.html.

[9] This formulation of the position is not necessarily the best possible one, but it is simple and will serve for the purposes of this paper.

[10] Or whatever the population is likely to be at the time when doomsday would occur.

[11] See e.g. V. Vinge, ‘The Coming Technological Singularity’, Whole Earth Review, Winter issue (1993).

[12] R. A. Freitas Jr., Nanomedicine, Vol. 1, Georgetown, Landes Bioscience, 1999.

[13] E.g. Moravec, Kurzweil, and Vinge op. cit.; E. Drexler, Engines of Creation, New York, Anchor Books, 1986.

[14] I’m grateful for the financial support of a British Academy Postdoctoral Award.

 

Estetski razvijeni virtualni ljubimci

Original: http://life.ou.edu/pubs/alife7a/

Thomas S. Ray
Zoologija, Univerzitet u Oklahomi, Norman, Oklahoma, 73019
Laboratoriji za istraživanje obrade ljudskih podataka ATR
2-2-2 Hikaridai, Seika-cho Soraku-gun, Kyoto 619-0288 Japan
[email protected]www.his.atr.co.jp/~ray/

Sažetak

Estetska, emocionalna i empatična selekcija primjenjuju se na izvedenicu evoluiranih virtualnih stvorenja Karla Simsa. Stvorenja koja nastanu mogu biti lijepa ili čudna i izazvati snažne reakcije kod ljudskih promatrača. Možda će biti moguće razviti virtualne kućne ljubimce s kojima ljudi mogu stvoriti snažne emocionalne veze.

Uvod

Evolucija je najveći kreativni proces koji znamo. Stvorio je duboku ljepotu žive prirode i dramu ljudskog uma. Čak su i umjetnosti epifenomen evolucije. Iako je teorijska nauka o evoluciji stara manje od dva vijeka, primijenjena nauka o evoluciji datira od početka civilizacije. Pripitomljavanje biljaka i životinja činilo je poljoprivrednu osnovu za nastanak civilizacije. Stoga uzgajanjem biljaka i životinja evoluciju koristimo kao alat za dizajn već desetine hiljada godina.

U proteklim decenijama naše se iskustvo u radu s evolucijom proširilo izvan organskog područja u digitalno. Danas uzgajamo računarske programe, digitalne organizme i medijsku umjetnost. Širenje evolucije u digitalni medij takođe je proširilo prirodu našeg odnosa prema evolucijskom procesu. Uzgoj biljaka i životinja sastojao se od ispitivanja kolekcije potomaka u jednoj generaciji i odabira onih koje ćemo koristiti kao roditelje sljedeće generacije, “selektivnog uzgoja”. Iako je selektivni uzgoj pretežno usmjeren na proizvodnju kvalitetnije hrane, ono je poprimilo i umjetnički kvalitet u uzgoju ukrasnih biljaka i kućnih ljubimaca.

Naš odnos prema digitalnoj evoluciji mnogo je širi. Obuhvaća širok spektar kontrole nad procesom (Ray 1998, Ray In Press). U jednoj krajnosti, postavili smo vještački životni sistem samoreplicirajućih se organizama koji evoluiraju prirodnom selekcijom i držimo ruke dalje od sebe, osim promatranja procesa. S druge strane, kontroliramo svaki aspekt reprodukcije i selekcije u sistemu. Čak i kada imamo potpunu kontrolu nad sistemom, reprodukcija i odabir mogu biti u potpunosti automatizirani, tako da se proces odvija bez ikakve ljudske intervencije, osim pokretanja procesa i tumačenja rezultata; uobičajena praksa u korišćenju genetičkih algoritama u inženjerstvu.

Postoje i primjeri digitalne evolucije u kojima, poput uzgoja biljaka i životinja, čovjek ispituje kolekciju potomaka i odabire one koji će postati roditelji sljedeće generacije. Jedan od najranijih primjera bio je program slijepog urara Richarda Dawkinsa (Dawkins 1987). Ovaj pristup podignut je u oblik umjetnosti pomoću Genetskih slika Karla Simsa (Sims 1991) i Galapagosa (Sims 1997). U Genetic Images i Galapagos, kao i u uzgoju ukrasnih biljaka, odabir se temelji na ljudskoj estetici.

Ovdje predstavljeni rad koristi estetski odabir, kao u Simsovim genetskim slikama, ali ga primjenjuje na drugi sistem koji je izvorno razvio Sims, poznat kao Evolved Virtual Creatures (Sims 1994a, Sims 1994b, preuzmi 9Mb video). U Simsovim evoluiranim virtualnim stvorenjima, genetski sistem definira razvojni proces koji generira tijelo izgrađeno od blokova, zglobne zglobove koji povezuju blokove i neuronski sklop za kontrolu kretanja zglobova. Evoluirana virtualna stvorenja (ovdje se nazivaju “stvorenja”) ugrađena su u simulaciju “stvarne” fizike, u kojoj doživljavaju sile inercije, trenja i po potrebi gravitaciju ili otpor fluida. Stvorenja se mogu razviti za plivanje, hodanje, skakanje, praćenje predmeta, nadmetanje za posedovanje predmeta i potencijalno za mnoge druge zadatke.

Ljudski promatrači imaju snažne emocionalne, empatične ili estetske reakcije kada promatraju bića Karla Simsa. Sims je stvorio Stvorenja za gore navedene zadatke, bez ljudske intervencije u evoluciji. Ovdje predstavljeni projekt uvodi sposobnost ljudi da vode put evolucije odabirom Bića na osnovu čovjekovih emocionalnih odgovora na Bića na način analogan uzgoju životinjskih ljubimaca. Vjeruje se da će to dovesti do evolucije Bića koja izazivaju još snažnije emocionalne, empatične i estetske odgovore. Ljudi mogu razviti virtualne kućne ljubimce s kojima stvaraju snažne emocionalne veze.

Metode

MathEngine

Karl Sims komentirao je da je najteži dio njegovog projekta Evolved Virtual Creatures bila simulacija fizike. To je bio najteži dio koda za pisanje, a simulacija fizike potrošila je više od 95% CPU ciklusa u pokretanju sistema. Karl je preporučio upotrebu fizičke biblioteke, a za ovaj projekt odabran je MathEngine.

Morfologija genom

Implementacija stvorenja započela je definicijom genetskih struktura koje kontroliraju morfologiju stvorenja. Genom definira usmjereni graf povezanih kutija. Svaki genom sadrži nasumično određen broj kutija. Dimenzije i boje kutija određuju se nasumično. Svaka kutija ima slučajni broj veza s drugim kutijama. Svaka veza nasumično je dodijeljena nekom od ostalih okvira u genomu. Za svaku vezu, mjesta kontaktnih točaka na svakoj od dvije povezane kutije se određuju slučajnim odabirom, a Eulerove koordinate odmorišnog zglobnog kuta veze između kutija se određuju slučajno. (Slika Sims, K. 1994a).

Genom se zatim prevodi u fenotip, tragom kroz nasumično povezane kutije. Ako se okvir poveže sam sa sobom, usmjereni graf je direktno rekurzivan. Rekurzija može biti neizravna, koja uključuje više od jednog okvira, kada niz veza na kraju vodi natrag na prethodni okvir. Genom uključuje nasumično određenu granicu direktne rekurzije. Tamo gdje se javljaju direktne rekurzije, preko rekurzivnog lanca kutija primjenjuje se slučajan broj gradijenata. Postoji dvadesetak znakova na koje mogu utjecati gradijenti, poput boje, dimenzija kutije i mjesta, kutova i krutosti spojeva između kutija.

Algoritam koji prevodi genotipove u fenotipove uključuje ograničenje ukupnog broja kutija, što efikasno ograničava indirektnu rekurziju. Praćenje veza genoma započinje slučajno određenim korijenskim okvirom koji ima slučajno određen broj veza s podređenim kutijama. Podređene kutije također sadrže slučajan broj (moguće nula) veza s podređenim kutijama. Tako je svaki okvir (osim korijena) povezan s jednim “roditeljskim” okvirom i slučajnim brojem podređenih okvira.

Spojevi aktuatora

Svaka “dječja” kutija ima jedan spoj sa roditeljskom kutijom. Zglob ima genetski definirane kutove odmora u odnosu na dječju i roditeljsku kutiju, a zglob sadrži oprugu koja ga vraća u prvobitnu orijentaciju kada je poremećen.
Dječja kutija uključuje pogon koji kontrolira Eulerove kutove (nagib, nagib, kotrljanje) na zglobu. Efektivno postoji osam mogućih aktuatora, ovisno o tome kojim se od Eulerovih kutova manipulira: nijedan; yaw; visina tona; kotrljanje; nagib+nagib; nagib+kotrljanje; pitch+roll; nagib+nagib+kotrljanje. Kojim se uglovima zapravo manipulira, ovisi o izlazima iz upravljačkog kruga (vidi sljedeći odjeljak).

Genom upravljačkog kruga

Pored genoma koji definira morfologiju, postoji i genom koji određuje strukturu upravljačkog kruga. Upravljački krug uključuje senzore, procesore i efektore. Efektori kontroliraju tri Eulerova kuta, nagib, nagib i kotrljanje na spojevima aktuatora između kutija. Postoje i efektori koji daju vrijednosti boja. Trenutno implementirani senzori osjećaju vrijeme, boju, Eulerove uglove spojeva aktuatora, položaj, brzinu, kutni moment i sile na pojedinačne kutije ili biće u cjelini, te relativni položaj predmeta. Elementi procesora uključuju veliki broj računskih primitiva kao što su sabiranje, množenje, veće od dnevnika, sinusa, tangente, arkozinuma, eksponenta, kvadratnog korijena, bitnog i itd.

Poput morfološkog genoma, kontrolni genom je nasumično konstruirani usmjereni graf. Kompletni upravljački sklop nasumično se kreira za svaku kutiju u genomu. Pored toga, kreira se jedan “globalni” upravljački krug koji nije povezan ni sa jednim okvirom. Grafikoni usmjereni upravljačkim krugom ugniježđeni su unutar usmjerenog grafa morfologije.

Za svaki krug određuje se slučajan broj elemenata kruga (neurona). Tip svakog neurona određuje se nasumično (npr. Efektor boje, senzor brzine, procesor kvadratnog korijena). Broj veza za svaki neuron ovisi o njegovoj vrsti. Neuroni su nasumično povezani. Veze su nasumično dodijeljene jednom od četiri bazena neurona: u globalnom krugu, u lokalnom krugu, u roditeljskom kutiju, u kćerkom boksu. Veze s drugim neuronima u lokalnom krugu mogu se odrediti na nivou genotipa, ali veze s neuronima u krugovima u drugim kutijama ili u globalnom krugu moraju se utvrditi u trenutku kada se genotip prevede u fenotip.

Otkrivanje sudara

U odsustvu otkrivanja sudara, uobičajeno je da morfologija rezultira oblicima u kojima kutije međusobno prodiru. Da bi se moglo otkriti i ograničiti međuprodiranje kutija, implementirana su dva algoritma za otkrivanje sudara. Međutim, niti jedan algoritam ne daje zadovoljavajuće rezultate. Sistem se obično izvodi s isključenom detekcijom sudara.

Fizička aktivnost

Da bi se podržalo ponašanje u plivanju, implementira se jednostavna dinamika fluida dodavanjem sile normalne na površinu, proporcionalnu njenoj površini i brzini, simulirajući tako otpor fluida. Ovaj simulirani otpor fluida može se uključiti ili isključiti. Iako simulirani otpor fluida dozvoljava ponašanje plivanja prirodnog izgleda, bića ponekad akumuliraju neprirodne količine zamaha, bilo linearnog ili kutnog impulsa.

Takođe, budući da se otkrivanje sudara uglavnom ne koristi, ponekad nekoliko kutija zauzima približno isti prostor. Budući da ne zanemarujemo skrivene površine pri izračunavanju otpora fluida, nekoliko kutija koje zauzimaju isto mjesto može generirati vrlo jaku silu vuče fluida, uzrokujući da ove strukture postignu neprirodno velike linearne ili ugaone brzine.

Jasno je da algoritmi dinamike fluida nisu potpuno tačni i trebaju daljnji razvoj. Međutim, cilj ovog projekta nije stvoriti tačnu simulaciju “stvarne” fizike. Cilj je stvoriti Bića koja izazivaju snažan emocionalni, estetski ili empatični odgovor kod ljudi. Uprkos greškama u simulaciji dinamike fluida, trenutni sistem proizvodi lijepe i zanimljive pokrete.

Da bi se podržalo ponašanje u hodu, osiguravaju se gravitacija, podloga i sile trenja. Gravitacija se može uključiti ili isključiti, a ravnina tla može biti propusna ili nepropusna.

Evolucija

Kako bi se omogućila evolucija, implementiran je bogat skup genetskih operatora koji utječu na sve genetski određene likove morfologije i komponenata ponašanja genoma. Korisnik može odabrati bilo koje stvorenje, zatim proizvesti genetske varijante od njega i odabrati među tim varijantama za roditelja sljedeće generacije. Na taj način korisnik može usmjeriti evoluciju kroz estetski odabir.

Pored toga, implementiran je genetski algoritam koji omogućava automatiziranu evoluciju određenih ponašanja. Karl Sims koristio je GA za automatizaciju evolucije izborom za: brzinu plivanja, brzinu puzanja/hodanja, visinu skakanja, sposobnost praćenja.

  

Sims je također koristio GA odabir za posjedovanje bloka kako bi stvorio koevolucijski scenarij.
    

Umjesto da koristim GA odabir za natjecanje, evoluiraću svoja stvorenja da zavole odabirom za kretanje jedno prema drugom, zatim maksimalni površinski kontakt, a zatim nastavak relativnog kretanja dok su u kontaktu.

Trenutno je u GA implementirana samo jedna funkcija fitnesa koja odabire mogućnost praćenja objekta koji se povremeno pomiče u slučajne položaje u odnosu na stvorenje. Ovo je prvi od tri koraka koji vode evoluciji izgleda naklonosti.

Rezultati

Usmjerena grafska struktura genoma pruža bogat skup morfologije i ponašanja nasumično stvorenih bića. Mnoga od ovih bića pokazuju estetski privlačne oblike, boje i pokrete. Mnogi od njih sposobni su za značajne količine plivanja i puzanja, čak i bez utjecaja evolucije kako bi poboljšali svoju sposobnost kretanja.

Akumuliran je zoološki vrt sa stotinama zanimljivih genoma. U početku je većina njih pronađena slučajnim pretraživanjem, bez pomoći evolucije. Ipak, evolucija se pokazala snažnim alatom za poboljšanje estetskih kvaliteta stvorenja. Većina mojih omiljenih stvorenja u zoološkom vrtu poboljšana je selektivnim uzgojem. Navešću nekoliko primjera omiljenih bića iz zoološkog vrta.

FlowerWave i potomci

Naišao sam na prilično lijepu formu koju sam izvorno nazvao CoilFlower, a CoilFlower01 i CoilFlower02 spremio sam u Zoološki vrt. CoilFlower01 je poput cvijeta koji ritmično cvjeta, a CoilFlower02 podsjeća me na val koji se srušio na sebe. Nešto kasnije, pregledavajući zoološki vrt, razvio sam naklonost prema njima i odlučio pokušati ih evoluirati. Također sam zaključio da zaslužuju bolje ime, pa sam preimenovao seriju FlowerWave.

Bio sam posebno zainteresiran za pokušaj razvijanja neke lijepe aktivnosti efektora neuronskih boja, što sam i uspio. Međutim, u procesu odabira za lijepe promjene boja, izgubio sam predivan oblik. Odlučio sam da upotrijebim novi alat koji sam razvio za selektivno fokusiranje mutacija. Isključio sam mutacije tijela i dopustio samo mutacije neuronskih mreža. Na taj način evoluirao sam ponašanje zadržavajući morfologiju fiksnom. Toliko o koevoluciji mozgova i tijela. Serija FowerWave evoluirala je tako da se može gledati s postavkama Color Effectors – Neuron i Body Shape – Ellipsoid. Važno je koristiti ove postavke kada ih pregledavate. Upečatljiva stvar kod njihovih efektora neuronskih boja je to što boje istječu iz baze cvijeta, krećući se od latice do latice.

Nakon velikog izbora, naišao sam na FlowerWave36. Ovo kombinira vrlo zanimljive promjene živčane boje sa sjajnom formom i pokretima. Boje teku iz baze.

   

Nastavivši tu seriju malo dalje, naišao sam na FlowerWave73. Boje pulsiraju u svjetlini i mijenjaju nijansu.

U ovom trenutku mislio sam da bi bilo zanimljivo držati fiksnu neuronsku mrežu i razvijati tijelo. Nakon daljnjeg odabira naišao sam na FlowerWave45.
  

Nakon što sam se dalje razvijao na ovaj način, zaključio sam da je vrijeme da pustimo da i mozak i tijelo evoluiraju zajedno. Na kraju me ovo odvelo do FlowerWave56, koji ima nevjerojatan slijed tokova boja.
   

To je formirao početak serije tokova boja, a to je loza koja je bila podvrgnuta najvećoj estetskoj selekciji tokom stotina generacija. U početku je boja tekla diskretnim koracima duž tijela. Odnosno, određena vrijednost boje preskakala je od kutije do kutije niz lanac. Htio sam vidjeti da li bi bilo moguće da boje teku kontinuiranije, s vrijednostima boja koje se postepeno mijenjaju, dok teku niz lanac. Ovo se pokazalo mogućim. Takođe, evoluirala su mnoga stvorenja osjetljiva na dodir, kod kojih dodir uzrokuje pulsiranje boje niz lanac. Ta se bića u Zoološkom vrtu mogu prepoznati po imenima ColorFlowB, ColorFlow2Head, ColorBiFlow, ColorSense, CoilFlower. Ovo su neka od estetski najspektakularnijih bića u zoološkom vrtu (moraju se gledati s postavkom “Boja – Neuron”). “Pomoć – Zoološki vrt” sadrži popis ovih bića i njihove individualne karakteristike, poput osjetljivosti na dodir ili kretanje. Sljedeće slike su (redom): ColorFlowB28, ColorFlowB53, ColorBiFlow14, ColorBiFlow14, ColorSense05, ColorFlow2Head03, CoilFlower04, CoilFlower05, CoilFlower06, CoilFlower06.
         

Atrakcija

Genetski algoritam korišten je za evoluciju bića koja prate objekt koji se na ekranu pojavljuje kao zelena kugla. Desetak njih uključeno je u zoološki vrt i mogu se prepoznati po tome što njihova imena počinju s “Atrakcija” i poprimaju oblike poput “AttractionDd22894”, pri čemu broj 22.894 znači da je to 22.894. genom koji je procijenjen genetskim algoritmom. Slike ispod su (redom): AttractionAa14986, AttractionDc13096, AttractionDd22894, AttractionEb09635, AttractionFa17134, AttractionFb14291, AttractionFe10397, AttractionGd15080.
       

Ladder13

Ladder13 rezultat su mog prvog iskustva s evolucijom stvorenja. Dok sam nasumično stvarao stvorenja, naišao sam na upadljiv oblik, koji se sastojao od šest ravnih ploča u nizu i dvanaest šipki raspoređenih sa po šest na obje strane. Iako me obrazac privlačio, bio je gotovo potpuno nepomičan. Odlučio sam pokušati odabrati za pokret. To se pokazalo izvodljivim, a u sljedećih nekoliko generacija pokreti svih dijelova postupno su se povećavali.
Tada sam slučajno naišao na pojedinca koji je eksplodirao (s fizičkom bibliotekom MathEngine, strukture će eksplodirati ako su sile prevelike). Eksplozija je nesretan rezultat jer znači nestanak bića. Međutim, eksplozija je također vrsta kretanja, i zapravo je kretanje bilo mnogo veće od bilo kojeg stvorenja u seriji do ovog trenutka. Odlučio sam odabrati eksplodirajuće stvorenje i pokušati smanjiti sklonost eksploziji daljnjim uzgojem.

U uzastopnim generacijama, vrijeme prije eksplozije se postupno povećavalo, sve dok eksplozija nije bila potpuno eliminirana. Međutim, nastalo stvorenje, Ladder13, zadržava fascinantan ostatak eksplozivne tendencije. Savršeno je uravnotežen na ivici između eksplozije i povlačenja. Ubrzo nakon rođenja, ravni paneli počinju da se trese, a zatim se lanac panela okreće, klizeći jedni kroz druge. Cijela kolekcija dijelova raspršuje se i počinje vrtjeti kao u vihoru. Kada se raštrkani dijelovi potpuno poremete, ravni paneli mogu ponovno početi tresti, a potresanje nekako vraća dijelove u prvobitne položaje. Predenje tada može na trenutak zastati, prije nego što se lanac ploča ponovo okrene, a sakupljanje dijelova ponovo zavrti i rasu se u neredu. Zanimljivo je gledati ovo stvorenje s postavkom Neuron Color Effectors.

Magnets02 i LittleArmShakey takođe pokazuju ovu fascinantnu ravnotežu između eksplozije i povlačenja. Međutim, za razliku od Ladder13, ovo dvoje će na kraju eksplodirati. Ako brzo eksplodiraju, jednostavno ih pokrenite, obično traju dugo prije nego što eksplodiraju.

   

SkyDiver04

Lanac od pedeset i pet vitkih ploča u spektru boja, SkyDiver04 pokazuje možda pet različitih obrazaca oblika i ponašanja. Rođen je sa svojim dugim tijelom ispruženim u prekrasan uzorak petlji i oblina (prvi oblik/ponašanje), ali tijelo odmah sažima u neku vrstu trokutaste harmonike (drugi oblik/ponašanje). U ovom obliku ostaje nekoliko minuta, lagano dišući i polako uvijajući tijelo sve više i više. Potom iznenada pukne i preustroji svoje tijelo u konusnu zavojnicu, petougaonu na malom i heksagonalnu na velikom kraju (treći oblik/ponašanje).

Ako ga ne ometaju nekoliko minuta, može započeti proljetni ples, zadržavajući uglavnom isti suženi oblik (četvrti oblik/ponašanje). Glava i rep istovremeno započinju snažnu kontrakciju, koja uzrokuje prolazak valova kroz tijelo, od repa prema glavi i od glave prema repu, dva vala koja se susreću u najdebljem dijelu tijela.

Treći i četvrti oblik morfološki su isti, ali se ponašaju različito (treći počiva, dok se četvrti ugovara). Stvorenje se spontano izmjenjuje između trećeg i četvrtog oblika, ali očito ostaje u ta dva oblika na neodređeno vrijeme ako ostane nesmetano. Evo distribucije frekvencije intervala između kontrakcija tokom prvog sata. Ako ostane nesmetano nekoliko sati, čini se da Stvorenje rasipa svoju energiju i zaustavlja kontrakcije.

Ako je drugi oblik poremećen, ubrzat će njegovu transformaciju u treći oblik. Uznemirivanje trećeg/četvrtog oblika uzrokovaće njegovo ponovno pretvaranje u drugi oblik. Ponekad ove poremećene transformacije rezultiraju hibridnim oblicima.

Slučajno, SkyDiver04 je rođen na strani y-z ravni koja odgovara negativnoj x-osi. Ako se u bilo kojoj fazi svog života Stvorenje povuče preko ravni y-z u pozitivno područje x-osi (koristite x taster), započinje graciozni ples napravljen od petlji (peti oblik). Čini se da će ostati u petom obliku sve dok je na pozitivnoj x strani y-z ravni. Ako se povuče natrag na negativnu x stranu ravnine y-z, transformirat će se natrag u oblike od dva do četiri. Ako tijelo pređe y-z ravninu, to može dati mješovite rezultate.

Slike ispod prikazuju prvi oblik SkyDiver04:

 

Slike ispod prikazuju drugi oblik SkyDiver04:
     

Slike ispod prikazuju treći oblik SkyDiver04:
   

Slike ispod prikazuju peti oblik SkyDiver04:
  

Spinner04

Pretražujući slučajne genome, naišao sam na lanac od pet ljubičastih blokova koji su se brzo izmakli kontroli. Mali izbor dovodi do lanca od sedam crvenih ravnih ploča u blago uvijenoj konfiguraciji, poput propelera. Oni se takođe počinju vrtjeti, kao da se mogu izmaknuti kontroli i eksplodirati. Ali kako se okretanje ubrzava, lanac se suptilno savija, zaustavljajući na trenutak zaustavljanje, a zatim okretanje započinje opet u novom smjeru, uvijek ubrzavajući, savijajući se, usporavajući do zaustavljanja i ponovo ubrzavajući.

FlatWorm05

Aktivni suženi lanac od petnaest ravnih četvrtastih ploča u promjeni ljubičastih nijansi i pasivni rep od oko četrdeset i osam malih šipki poredanih ukrštenim uzorkom, neke svijetloplave, neke mijenjajući nijanse ružičaste i žute boje. Masivno suženo tijelo i nježni rep spajaju se u plavo-sivi blok oko kojeg elegantno plešu. Pasivni rep prati vodstvo aktivnog tijela, kao u vanzemaljskom baletu.

 

Twister02

Konusni lanac od oko četrdeset osam blokova, isprva raspoređen u obrnutom žuto-zelenom kalemu, poput tornada. Zavojnica se brzo odmotava u zmiju, prebacujući se kroz svaku boju u spektru. Zmija se kovitla, uvija i pliva u nesigurnom vremenu, prije nego što se iznenada ponovo zavila u grčeću kaotičnu masu blokova brzo mijenjajućih boja.

Nakon nekog vremena, ova vrlo nesređena zavojnica raspoređuje se u vrlo geometrijski oblik, svaki put različit. Ponekad može imati oblik zgrade za struganje neba savršeno kvadratnih konusnih slojeva sa zlatnim blistavim pločama. Ponekad je to možda tordirana kula od svijetloplavih konusnih blokova. Smjesti se u potpuno nepomičan geometrijski oblik, iz kojeg se očigledno više nikada neće pomaknuti, osim ako ga se dodirne.

Kada se dodirne primjenom sile na neki dio tijela, ono se ponovno kreće. Stepen kretanja ovisi o snazi ​​i trajanju dodira i šansi. Može se ponovo potpuno odmotati u zmiju i uvijek na kraju poprimi drugi nepomični geometrijski oblik, svaki put drugačiji.

Jedanaest slika u nastavku predstavljaju vremenski slijed tipičnog ponašanja Twister02:

          

Na slici ispod prikazan je rijedak oblik otvorenog zavoja završnog mirovanja Twister02:

ColorfulWorm

Lanac od preko šezdeset blokova, dvije vrste, pronađeni slučajnim pretraživanjem, bez poboljšanja uzgojem. Ovaj se crv izvija i izvija, pokazujući najneverovatniji prikaz promenljivih boja.

     

SpazJerk

Također nasumičnim pretraživanjem pronađeno je pet plavih ili purpurnih prostorno pomičnih blokova raspoređenih otprilike u kvadrat povezan sa šest smeđih ravnih ploča i pričvršćenih na krak od sedam zelenih ili smeđih blokova koji se povremeno savijaju, a zatim iznenada trgnu.

Rasprava

Iako oblici i boje mogu biti lijepi i zanimljivi, pokret je taj koji ova stvorenja čini uvjerljivima. U prirodnom se svijetu mnoge stvari kreću, ali samo se živa bića kreću vlastitom snagom i voljom. Stoga, kada vidimo artefakte koji se kreću vlastitom snagom i voljom, možemo biti skloni osjećaju da su živi. Ali to ovisi o mnogim aspektima njihovog izgleda i kretanja. Automatska vrata osjećaju naš pristup i otvaraju se vlastitom snagom i voljom, ali mi ne osjećamo da su živa. Oni su samo mehanički uređaji.

Neka bića ovog djela imaju tako jednostavan izgled i pokrete da djeluju mehanički da izazovu sličan odgovor. Ipak, druga bića imaju više organskih oblika i suptilnijih pokreta zbog kojih izgledaju vrlo životno. Raspon oblika i ponašanja koje uočavamo među stvorenjima pokazuje da se preklapaju sa poznatim organskim oblicima života. Na primjer, vidimo mnoga bića sa zmijskim oblicima i pokretima. Ipak, postoje i mnogi oblici koji se potpuno razlikuju od bilo kojeg poznatog oblika života. Ipak, na svoj jedinstveni način izgledaju živi, ​​poput vanzemaljskih oblika života. Ali naravno, oni nisu živi, ​​oni su dinamični sistemi koji se poigravaju s našom percepcijom onoga što je živo.

Širok spektar oblika i ponašanja među stvorenjima izaziva širok spektar odgovora ljudskih korisnika. Stvorenja mogu izgledati predivno, elegantno, senzualno, nervozno, bizarno, čudno. Selektivni uzgoj može poboljšati bilo koju od ovih osobina.

Budući da ovaj rad nije pokušao tačnu simulaciju “stvarne” fizike, stvorenja se ponekad čine onostranim. Dijelovi tijela se međusobno prožimaju ili se potpuno odvajaju ili se razdvajaju. Promatranje ovih čudnih stvorenja vodi nas u drugi svijet. Možda se još čine živima, ali potpuno pod svojim uvjetima.

Zahvalnice

Ovaj rad potpomognut je istraživačkim ugovorom između Nippon Telegraph and Telephone Corporation i Univerziteta u Oklahomi. Zahvaljujem Timu Tayloru što me je ubrzao s MathEngineom. Zahvaljujem MathEngine-u što je njihov softver učinio dostupnim i pružio opsežnu tehničku podršku.

Dostupnost softvera

Ovaj softver je dostupan za besplatno preuzimanje na: http://life.ou.edu/VirtualLife/

Reference

Dawkins, Richard. 1987. The Blind Watchmaker. Norton.

Ray, T. S. 1998. La vita artificiale. In: Frontiere Della Vita, Estratto Dal Volume I. Gilbert, Walter, and Glauco Tocchini Valentini, [eds.], 109-125. Istituto della Enciclopedia Italiana, Fondata da Giovanni Treccani.

Ray, T. S. In press. Artificial Life. In: “From Atoms to Mind”, Gilbert, Walter, and Glauco Tocchini Valentini, [eds.]. Istituto della Enciclopedia Italiana Treccani. Rome. http://life.ou.edu/pubs/fatm/

Sims, K. 1991. “Artificial Evolution for Computer Graphics,” Computer Graphics (Siggraph ’91 proceedings), Vol.25, No.4, July 1991, pp.319-328.

Sims, K. 1994a. “Evolving Virtual Creatures,” Computer Graphics (Siggraph ’94) Annual Conference Proceedings, July 1994, pp.15-22. New York: ACM Siggraph.

Sims, K. 1994b. “Evolving 3D Morphology and Behavior by Competition,” Artificial Life IV Proceedings, R. Brooks and P.Maes [eds.], MIT Press, 1994, pp.28-39.

Sims, K. 1997. “Galapagos”.