{"id":12444,"date":"2014-02-02T16:10:41","date_gmt":"2014-02-02T15:10:41","guid":{"rendered":"http:\/\/www.jacoporanieri.com\/blog\/?p=12444"},"modified":"2014-02-02T16:16:57","modified_gmt":"2014-02-02T15:16:57","slug":"la-strana-maratona-dei-pupazzi-claudicanti","status":"publish","type":"post","link":"https:\/\/www.jacoporanieri.com\/blog\/?p=12444","title":{"rendered":"La strana maratona dei pupazzi claudicanti"},"content":{"rendered":"<p><a href=\"https:\/\/vimeo.com\/79098420\" target=\"_blank\" rel=\"attachment wp-att-12445\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-12445\" alt=\"SIGGRAPH walkers\" src=\"http:\/\/www.jacoporanieri.com\/blog\/..\/public\/newmedia\/2014\/02\/SIGGRAPH-walkers-500x312.jpg\" width=\"500\" height=\"312\" srcset=\"https:\/\/www.jacoporanieri.com\/blog\/..\/public\/newmedia\/2014\/02\/SIGGRAPH-walkers-500x312.jpg 500w, https:\/\/www.jacoporanieri.com\/blog\/..\/public\/newmedia\/2014\/02\/SIGGRAPH-walkers.jpg 1440w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">L\u2019evoluzione \u00e8 un processo che lavora percorrendo strade parallele. Quasi sempre, tranne che in un caso: quando viene simulata, dentro al mondo dei computer, con lo scopo di risolvere un problema assai specifico. Quello, per l\u2019appunto, dell\u2019Evoluzione stessa. Allora avviene tutta insieme, correndo alla follia, da velociraptor-struzzo allo svettante giraffoide, saltellando, traballando fino all\u2019inevitabile figura bipede dell\u2019uomo. Normale, tarchiata oppure con lo stile di un trapezio, la testa rigida e quadrangolare. Perch\u00e9 limitarsi? Stiamo solo Simulando una bizzarra maratona. Emulando, per divertimento, la natura. Un\u2019attivit\u00e0 che potrebbe dimostarsi utile, in realt\u00e0, nei campi pi\u00f9 diversi. Non ultimi, quelli del cinema e dei videogiochi.<br \/>\nQuesta animazione, divertente nella sua velata assurdit\u00e0, \u00e8 il prodotto di Thomas Geijtenbeek, A. Frank van der Stappen e Michiel van de Panne, stimati grafici tridimensionali delle universit\u00e0 di Utrecht (i primi due) e della British Columbia (il terzo). \u00c8 stato presentato, insieme ad una tesi esplicativa, nella pi\u00f9 recente conferenza del SIGGRAPH, lo Special Interest Group on Graphics, che viene organizzato due volte l\u2019anno dalla ACM, ovvero l\u2019Association for Computing Machinery. Un vero summit di cervelli fuori dal comune, iscritti ad una prestigiosa societ\u00e0 scientifica internazionale. I quali, stavolta, volevano capire se i computer potessero imparare a camminare, senza l\u2019aiuto da parte degli umani, soltanto grazie al calcolo randomizzato. E cos\u00ec hanno scatenato queste creature, reali e immaginarie, sorrette da muscoli, uno scheletro e guidate da feedback di risposta ad un variabile contesto. Si comincia con la purissima teoria, si finisce lanciando scatoloni contro sventurate marionette, in equilibro sulla passerella di Takeshi\u2019s Castle! Quasi come nella vita vera.<br \/>\nUna generazione dopo l\u2019altra, pesce dopo procariota, coccodrillo dopo protozoo, le generazioni si protendono verso la migliore tecnica per la sopravvivenza. Chi fallisce, non resiste, sparisce. Sempre, comunque per gradi. Manca infatti un attimo preciso, nell\u2019interminabile annuario della Terra, in cui il proto-anfibio si \u00e8 proteso sulle zampe, la testa fuori dall\u2019acqua, per chiudere le branchie e andare a vivere sugli alberi, tutto insieme nello stesso giorno. Ci sono voluti secoli o millenni di parziali fallimenti per creare il bradipo, dalla rana. C\u2019era stato tutto il tempo per abituarsi, a mangiare foglie invece che insetti, ad arrampicarsi e meditare, piuttosto che gracchiare. E per sempre ci sar\u00e0.<\/p>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<p style=\"text-align: justify;\">Nessun essere vivente dovr\u00e0 mai produrre nuove strofe, nel poema della marcia evolutiva. Da che mondo \u00e8 mondo, i figli dei figli cambiano una virgola, i loro nipoti aggiungono, al massimo, due parole. Altrimenti mancherebbero, per dirla in povere parole, le adeguate opportunit\u00e0 di fallimento. Diverso \u00e8 il caso di taluni simulacri virtuali.<br \/>\nLa computazione evolutiva \u00e8 quella branca dell\u2019intelligenza artificiale che, per affrontare una questione scelta dai suoi programmatori, procede senza logiche precise. Contro un problema mai affrontato prima, s\u2019infrange in mille o pi\u00f9 rigagnoli di possibilit\u00e0, come un fiume in piena. Esempio: una partita a scacchi contro Kasparov, portata avanti da un computer alle prime armi. *Ipotesi N.1 della CPU: posso catturare un pedone avversario. Il nero muove dunque il suo cavallo, che subito viene mangiato dall\u2019alfiere, sapientemente manovrato dal maestro russo. *Dati acquisiti: controllare sempre la posizione dell\u2019alfiere nemico, prima di muovere il cavallo. CPU: Ah, \u00e8 di nuovo il mio turno? *Ipotesi N.2 della CPU: posso cattuare una torre avversaria. Oh! Beh, forse no. Dati acquisiti&#8230; E cos\u00ec via, all\u2019infinito. 10, 100 volte vincer\u00e0 l\u2019uomo. Finch\u00e9 un giorno! E cos\u00ec funziona pure il sistema tecnico inventato dai tre animatori del SIGGRAPH. Che per\u00f2 sfida, piuttosto che un campione umano della strategia, gli avversari ancor pi\u00f9 implacabili di gravit\u00e0 ed inerzia simulate. Si crea un sistema di regole precise, basate su quelle del mondo reale. Anche di altri mondi, o lune dalla massa attrattiva pi\u00f9 ridotta, tanto per farla pi\u00f9 difficile. Poi si lascia che l\u2019evoluzione faccia il suo corso, mega, iper-accelerato, giungendo meta in tempi relativamente brevi. Nella descrizione del video si parla al massimo di un paio d\u2019ore, per creare il pi\u00f9 perfetto maratoneta virtuale, largo, stretto oppure serpentino, in grado di girare attorno agli ostacoli e contrastare eventuali lanci di pesanti cubi distruttivi. Cos\u00ec tre artisti della grafica, in un solo pomeriggio, hanno creato il primo esemplare di canguro-raptor-astronauta della storia.<br \/>\nFossi in loro mi affretterei a brevettare l\u2019idea, per rivenderla a una qualche \u00a0<i>software house<\/i>. Qui c\u2019\u00e8 il seme magico per un ibrido tra Angry Birds e QWOP. Magari aggiungendoci gli sci, come spassosa concessione alle olimpiadi di Sochi. Adesso, qualcuno lasci liberi i robot.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019evoluzione \u00e8 un processo che lavora percorrendo strade parallele. Quasi sempre, tranne che in un caso: quando viene simulata, dentro al mondo dei computer, con lo scopo di risolvere un problema assai specifico. Quello, per l\u2019appunto, dell\u2019Evoluzione stessa. Allora avviene tutta insieme, correndo alla follia, da velociraptor-struzzo allo svettante giraffoide, saltellando, traballando fino all\u2019inevitabile figura &#8230; <a title=\"La strana maratona dei pupazzi claudicanti\" class=\"read-more\" href=\"https:\/\/www.jacoporanieri.com\/blog\/?p=12444\" aria-label=\"Per saperne di pi\u00f9 su La strana maratona dei pupazzi claudicanti\">Leggi tutto<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[68,489,70,453,488],"class_list":["post-12444","post","type-post","status-publish","format-standard","hentry","category-news","tag-animazione","tag-computer","tag-divertente","tag-grafica-3d","tag-intelligenza-artificiale"],"_links":{"self":[{"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12444"}],"version-history":[{"count":3,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12444\/revisions"}],"predecessor-version":[{"id":12451,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12444\/revisions\/12451"}],"wp:attachment":[{"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jacoporanieri.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}