l’HTML del metaverso
Hai mai visto il film “Alla ricerca di Dory?”
Il film Pixar del 2016 su un pesce azzurro con amnesia anterograda potrebbe non essere il tuo genere, ma potrebbe essere paragonato al CERN , il primo sito web in assoluto che è stato pubblicato il 6 agosto 1991.
Qual è il collegamento? Il film d’animazione è stato il primo ad essere costruito utilizzando la Universal Scene Description ( USD ), che, secondo molti, è un elemento fondamentale del metaverso .
In altre parole, per i mondi virtuali 3D.
“Non stavamo pensando al metaverso quando abbiamo realizzato USD”, ha affermato Steve May, vicepresidente e CTO della Pixar, durante una tavola rotonda virtuale all’evento GTC di Nvidia questa settimana. “Non ci aspettavamo che l’USD sarebbe cresciuto così rapidamente e in modo così ampio”.
Senza dubbio, il metaverso è uno degli argomenti più caldi di discussione nel mondo tecnologico – come costruirlo, governarlo, monetizzarlo – e l’USD viene lodato per il suo ruolo fondamentale nell’accelerare la sua evoluzione.
E, in questo, USD è in un viaggio che il mondo ha già visto.
Un framework open source facilmente estensibile per l’interscambio di dati di computer grafica 3D, USD è stato creato appositamente per essere collaborativo, per consentire modifiche non distruttive e per consentire molteplici visualizzazioni e opinioni.
Molti confrontano la sua attuale iterazione con l’HTML: è possibile caricare gli asset e specificare la rappresentazione. La sua prossima fase sarà una maggiore interattività e portabilità: il momento CSS, per così dire. Il consenso generale è: “Andiamo al JavaScript di USD”, ha affermato Natalya Tatarchuk, illustre collega tecnico e capo architetto per l’arte professionale e l’innovazione grafica presso Unity Gaming Services.
Ma prima: le origini della descrizione dello schermo universale
Come ha spiegato May, l’USD è nato perché la Pixar stava cercando di risolvere i problemi di flusso di lavoro relativi alla creazione di film. I film dello studio coinvolgono mondi complessi e spesso stravaganti che devono essere credibili. Molti animatori lavorano sulle scene contemporaneamente, quindi la Pixar aveva bisogno di uno strumento che favorisse la collaborazione e che fosse anche espressivo, performante e veloce.
L’USD ha essenzialmente unito, distillato e generalizzato numerosi sistemi e concetti diffusi all’interno della Pixar da tempo. Il framework è stato sfruttato appieno per la prima volta in “Alla ricerca di Dory”, che è stato rilasciato a giugno 2016. Il mese successivo, Pixar ha reso open source USD .
In definitiva, May ha descritto la piattaforma come “vecchia e nuova”; è nascente e si evolve rapidamente. E, poiché è così versatile e potente, viene ampiamente adottato in molte altre aree oltre alle riprese e ai giochi: design, robotica, produzione, architettura.
Nvidia, ad esempio, se ne è accorto perché l’azienda aveva iniziato a sviluppare internamente contenuti e app per la simulazione e l’intelligenza artificiale, in particolare la costruzione di mondi per la simulazione di veicoli autonomi, ha spiegato il reverendo Lebaredian, vicepresidente della tecnologia di simulazione e dell’ingegneria Omniverse di Nvidia.
L’azienda aveva bisogno di un modo comune per descrivere e costruire mondi, “davvero grandi, in modo collaborativo in molti spazi”, ha affermato Lebaredian, e USD “ha ridotto l’essenza del problema”.
Molti formati di file erano andati e venuti nel corso dei decenni, ha detto, ma USD sembrava che “ci fosse molta saggezza intrisa in esso”.
Portandolo a casa
Allo stesso modo, il negozio di articoli per la casa Lowe’s aveva sfruttato il 3D e la realtà aumentata per presentare gli articoli ai consumatori e l’azienda voleva espandere tale visualizzazione 3D alle operazioni, al design del negozio e alla catena di approvvigionamento .
Inoltre, l’azienda stava cercando un modo per descrivere i gemelli digitali per i suoi negozi, di cui ne ha 2.000 con 20 diversi layout e caratteristiche uniche per ciascuno, ha spiegato Mason Sheffield, direttore della tecnologia creativa presso i Lowe’s Innovation Labs.
Il sistema ad hoc esistente dell’azienda aveva diversi reparti che utilizzavano Autodesk Revit, CAD 2D, SketchUp e altri, ha affermato. Comprensibilmente, questo ha fornito sfide di ridimensionamento.
Ma, all’inizio del 2021, Lowe’s ha adottato una piattaforma Omniverse utilizzando USD che collegava i database interni del magazzino, la pianificazione degli scaffali, gli strumenti di layout del negozio e la libreria di prodotti. L’azienda è passata da modelli 3D piatti che dovevano essere generati in batch a un formato di file gerarchico e condiviso (ad esempio, un planogramma che può essere modificato e propagato in tutti i negozi), ha affermato Sheffield.
“L’USD sembra una democratizzazione del 3D che non avevamo visto su altre piattaforme”, ha affermato.
Evoluzione collaborativa
Detto questo, i mattoni non sono perfetti.
Come ha sottolineato Tatarchuk, l’USD è un veicolo per l’interoperabilità e gli standard devono essere evoluti per arrivare alla portabilità. “Ci vorranno tutti noi per allinearci su di esso”, ha detto.
Guido Quaroni, senior director of engineering of 3D and immersive presso Adobe, ha detto che vorrebbe vedere il framework avvicinarsi alla superficie web. Ciò consentirebbe la creazione e non solo il consumo; inoltre, dovrebbe esserci una maggiore interoperabilità tra app e superfici.
Matt Sivertson, vicepresidente e capo architetto per i media e l’intrattenimento di Autodesk, ha sottolineato l’importanza di consentire agli artisti di utilizzare qualsiasi strumento desiderino. Un potenziale a lungo termine di USD sta riducendo il costo, dal punto di vista del flusso di lavoro, del passaggio da un’app all’altra.
“Non si tratta più solo degli strumenti”, ha detto. “Una caratteristica di differenziazione [sarà] quanto bene supporti USD”.
Anche la capacità di scalare su superfici diverse è importante, ha affermato Sheffield; vorrebbe anche vedere soluzioni native per l’implementazione di USD e una curva di apprendimento degli sviluppatori più delicata.
“Sono entusiasta di questa evoluzione verso il vero HTML del metaverso”, ha detto Sheffield.
Idealmente, passare direttamente a HTML 5 e TypeScript, ha affermato Mattias Wikenmalm, esperto senior per la visualizzazione presso Volvo Cars.
Detto questo, mentre i concetti in USD sono stati “dimostrati in battaglia”, c’è il “rischio di rendere l’USD troppo complesso e troppo velocemente”, ha affermato. Non vogliamo finire in una situazione in cui ci sono tutti i tipi di plugin per diverse aziende.
“Gli elementi costitutivi sono lì, si tratta solo di raffinarli e costruire sulla base di solide fondamenta che sono già in USD”, ha affermato Wikenmalm.
Per supportare continuamente l’evoluzione dello strumento che ha rilasciato in natura, la Pixar sta aumentando le assunzioni per il suo team USD. Questo aiuterà l’azienda a esplorare le applicazioni USD oltre al cinema, ha affermato May.
“Ci sono molte cose che vogliamo ancora fare, molte funzionalità che non abbiamo ancora”, ha detto.
Andando avanti, sarà fondamentale impegnarsi a fondo con la comunità: “Cosa va in USD? Cosa non va in USD? Come possiamo evitare che l’USD crolli a causa del suo stesso peso?”
“Dobbiamo prendere le decisioni giuste, collettivamente”, ha affermato May.