Comment la technologie Roblox Avatar évolue - Roblox Blog

Comment la technologie Roblox Avatar évolue – Roblox Blog

Nœud source: 2940329
  • 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 anciens avatars et expériences ; et une pile technologique plus récente (R15) qui prend en charge tous les styles et capacités d'avatar.
  • Pour garantir que n'importe quel style d'avatar fonctionnera dans n'importe quelle expérience et que tout le monde puisse accéder aux dernières fonctionnalités, nous travaillons à les unifier en une seule pile technologique. 
  • Cela présente 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 de notre identité. Chez Roblox, nous voulons que chacun de nos plus de 65 millions d'utilisateurs quotidiens ait un avatar qui, selon eux, le représente vraiment, non seulement à quoi il ressemble, mais aussi comment il s'exprime aux autres en temps réel. Cela devient encore plus important à mesure que nous lançons des outils de communication immersifs comme NOUS CONTACTER, qui est une nouvelle façon pour toute personne de 13 ans et plus d'appeler des amis sur Roblox comme avatar. Pour que les gens se sentent vraiment connectés en tant qu’avatars, ils doivent être capables de réagir et de montrer leurs émotions sur le moment. Nous avons besoin d'avatars capables d'expressions faciales plus complexes, de synchronisation labiale avec la voix et d'indices non verbaux, tels que hausser les épaules ou hocher la tête. 

Pour garantir que chacun puisse se voir reflété dans ces mondes immersifs, nous aurons besoin d’une plus grande variété d’éléments que les gens pourront mélanger et assortir pour créer des avatars qui les représentent. Cela signifie plus de types de corps et de tête parmi lesquels choisir, ainsi que plus de types de vêtements, de maquillage et d'accessoires, et plus de couleurs, de textures et de styles de cheveux et de peau. Pour élargir rapidement le choix de ces objets, nous nous efforçons de rendre la création de nouveaux avatars beaucoup plus facile et de permettre à davantage de personnes de donner vie à leurs idées. Nous avons parcouru un long chemin depuis notre premier avatar jaune en blocs, et nous n'avons pas encore terminé. 

À mesure que les avatars évoluent et s'améliorent, nous voulons également nous assurer que les dernières avancées, notamment vêtements en couches, animation faciale, discuter avec la voix, des packs d'animation et des émoticônes sont disponibles pour chaque avatar, dans chaque expérience. Aujourd'hui, seuls les avatars construits sur notre pile technologique la plus moderne, appelée R15, ont accès aux dernières capacités de mobilité et d'expression. C'est parce que nous prenons actuellement en charge deux piles technologiques d'avatar distinctes. La pile technologique R6 a été conçue pour les avatars classiques de style bloc, qui n'ont que six parties du corps, et pour les expériences conçues pour ces avatars. La pile technologique R15 a été conçue pour prendre en charge les avatars comportant jusqu'à 15 parties du corps, elle prend donc en charge TOUTE styles d'avatars (blocs, humanoïdes et fantastiques) et expériences conçues pour tous les avatars. La prise en charge de doubles piles technologiques a créé des limites et des frustrations pour les développeurs et les créateurs. 

Avatars

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 parfaitement que nous le souhaiterions avec les avatars les plus récents et les plus expressifs. Par exemple, si quelqu'un avec un avatar construit sur R15 entre dans une expérience construite sur R6, son avatar peut avoir une apparence et des mouvements différents de ceux d'habitude : son avatar ne sera plus capable de faire des expressions faciales. S’ils portaient des vêtements superposés, comme une veste sur une chemise, leur avatar porterait des vêtements plus simples. De plus, certaines expériences, comme les parcours d’obstacles, sont construites autour de tailles d’avatar spécifiques. Nous savons que ce n'est pas idéal pour ceux qui utilisent ou créent pour Roblox. 

Nous voulons que tout le monde sur Roblox ait accès à notre technologie d'avatar la plus avancée afin qu'ils puissent incarner pleinement leur identité numérique et créer des expériences et des visuels incroyables. Nous souhaitons également être rétrocompatibles avec les avatars et expériences existants. Compte tenu de tout cela, nous réfléchissons beaucoup à la manière dont nous abordons cette pile technologique unifiée, pour éviter de créer de nouvelles disparités et pour créer une voie à suivre qui minimise la quantité de travail manuel requis. Nous fournirons aux développeurs qui construisent ces mondes les outils et le soutien nécessaires pour que leurs expériences restent dynamiques et engageantes tout en conservant la sensation qu'ils souhaitent pour leur expérience. 

Passer à une pile technologique unifiée

