Le contenu de ce site a été traduit à l'aide de l'intelligence artificielle (IA) ou d'une technologie de traduction automatique, et peut contenir des erreurs.

Skip to content

Comment la technologie des avatars Roblox évolue

Avatars
  • Nous prenons actuellement en charge deux piles technologiques différentes pour les avatars : une pile technologique héritée (R6) qui prend en charge les avatars et les expériences plus anciens ; et une pile technologique plus récente (R15) qui prend en charge tous les styles et toutes les fonctionnalités des avatars.
  • Afin de garantir que tous les styles d'avatars fonctionnent dans toutes les expériences et que tout le monde puisse accéder aux dernières fonctionnalités, nous travaillons à l'unification de ces piles en une seule. 
  • Cela pose des défis techniques, c'est pourquoi nous travaillons en étroite collaboration avec notre communauté de développeurs pour publier des outils qui faciliteront la migration vers la nouvelle pile technologique unifiée.

Les avatars font de plus en plus partie intégrante de notre identité. Chez Roblox, nous voulons que chacun de nos plus de 65 millions d’utilisateurs quotidiens dispose d’un avatar qui le représente véritablement — non seulement en termes d’apparence, mais aussi dans la manière dont il s’exprime aux autres en temps réel. Cela devient d’autant plus important que nous lançons des outils de communication immersifs comme Connect, qui offre aux personnes âgées de 13 ans et plus un nouveau moyen d’appeler leurs amis sur Roblox sous la forme de leur avatar. Pour que les utilisateurs se sentent véritablement connectés à travers leurs avatars, ils doivent pouvoir réagir et exprimer leurs émotions sur le moment. Nous avons besoin d’avatars capables d’expressions faciales plus complexes, d’une synchronisation labiale avec la voix et de signaux non verbaux, tels que hausser les épaules ou hocher la tête. 

Pour que chacun puisse se reconnaître dans ces mondes immersifs, nous aurons besoin d’une plus grande variété d’éléments que les utilisateurs pourront combiner pour créer des avatars qui leur ressemblent. Cela signifie un plus grand choix de types de corps et de têtes, ainsi que davantage de vêtements, de maquillages et d’accessoires, et une plus grande diversité de couleurs, de textures et de styles de cheveux et de peau. Afin d’élargir rapidement le choix de ces éléments, nous travaillons à faciliter considérablement la création de nouveaux avatars et à permettre à davantage de personnes de donner vie à leurs idées. Nous avons parcouru un long chemin depuis notre premier avatar jaune aux formes anguleuses, et nous n’en avons pas encore fini. 

À mesure que les avatars évoluent et s’améliorent, nous voulons également nous assurer que les dernières avancées, notamment les vêtements superposés, l’animation faciale, le chat vocal, les packs d’animation et les émoticônes, soient disponibles pour chaque avatar, dans chaque expérience. Aujourd’hui, seuls les avatars créés à partir de notre pile technologique la plus moderne — appelée R15 — ont accès aux dernières capacités de mobilité et d’expression. En effet, nous prenons actuellement en charge deux piles technologiques distinctes pour les avatars. La pile technologique R6 a été conçue pour les avatars classiques de style cubique, qui ne comportent que six parties du corps, ainsi que pour les expériences créées pour ces avatars. La pile technologique R15 a été conçue pour prendre en charge des avatars comportant jusqu’à 15 parties du corps ; elle prend donc en charge tous les styles d’avatars — cubiques, humanoïdes et fantastiques — ainsi que les expériences conçues pour tous les avatars. La prise en charge de ces deux piles technologiques a créé des limitations et des frustrations pour les développeurs et les créateurs. 

undefined

