Cómo está evolucionando la tecnología de avatar de Roblox - Blog de Roblox

Cómo está evolucionando la tecnología de avatar de Roblox – Blog de Roblox

Nodo de origen: 2940329
  • Actualmente admitimos dos pilas de tecnología diferentes para avatares: una pila de tecnología heredada (R6) que admite experiencias y avatares más antiguos; y una pila tecnológica más nueva (R15) que admite todos los estilos y capacidades de avatar.
  • Para garantizar que cualquier estilo de avatar funcione en cualquier experiencia y que todos puedan acceder a las funciones más recientes, estamos trabajando para unificarlas en una sola pila tecnológica. 
  • Esto presenta desafíos técnicos, por lo que estamos trabajando estrechamente con nuestra comunidad de desarrolladores para lanzar herramientas que facilitarán la migración a la nueva pila tecnológica unificada.

Los avatares se están convirtiendo cada vez más en parte de nuestra identidad. En Roblox, queremos que cada uno de nuestros más de 65 millones de usuarios diarios tenga un avatar que sientan que realmente los representa, no solo su apariencia, sino también cómo se expresan ante los demás en tiempo real. Esto se vuelve aún más importante a medida que lanzamos herramientas de comunicación inmersivas como Contacto, que es una nueva forma para que cualquier persona mayor de 13 años llame a sus amigos en Roblox como su avatar. Para que las personas se sientan verdaderamente conectadas como sus avatares, deben poder reaccionar y mostrar emociones en el momento. Necesitamos avatares capaces de realizar expresiones faciales más complejas, sincronizar los labios con la voz y señales no verbales, como encogerse de hombros o asentir. 

Para garantizar que todos puedan verse reflejados en estos mundos inmersivos, necesitaremos una mayor variedad de elementos que las personas puedan mezclar y combinar para crear avatares que los representen. Eso significa más tipos de cuerpo y cabeza para elegir, así como más tipos de ropa, maquillaje y accesorios, y más colores, texturas y estilos de cabello y piel. Para ampliar rápidamente las opciones de estos elementos, estamos trabajando para que sea mucho más fácil crear nuevos avatares y capacitar a más personas para que hagan realidad sus ideas. Hemos recorrido un largo camino desde nuestro primer avatar amarillo en bloque y aún no hemos terminado. 

A medida que los avatares evolucionan y mejoran, también queremos asegurarnos de que los últimos avances, incluidos ropa en capas, animación facial, chatear con voz, paquetes de animación y emoticones están disponibles para cada avatar, en cada experiencia. Hoy en día, solo los avatares creados con nuestra tecnología más moderna, llamada R15, tienen acceso a las últimas capacidades de movilidad y expresión. Esto se debe a que actualmente admitimos dos pilas de tecnología de avatar distintas. La pila tecnológica R6 fue diseñada para los avatares clásicos de estilo bloque, que tienen solo seis partes del cuerpo, y las experiencias creadas para esos avatares. La pila tecnológica R15 fue diseñada para admitir avatares con hasta 15 partes del cuerpo, por lo que admite todos estilos de avatar (en bloques, humanoide y de fantasía) y experiencias creadas para todos los avatares. La compatibilidad con pilas de tecnología dual ha creado limitaciones y frustraciones para los desarrolladores y creadores. 

avatares

Actualmente respaldamos más de 15 años de experiencias, muchas de las cuales fueron diseñadas para la tecnología R6 y no funcionan tan perfectamente con los avatares más nuevos y expresivos como nos gustaría. Por ejemplo, si alguien con un avatar creado en R15 ingresa a una experiencia creada en R6, su avatar puede verse y moverse de manera diferente a lo habitual; su avatar ya no podrá hacer expresiones faciales. Si tuvieran ropa en capas, como una chaqueta sobre una camisa, su avatar volvería a usar ropa más simple. Además, algunas experiencias, como las carreras de obstáculos, se basan en tamaños de avatar específicos. Sabemos que esto no es ideal para quienes usan o crean para Roblox. 

Queremos que todos en Roblox tengan acceso a nuestra tecnología de avatar más avanzada para que puedan encarnar plenamente sus identidades digitales y crear experiencias e imágenes increíbles. También queremos ser compatibles con avatares y experiencias existentes. Teniendo en cuenta todo esto, estamos pensando mucho en cómo abordamos esta pila tecnológica unificada, para evitar crear más disparidades y crear un camino a seguir que minimice la cantidad de trabajo manual requerido. Brindaremos a los desarrolladores que construyen estos mundos las herramientas y el soporte para mantener sus experiencias vibrantes y atractivas mientras mantienen la sensación que desean para su experiencia. 

Pasar a una pila tecnológica unificada

Nuestros avatares (en bloques, humanoides o completamente fantásticos) deberían solo trabajo en cualquier experiencia, con cualquier accesorio. Queremos eliminar cualquier fricción que los creadores y los usuarios hayan sentido hasta la fecha. También queremos que los creadores conserven el control sobre la apariencia de sus experiencias, ya sea que admitan la tecnología R15 o R6. Para admitir todas estas nuevas funciones y capacidades (ahora y a medida que continuamos innovando), estamos unificando la arquitectura técnica que admite todos los avatares.

