Description universelle de la scène : le code HTML du métaverse


Avez-vous déjà vu le film « Finding Dory? »

Le film Pixar de 2016 sur un poisson bleu avec une amnésie antérograde n’est peut-être pas votre truc, mais il pourrait être comparé à CERNle tout premier site Web mis en ligne le 6 août 1991.

Quel est le lien ? Le film d’animation a été le premier à être construit à l’aide de Universal Scene Description (USD) – qui, selon beaucoup, est un élément fondamental de la métaverse.

En d’autres termes, USD est le code HTML des mondes virtuels 3D.

« Nous ne pensions pas au métaverse lorsque nous avons créé USD », a déclaré Steve May, vice-président et directeur technique de Pixar, lors d’une table ronde virtuelle lors de l’événement GTC de Nvidia cette semaine. « Nous n’avions pas prévu que l’USD augmenterait aussi rapidement et aussi largement. »

[Follow along with VB’s ongoing Nvidia GTC 2022 coverage »]

Sans aucun doute, le métaverse est l’un des sujets de discussion les plus brûlants dans le monde de la technologie – comment le construire, le gouverner, le monétiser – et l’USD est loué pour son rôle central dans l’accélération de son évolution.

Et, en cela, l’USD est sur un voyage que le monde a déjà vu auparavant.

Cadre open source facilement extensible pour l’échange de données d’infographie 3D, USD a été spécialement conçu pour être collaboratif, pour permettre une édition non destructive et pour permettre plusieurs vues et opinions.

Beaucoup comparent son itération actuelle au HTML : les ressources peuvent être chargées et la représentation peut être spécifiée. Sa prochaine phase sera l’interactivité et la portabilité améliorées – le moment CSS, pour ainsi dire. Le consensus général est le suivant : « Passons au JavaScript de l’USD », a déclaré Natalya Tatarchuk, éminente collègue technique et architecte en chef pour l’art professionnel et l’innovation graphique chez Unity Gaming Services.

Mais d’abord : les origines de la description de l’écran universel

Comme May l’a expliqué, l’USD est né parce que Pixar cherchait à résoudre les problèmes de flux de travail liés à la création de films. Les films du studio impliquent des mondes complexes et souvent fantaisistes qui doivent être crédibles. De nombreux animateurs travaillant sur des scènes en même temps, Pixar avait donc besoin d’un outil qui favorise la collaboration et qui soit aussi expressif, performant et rapide.

USD a essentiellement fusionné, distillé et généralisé de nombreux systèmes et concepts étendus qui existaient au sein de Pixar depuis un certain temps. Le cadre a été pleinement exploité pour la première fois dans « Finding Dory », qui a été publié en juin 2016. Le mois suivant, Pixar a fait USD Open source.

En fin de compte, May a décrit la plate-forme comme « ancienne et nouvelle » ; elle est naissante et évolue rapidement. Et, parce qu’il est si polyvalent et puissant, il est largement adopté dans de nombreux autres domaines au-delà du tournage et des jeux – conception, robotique, fabrication, architecture.

Nvidia, par exemple, en a pris note parce que la société avait commencé à développer du contenu et des applications en interne pour la simulation et l’IA, en particulier en créant des mondes pour simuler des véhicules autonomes, a expliqué Rev Lebaredian, vice-président de la technologie de simulation et de l’ingénierie Omniverse chez Nvidia.

L’entreprise avait besoin d’une manière commune de décrire et de construire des mondes, « de très grands mondes, en collaboration dans de nombreux espaces », a déclaré Lebaredian, et USD « s’est concentré sur l’essence du problème ».

De nombreux formats de fichiers sont apparus et ont disparu au fil des décennies, a-t-il déclaré, mais l’USD avait l’impression « qu’il y avait beaucoup de sagesse imprégnée dedans ».

Ramener à la maison

De même, le magasin de fournitures pour la maison Lowe’s utilisait la 3D et la réalité augmentée pour présenter des articles aux consommateurs, et l’entreprise souhaitait étendre cette visualisation 3D aux opérations, à la conception du magasin et à la chaîne d’approvisionnement.