Nous prenons actuellement en charge plus de 15 ans d’expériences, dont beaucoup ont été conçues pour la technologie R6 et ne fonctionnent pas aussi bien que nous le souhaiterions avec les avatars les plus récents et les plus expressifs. Par exemple, si une personne disposant d’un avatar basé sur R15 accède à une expérience basée sur R6, son avatar peut avoir une apparence et des mouvements différents de ceux habituels : il ne serait plus capable d’afficher des expressions faciales. S'il portait plusieurs couches de vêtements, comme une veste par-dessus une chemise, son avatar reviendrait à une tenue plus simple. De plus, certaines expériences, comme les parcours d'obstacles, sont conçues pour des tailles d'avatars spécifiques. Nous savons que ce n'est pas idéal pour ceux qui utilisent ou créent pour Roblox. 

Nous voulons que tous les utilisateurs de Roblox aient accès à notre technologie d’avatar la plus avancée afin qu’ils puissent pleinement incarner leur identité numérique et créer des expériences et des visuels incroyables. Nous souhaitons également assurer la rétrocompatibilité avec les avatars et les expériences existants. Compte tenu de tout cela, nous réfléchissons très attentivement à la manière dont nous abordons cette pile technologique unifiée, afin d’éviter de créer de nouvelles disparités et de tracer une voie qui minimise la quantité de travail manuel requis. Nous fournirons aux développeurs qui créent ces mondes les outils et le soutien nécessaires pour que leurs expériences restent vivantes et captivantes, tout en conservant l’ambiance qu’ils souhaitent pour leur expérience. 

Vers une pile technologique unifiée

Nos avatars — qu'ils soient cubiques, humanoïdes ou totalement fantastiques — devraient simplement fonctionner dans n'importe quelle expérience, avec n'importe quel accessoire. Nous voulons éliminer toute friction que les créateurs et les utilisateurs ont pu ressentir jusqu'à présent. Nous voulons également que les créateurs gardent le contrôle sur l'aspect et l'ambiance de leurs expériences, qu'elles prennent en charge la technologie R15 ou R6. Pour prendre en charge toutes ces nouvelles fonctionnalités et capacités — aujourd’hui et à mesure que nous continuons d’innover —, nous unifions l’architecture technique qui sous-tend tous les avatars.

Notre communauté de développeurs nous a fait savoir qu’elle souhaitait conserver l’aspect et la sensation du style classique d’avatar cubique, mais qu’elle avait également besoin que nous imposions des tailles et des proportions d’avatars cohérentes. Nous avons également appris qu’ils souhaitent disposer d’outils permettant de charger facilement des avatars basés sur la technologie R15 dans des expériences R6 dès maintenant, ainsi que la possibilité d’automatiser le processus de conversion des expériences R6 aux normes R15. Notre objectif à plus long terme est de créer une couche qui permettra aux expériences R6 de fonctionner avec la pile R15, tout en minimisant le code spécialisé que nous devrions maintenir.

Plus tôt cette année, nous avons présenté l’adaptateur R6 vers R15. Cet adaptateur fonctionne comme une couche d’émulation, permettant aux scripts R6 de s’exécuter sur des corps R15, sans nécessiter aucune intervention de la part du créateur de l’avatar. Lorsqu'un avatar R15 rejoint une expérience R6, l'adaptateur lui permet de se déplacer de la même manière qu'un avatar R6. Cela permet aux développeurs d'essayer immédiatement les avatars R15 en un seul clic et de vérifier leur bon fonctionnement avant d'apporter des modifications à leurs expériences. Grâce à ce nouvel adaptateur, les avatars R15 conservent des fonctionnalités telles que les vêtements superposés et les expressions faciales, tout en pouvant rejoindre une expérience R6 et se déplacer comme le développeur l'avait initialement prévu.

