28/7/2017

Operation Health: Diagnosis – Optimizando los agentes

Esta es la segunda parte de las tres que componen la serie de limpieza de datos en el blog, como parte del esfuerzo continuado para ayudar al soporte de Rainbow Six Siege en el futuro. Para saber más sobre la filosofía de la limpieza de datos, puedes leer la primera parte del blog aquí.

La apariencia y la sensación de los agentes tienen una gran importancia en la inmersión en Siege. Cada uno de esos detalles, desde el casco icónico de Tachanka hasta la pintura del rostro de Caveira son aspectos críticos para hacer que cada personaje sea único. Como parte de Operation Health, estamos trabajando en la optimización de nuestros agentes.

El impacto de la optimización se reflejará en menos problemas y errores de memoria y un pequeño incremento en la calidad de los agentes.

Uniformidad de los agentes

Al analizar un agente, vemos que cada textura de su uniforme usa cierta cantidad de memoria. Sumando todas las texturas (los brazos, las piernas, el pecho, la cabeza, etc.), obtenemos el total de memoria asignada a ese agente. Cuando diseñábamos los agentes al principio, algunas de las texturas consumían más memoria y otras usaban menos. Después de casi dos años era necesario reevaluar todo el mapeado UV de texturas, el proceso de aplicar una textura 2D a un objeto 3D.

En Operation Health revisamos todos nuestros agentes para asegurarnos de que la suma total de sus texturas resulta en un uso consistente de la memoria. Esto significa que las texturas que no estaban optimizadas de la forma adecuada se reajustan en el mapeado UV con una mayor eficiencia, así que ahora pueden consumir menos memoria sin reducir la calidad.

Al usar de forma más consistente la memoria en todos los agentes, también podíamos mejorar la calidad de algunos de ellos. Por ejemplo, los agentes con menos consumo de recursos, como Sledge, tendrán un pequeño incremento en su calidad.

SledgeBA

Olivier Couture, director técnico, explica: “El impacto para el jugador es una mejor experiencia, en general, y un menor número de crashes. Al mismo tiempo, esto nos permite mejorar un poco su calidad.” Olivier también comenta que si ahora todos los agentes tienen un consumo de memoria parecido, podremos planificar mejor el futuro de Siege y optimizar más la experiencia del jugador.

Uniformes Élite

La calidad de los uniformes Élite es muy importante para nosotros y para el jugador. Dedicamos mucho trabajo en asegurarnos de que las texturas de estos uniformes fueran coherentes. Al optimizar algunos aspectos de nuestro juego, también podemos mejorar las texturas de nuestros agentes. Un ejemplo es el logotipo de Thermite en su casco. Usamos un nuevo modo de aplicar texturas a los visores de protección, lo que nos permite asignar mejor los recursos de memoria y aumentar la calidad en nuestros mapas UV, que es la forma de aplicar texturas a los accesorios de cabeza, las skins de armas, los uniformes y otros elementos de personalización.

ThermiteBA

Facial rigging, la animación de rostros

Dedicamos un gran esfuerzo a la tarea de dar personalidad a cada uno de nuestros agentes. Los rostros de nuestros personajes se crean con un sistema de animación facial que controla varias partes de la cara, que se ven afectadas por una reacción que deben expresar. Por ejemplo, cuando un disparo alcanza una parte del cuerpo, hay una reacción específica de animación que refleja el dolor.

Tras revisar la animación facial de los agentes, todos ellos tienen ahora una reacción más coherente con la forma de su propia cara. El resultado, además, es que se alinean mejor los puntos de movimiento del rostro, y se reducen las expresiones extrañas o los ojos cruzados como en Valkyrie en alguna ocasión.

ValkyrieBA

No olvides conectarte pronto para leer la tercera parte de la serie de tres que dedicamos a la limpieza de datos en el blog. Explicaremos cómo estamos optimizando los parámetros de calidad de texturas en PC y trataremos el tema del tamaño de la actualización en PC, que será mayor que en otras plataformas. Tendrás todos los detalles la próxima semana.

Confiamos en que disfrutes leyendo sobre el trabajo que estamos haciendo en nuestros agentes y esperamos ver tus comentarios en Twitter, Reddit, Facebook, o en los foros.

Visita otros canales de Rainbow Six Siege

facebook icontwitter iconyoutube icontwitch icon