Hemos escuchado de nuestra comunidad de desarrolladores que quieren mantener la apariencia del estilo clásico de avatar en bloques, pero también necesitan que impongamos tamaños y proporciones consistentes de avatar. También escuchamos que ahora quieren herramientas que faciliten la carga de avatares creados con tecnología R15 en experiencias R6, y la capacidad de automatizar el proceso de conversión de experiencias R6 a estándares R15. Nuestro objetivo a largo plazo es crear una capa que permita que las experiencias R6 funcionen con la pila R15, minimizando al mismo tiempo cualquier código especializado que debamos mantener.

A principios de este año, compartimos el Adaptador R6 a R15. El adaptador funciona como una capa de emulación, permitiendo que los scripts R6 se ejecuten en cuerpos R15, sin requerir ninguna acción por parte del creador del avatar. Cuando un avatar R15 se une a una experiencia R6, el adaptador le permite moverse de la misma manera que un avatar R6. Esto permite a los desarrolladores probar inmediatamente los avatares R15 con solo un clic y ver qué tan bien funcionan antes de realizar actualizaciones en sus experiencias. Con este nuevo adaptador, los avatares de R15 conservan características como ropa en capas y expresiones faciales, pero aún pueden unirse a una experiencia de R6 y moverse como el desarrollador lo pretendía originalmente.

Nuestro siguiente paso será un conjunto de herramientas de conversión que permitirán a los desarrolladores migrar fácilmente sus experiencias R6 a la pila tecnológica R15. Estas herramientas ayudarán a los desarrolladores a convertir el guión, los personajes y las animaciones de una experiencia y les ayudarán a probar la conversión sobre la marcha. Las herramientas de conversión utilizarán el adaptador R6 a R15 para que los desarrolladores puedan publicar sus experiencias en medio de la conversión sin interrupciones. Finalmente, planeamos brindarles a los desarrolladores la capacidad de ajustar la escala del avatar a cualquier configuración deseada, incluida la duplicación del estilo de avatar clásico de Rthro. Esto brinda a los desarrolladores coherencia en las carreras de obstáculos y desbloquea el potencial para crear nuevos tipos de experiencias Roblox. 

Más allá de la pila tecnológica de avatar unificada

Migrar a una pila tecnológica unificada es un paso necesario para ayudar a los desarrolladores y usuarios a medida que mejoramos la tecnología de avatar e introducimos nuevas funciones y herramientas. Pero es sólo el comienzo. Unificar todos los avatares en una pila tecnológica facilitará a los desarrolladores aprovechar las nuevas herramientas de comunicación en tiempo real, como Contacto. Para que estas llamadas parezcan una conversación natural, todos necesitaremos acceso a capacidades de avatar más nuevas, como expresiones faciales, emoticones y sincronización de voz. También queremos permitir una variedad mucho más amplia de avatares, por lo que recientemente abrimos las puertas a creación de avatar por cualquiera de nuestros miembros de UGC. También anunciamos que estamos trabajando en un IA generativa herramienta que permite a cualquier persona en Roblox crear fácilmente un avatar a partir de una imagen y un mensaje de texto. 

Nuestro objetivo siempre es ser una plataforma que conecte a las personas teniendo en cuenta la seguridad y el civismo, por lo que estamos pensando en cómo moderaremos las creaciones y las interacciones con estos nuevos avatares. A medida que herramientas como la IA generativa democratizan y aceleran la creación, nuestros esfuerzos de moderación deben seguir el ritmo, aprovechando una combinación de IA y moderadores humanos. Algunos de los desafíos que estamos abordando actualmente están directamente relacionados con la naturaleza combinatoria de la creación de avatares y la gran cantidad de interacciones sociales en la plataforma. Compartiremos más detalles sobre nuestras herramientas de moderación a medida que las publiquemos. 

En última instancia, nuestra intención es permitir que cualquiera pueda crear y personalizar avatares desde cero, incluso desde una experiencia. Esto desbloqueará formas ilimitadas para que las personas expresen su individualidad. Desde un punto de vista técnico y de creador, también presentan una serie de desafíos técnicos interesantes que resolver:

  • ¿Cómo diseña un creador elementos para una amplia gama de avatares sin restricciones de simetría corporal, número de extremidades o rasgos faciales, y al mismo tiempo admite características como ropa en capas o la capacidad de animar los rasgos faciales del avatar?
  • ¿Cómo podemos permitir que más personas creen avatares sin tener que utilizar software de gráficos 3D profesional?
  • ¿Cómo puede el avatar personalizado de alguien encajar perfectamente en cualquier experiencia que encuentre en Roblox? 
  • Con la rápida proliferación de avatares UGC y poderosas técnicas de IA generativa, ¿cómo pueden nuestros equipos optimizar nuestra red y nube para lograr la máxima estabilidad, así como una baja latencia y eficiencia?

Estamos trabajando para resolver estos desafíos con nuevas herramientas para los creadores, nueva infraestructura para hacer que la plataforma sea aún más confiable y continuando comunicándonos de manera transparente con nuestra comunidad de creadores. Al reunir a todos en una pila tecnológica unificada y lanzar herramientas para hacer todo esto más fácil, nuestros creadores podrán hacer lo que mejor saben hacer: dejarnos boquiabiertos creando cosas que nunca hubiéramos imaginado. 

Sello de tiempo:

Mas de Roblox