Notre prochaine étape consistera à proposer une suite d’outils de conversion permettant aux développeurs de migrer facilement leurs expériences R6 vers la pile technologique R15. Ces outils aideront les développeurs à convertir le script, les personnages et les animations d’une expérience, et leur permettront de tester la conversion au fur et à mesure. Les outils de conversion utiliseront l’adaptateur R6 vers R15 afin que les développeurs puissent publier leurs expériences en cours de conversion sans interruption. Enfin, nous prévoyons de donner aux développeurs la possibilité d’ajuster l’échelle de l’avatar à n’importe quel paramètre souhaité, y compris en reproduisant le style classique de l’avatar Rthro. Cela offre aux développeurs une cohérence pour les parcours d’obstacles et ouvre la voie à la création de nouveaux types d’expériences Roblox. 

Au-delà de la pile technologique unifiée pour les avatars

La migration vers une pile technologique unifiée est une étape nécessaire pour nous permettre de soutenir les développeurs et les utilisateurs à mesure que nous améliorons la technologie des avatars et introduisons de nouvelles fonctionnalités et de nouveaux outils. Mais ce n’est qu’un début. L'unification de tous les avatars sur une seule pile technologique permettra aux développeurs de tirer plus facilement parti des nouveaux outils de communication en temps réel, tels que Connect. Pour que ces appels donnent l'impression d'une conversation naturelle, nous aurons tous besoin d'accéder à de nouvelles fonctionnalités d'avatar telles que les expressions faciales, les émoticônes et la synchronisation vocale. Nous souhaitons également proposer une plus grande variété d’avatars. C’est pourquoi nous avons récemment ouvert la création d’avatars à tous nos membres UGC. Nous avons également annoncé que nous travaillons sur un outil d’IA générative permettant à n’importe quel utilisateur de Roblox de créer facilement un avatar à partir d’une image et d’une consigne textuelle. 

Notre objectif est de toujours être une plateforme qui connecte les gens en privilégiant la sécurité et le respect, c'est pourquoi nous réfléchissons soigneusement à la manière dont nous modérerons les créations et les interactions avec ces nouveaux avatars. À mesure que des outils tels que l'IA générative démocratisent et accélèrent la création, nos efforts de modération doivent suivre le rythme, en combinant IA et modérateurs humains. Certains des défis auxquels nous sommes actuellement confrontés sont directement liés à la nature combinatoire de la création d'avatars et au nombre considérable d'interactions sociales sur la plateforme. Nous partagerons plus de détails sur nos outils de modération au fur et à mesure de leur lancement. 

À terme, nous avons l’intention de permettre à quiconque de créer et de personnaliser des avatars à partir de zéro, même au sein d’une expérience. Cela ouvrira des possibilités illimitées pour que les utilisateurs puissent exprimer leur individualité. D’un point de vue technique et pour les créateurs, cela présente également un certain nombre de défis techniques intéressants à relever :

  • Comment un créateur peut-il concevoir des éléments pour une vaste gamme d’avatars sans aucune restriction quant à la symétrie du corps, au nombre de membres ou aux traits du visage, tout en prenant en charge des fonctionnalités telles que les vêtements superposés ou la possibilité d’animer les traits du visage de l’avatar ?
  • Comment permettre à davantage de personnes de créer des avatars sans avoir à utiliser de logiciels de graphisme 3D professionnels ?
  • Comment l'avatar personnalisé d'un utilisateur peut-il s'intégrer de manière transparente à n'importe quelle expérience qu'il découvre sur Roblox ? 
  • Avec la prolifération rapide des avatars UGC et des techniques puissantes d'IA générative, comment nos équipes peuvent-elles optimiser notre réseau et notre cloud pour une stabilité maximale, ainsi qu'une faible latence et une grande efficacité ?

Nous nous efforçons de relever ces défis grâce à de nouveaux outils pour les créateurs, à une nouvelle infrastructure visant à rendre la plateforme encore plus fiable, et en continuant à communiquer de manière transparente avec notre communauté de créateurs. En réunissant tout le monde sur une pile technologique unifiée et en proposant des outils pour faciliter tout cela, nos créateurs pourront se consacrer à ce qu’ils font le mieux : nous épater en créant des choses que nous n’aurions jamais pu imaginer.