Announcement

Pourquoi nous sommes enthousiasmés par l'IA chez Unity

MARC WHITTEN / UNITY TECHNOLOGIESPresident, Create
May 17, 2023|7 Min
Pourquoi nous sommes enthousiasmés par l'IA chez Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Nous croyons que le monde est meilleur avec plus de créateurs. Nous créons des outils et des services qui aident les créateurs à réussir, des particuliers créant leurs premiers jeux aux studios professionnels travaillant sur la prochaine grande franchise.

C’est pourquoi nous continuons d’être enthousiasmés par la promesse des techniques basées sur l’IA et le ML pour réduire la complexité, accélérer la création et, surtout, débloquer de nouvelles idées. En termes simples, nous pensons que l’accessibilité de cette technologie aidera davantage de personnes à devenir créateurs.

Nous travaillons depuis des années, en interne et avec des partenaires, pour explorer comment l’IA peut être utilisée dans la simulation, la création de contenu et l’optimisation des jeux. Nous voyons l’explosion cambrienne actuelle de l’IA générative comme une opportunité d’aller encore plus loin.

Unity est particulièrement bien placé pour vous aider à réussir tout en adoptant l'IA générative grâce à l'éditeur Unity , à l'environnement d'exécution, aux données et au réseau Unity .

De plus en plus de personnes utilisent l'éditeur Unity pour créer des jeux et d'autres expériences 3D en temps réel (RT3D) que tout autre flux de travail au monde. Au cours des 18 dernières années, l'éditeur Unity a contribué à démocratiser le développement de jeux tout en contribuant à une prolifération massive de nouveaux jeux sur d'innombrables appareils.

Aujourd’hui, nous croyons fermement que la puissance de l’IA générative permettra aux créateurs Unity d’être beaucoup plus productifs tout en ouvrant la voie à des dizaines de nouveaux créateurs qui seront confrontés à des obstacles moins importants pour créer des jeux et des expériences RT3D. Nous pensons que ces outils d’IA compléteront plutôt que de remplacer les outils et les flux de travail existants. Ils offrent la promesse d’aider les créateurs à faire davantage pour et par eux-mêmes en comblant les lacunes en matière de compétences et de ressources afin qu’ils puissent réaliser ce qui semble à peine possible aujourd’hui.

Tout comme un étudiant peut utiliser un outil de transformation générative pré-entraîné (GPT) pour lancer une recherche ou même créer un premier brouillon avant d'affiner et de finaliser un article dans Microsoft Word ou Google Docs, les créateurs Unity pourront utiliser des outils génératifs en langage naturel avec des outils déterministes non IA pour créer du code, des animations, des effets physiques ou d'autres contenus en temps réel. Les créateurs passeront d'approximations et de textes bruts à des contrôles et codes plus précis pour itérer et affiner l'expérience qu'ils envisagent.

Mieux encore, nous développons la technologie dans l’éditeur Unity pour mieux définir ce sur quoi l’IA s’appuie. Cela signifie non seulement utiliser des ensembles de données appropriés et sous licence pour générer du contenu, mais également intégrer des techniques d'IA personnalisées en fonction de leur contenu spécifique (par exemple, en utilisant des modèles de langage Low-Rank Adaptation, ou LoRA, lors de la création d'actifs pour fournir un nouveau contenu formé sur leur travail existant).

L'environnement d'exécution Unity alimente la plupart des applications en temps réel au monde, avec des milliards de téléchargements sur des milliards d'appareils chaque mois, dans plus de 100 pays. Cela signifie Unity est le moyen prédominant par lequel le contenu créé avec des outils d'IA prendra vie pour les consommateurs et les utilisateurs, puisque la sortie de tous les outils de création d'IA générative mis à disposition dans l'éditeur Unity est livrée via l'environnement d'exécution Unity . L'environnement d'exécution Unity rend le contenu 3D interactif et disponible sur presque tous les appareils, garantissant qu'il répond aux entrées de l'utilisateur, tout en simulant des effets tels que l'éclairage ou la physique.

Mais nous voyons une opportunité encore plus grande. Nous pensons que l’IA ne se limite pas au domaine des outils de création, mais qu’elle offre la possibilité de nouvelles formes d’interaction en déplaçant l’inférence – le processus d’alimentation des données via un modèle d’apprentissage automatique – vers l’exécution.

Nous travaillons sur cette technologie – nom de code « Barracuda » – depuis plus de cinq ans. Qu'est-ce que cela signifiera lorsque les concepteurs pourront créer des boucles de jeu qui s'appuient sur l'inférence sur des appareils allant du mobile à la console en passant par le Web et le PC ? Que se passe-t-il lorsque cette capacité d’IA est rapide, efficace, évolutive et ne nécessite pas de calcul cloud coûteux ?

Nous avons quelques idées – des PNJ qui prennent vie, du contenu de diffusion comme mécanisme de jeu, du contenu généré par les utilisateurs sans limites – mais nous savons que nos créateurs feront bien plus avec cette technologie que nous ne pourrions même jamais l’imaginer.

Méthode de présentation GIF pour la création de poses de personnages à l'aide de l'apprentissage automatique dans Unity

Aujourd’hui, la plupart du contenu numérique dans le monde est en 2D et linéaire : pensez aux sprites, aux photos, à un ensemble d’images de film, au rendu d’un plan d’étage de bâtiment ou au code source. Les modèles de données d’IA s’entraînent sur ces informations pour apprendre et, dans le cas de l’IA générative, pour créer du contenu.

Unity permet la formation en temps réel de modèles basés sur des ensembles de données uniques produits lors de la création et de l'exploitation d'expériences RT3D. Grâce à cette formation, nous pouvons créer des services toujours plus riches sur Unity et fournir des capacités extraordinaires à nos partenaires pour exploiter Unity comme moteur de création, de simulation et de formation de données pour leurs propres besoins. Les modèles d'IA en langage naturel intégrés à l'éditeur Unity et à l'environnement d'exécution s'entraînent sur du code et des images réels. Ces données de formation en utilisation réelle sont abstraites de leur utilisation initiale (elles ne sont ni capturées ni enregistrées telles quelles), mais cet apprentissage permet aux clients d'Unity d'augmenter considérablement leur productivité.

Le réseau Unity, qui se compose de nos outils d'analyse, de nos réseaux publicitaires, de nos systèmes de publication et de nos services cloud, atteint un total combiné de plus de 4 milliards d'utilisateurs chaque mois. Chacun de ces domaines de service génère des données que nous pouvons utiliser pour aider nos clients à améliorer considérablement la manière dont ils attirent de nouveaux utilisateurs, augmentent l'engagement ou génèrent davantage de revenus à partir de cette base. Depuis plus de trois ans, Unity utilise la puissance des réseaux neuronaux pour optimiser en permanence les systèmes afin de soutenir l’acquisition, l’engagement et la monétisation des utilisateurs.

L’IA générative a été utilisée sous une forme ou une autre pendant une grande partie de l’histoire des jeux vidéo, et elle a un énorme potentiel en tant qu’outil pour aider les développeurs à réaliser davantage avec moins de ressources. Au cours des prochains mois, nous partagerons davantage d'informations sur notre vision de l'IA chez Unity, sur ce sur quoi nous travaillons et sur la manière dont cette technologie peut vous aider à réaliser votre vision.

Restez à l'écoute du blog pour en savoir plus sur Unity et l'IA et, si vous ne l'avez pas déjà fait, inscrivez-vous au programme bêta de l'IA pour être le premier informé des nouveaux outils et services.