Nos avatars – en blocs, humanoïdes ou complètement fantastiques – devraient juste travailler dans n'importe quelle expérience, avec n'importe quel accessoire. Nous souhaitons supprimer toutes les frictions ressenties par les créateurs et les utilisateurs jusqu'à présent. Nous souhaitons également que les créateurs conservent le contrôle de l’apparence de leurs expériences, qu’ils prennent en charge la technologie R15 ou R6. Pour prendre en charge toutes ces nouvelles fonctionnalités et capacités, maintenant et à mesure que nous continuons à innover, nous unifions l'architecture technique qui prend en charge tous les avatars.

Notre communauté de développeurs nous a dit qu'ils souhaitaient conserver l'apparence et la convivialité du style d'avatar classique en blocs, mais ils ont également besoin que nous appliquions des tailles et des proportions d'avatar cohérentes. Nous avons également entendu dire qu'ils souhaitaient désormais des outils facilitant le chargement d'avatars basés sur la technologie R15 dans les expériences R6, ainsi que la possibilité d'automatiser le processus de conversion des expériences R6 aux normes R15. Notre objectif à 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 aurions besoin de maintenir.

Plus tôt cette année, nous avons partagé le Adaptateur R6 vers R15. L'adaptateur fonctionne comme une couche d'émulation, permettant aux scripts R6 de s'exécuter sur des corps R15, sans nécessiter aucune action 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 voir à quel point ils fonctionnent avant de mettre à jour leurs expériences. Avec ce nouvel adaptateur, les avatars R15 conservent des fonctionnalités telles que les vêtements superposés et les expressions faciales, mais peuvent toujours rejoindre une expérience R6 et se déplacer comme le développeur l'avait initialement prévu.

Notre prochaine étape sera 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, le personnage et les animations d'une expérience et les aideront à 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 reflétant le style d'avatar Rthro classique. Cela donne aux développeurs une cohérence pour les parcours d’obstacles et libère le potentiel de création de nouveaux types d’expériences Roblox. 

Au-delà de la pile technologique unifiée des 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 outils. Mais ce n'est que le 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 NOUS CONTACTER. Pour que ces appels ressemblent à une conversation naturelle, nous devrons tous accéder à de nouvelles fonctionnalités d'avatar telles que les expressions faciales, les émoticônes et la synchronisation vocale. Nous souhaitons également permettre une plus grande variété d'avatars, c'est pourquoi nous avons récemment ouvert les portes de création d'avatar par l'un de nos membres UGC. Nous avons également annoncé que nous travaillons sur un IA générative outil pour permettre à n'importe qui sur Roblox de créer facilement un avatar à partir d'une image et d'une invite de texte. 

Notre objectif est toujours d'être une plate-forme qui connecte les gens dans un souci de sécurité et de courtoisie. Nous réfléchissons donc à la manière dont nous modérerons les créations et les interactions avec ces nouveaux avatars. Alors que des outils comme l’IA générative démocratisent et accélèrent la création, nos efforts de modération doivent suivre le rythme, en tirant parti d’une combinaison d’IA et de modérateurs humains. Certains des défis que nous abordons actuellement sont directement liés à la nature combinatoire de la création d'avatars et au grand nombre d'interactions sociales sur la plateforme. Nous partagerons plus de détails sur nos outils de modération au fur et à mesure que nous les publierons. 

À terme, nous avons l’intention de permettre à chacun de créer et de personnaliser des avatars à partir de zéro, même au sein d’une expérience. Cela permettra aux gens d’exprimer leur individualité de manière illimitée. Du point de vue technique et du point de vue du créateur, ils présentent également un certain nombre de défis techniques intéressants à résoudre :

  • 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 également en charge des fonctionnalités telles que des vêtements superposés ou la possibilité d'animer les traits du visage de l'avatar ?
  • Comment pouvons-nous permettre à davantage de personnes de créer des avatars sans avoir recours à un logiciel de graphisme 3D professionnel ?
  • Comment l’avatar personnalisé de quelqu’un peut-il s’intégrer parfaitement à n’importe quelle expérience qu’il trouve sur Roblox ? 
  • Avec la prolifération rapide des avatars UGC et des puissantes techniques d'IA générative, comment nos équipes peuvent-elles optimiser notre grille et notre cloud pour une stabilité maximale, ainsi qu'une faible latence et une efficacité ?

Nous travaillons à résoudre ces défis avec de nouveaux outils pour les créateurs, une nouvelle infrastructure pour rendre la plateforme encore plus fiable et en continuant à communiquer de manière transparente avec notre communauté de créateurs. En regroupant tout le monde sur une pile technologique unifiée et en publiant des outils pour rendre tout cela plus facile, nos créateurs seront en mesure de faire ce qu'ils font le mieux : nous épater en créant des choses que nous n'aurions jamais pu imaginer. 

Horodatage:

Plus de Roblox