De plus, l’entreprise cherchait un moyen de décrire jumeaux numériques pour ses magasins – dont il en compte 2 000 avec 20 agencements différents et des caractéristiques uniques pour chacun, a expliqué Mason Sheffield, directeur de la technologie créative chez Lowe’s Innovation Labs.

Le système ad hoc existant de l’entreprise comptait différents départements utilisant Autodesk Revit, la CAO 2D, SketchUp et d’autres, a-t-il déclaré. Naturellement, cela a posé des problèmes de mise à l’échelle.

Mais, au début de 2021, Lowe’s a adopté une plate-forme Omniverse utilisant USD qui reliait ses bases de données d’entrepôt internes, la planification des étagères, les outils d’aménagement de magasin et la bibliothèque de produits. L’entreprise est passée de modèles 3D plats qui devaient être générés par lots à un format de fichier hiérarchique et partagé (par exemple, un planogramme qui peut être modifié et propagé dans tous les magasins), a déclaré Sheffield.

« USD ressemble à une démocratisation de la 3D que nous n’avions pas vue sur d’autres plates-formes », a-t-il déclaré.

Évolution collaborative

Cela dit, les blocs de construction ne sont pas parfaits.

Comme l’a souligné Tatarchuk, l’USD est un vecteur d’interopérabilité et les normes doivent évoluer pour parvenir à la portabilité. « Il va falloir que nous nous alignions tous là-dessus », a-t-elle déclaré.

Guido Quaroni, directeur principal de l’ingénierie de la 3D et de l’immersif chez Adobe, a déclaré qu’il aimerait voir le framework approcher la surface du web. Cela permettrait la création et pas seulement la consommation ; De plus, il devrait y avoir une interopérabilité accrue entre les applications et les surfaces.

Matt Sivertson, vice-président et architecte en chef pour les médias et le divertissement chez Autodesk, a souligné l’importance de permettre aux artistes d’utiliser n’importe quel outil de leur choix. L’un des potentiels à plus long terme de l’USD est de réduire le coût – du point de vue du flux de travail – du passage d’une application à l’autre.

« Ce n’est plus seulement une question d’outils », a-t-il déclaré. « Un élément de différenciation [will be] à quel point vous soutenez l’USD.

La capacité à s’adapter à différentes surfaces est également importante, a déclaré Sheffield ; il aimerait également voir des solutions natives pour le déploiement en USD et une courbe d’apprentissage plus douce pour les développeurs.

« Je suis enthousiasmé par cette évolution vers le véritable HTML du métaverse », a déclaré Sheffield.

Idéalement, accédez directement à HTML 5 et TypeScript, a déclaré Mattias Wikenmalm, expert senior en visualisation chez Volvo Cars.

Cela dit, alors que les concepts en USD ont été « éprouvés au combat », il existe un « risque de rendre l’USD trop complexe trop vite », a-t-il déclaré. Nous ne voulons pas nous retrouver dans une situation où il existe toutes sortes de plugins pour différentes entreprises.

« Les éléments de base sont là, il suffit de les affiner et de s’appuyer sur la base solide qui est déjà en USD », a déclaré Wikenmalm.

Pour soutenir en permanence l’évolution de l’outil qu’il a lancé dans la nature, Pixar embauche de plus en plus pour son équipe USD. Cela aidera la société à explorer les applications USD au-delà de la réalisation de films, a déclaré May.

« Il y a beaucoup de choses que nous voulons encore faire, beaucoup de fonctionnalités que nous n’avons pas encore », a-t-il déclaré.

À l’avenir, il sera essentiel de s’engager profondément avec la communauté : « Qu’est-ce qui entre dans l’USD ? Qu’est-ce qui ne va pas en USD ? Comment éviter que l’USD ne s’effondre sous son propre poids ? »

« Nous devons prendre les bonnes décisions – collectivement », a déclaré May.

La mission de VentureBeat est d’être une place publique numérique permettant aux décideurs techniques d’acquérir des connaissances sur la technologie d’entreprise transformatrice et d’effectuer des transactions. Découvrez nos Briefings.