Una de las peticiones que más frecuentemente se leen del juego es incluir un sistema de tintes de armaduras. Sin embargo, tal y como está desarrollado el juego, es prácticamente imposible realizarlo y mucho menos con las armaduras ya actuales.
Para entender como funciona una armadura dentro del juego, hay que tener claro que se distinguen en dos archivos distintos: una malla y una textura:
- La malla es el propio modelo 3D del objeto, sin ningún tipo de información, más que una serie de puntos unidos formando planos.
- La textura, es un archivo plano de imagen, de la cual se extrae la información para pintar cada plano.
Aquí podéis ver un ejemplo de la Blizzcon de como una textura se aplica a un modelo de personaje de Classic:
Tanto la piel del personaje como el pelo, están en el mismo archivo. Esto implica que por cada color de piel y pelo, el juego tiene que mantener su archivo de textura propio. De esta forma, si por ejemplo un enano tiene 10 tonos de piel y 5 de pelo, el juego tiene que almacenar las texturas en una imagen de las 50 combinaciones posibles. Ya que la cara y el pelo están unidos.
Si se quisiera añadir un nuevo color de pelo, habría que hacer 10 texturas más, una para cada tono de piel.
Con el remodelado de Cataclismo, se consiguió separar el modelo de la cara y del pelo:
Ahora el pelo tiene su propio archivo de textura, independiente de la cara. De esta manera, se puede añadir un nuevo color de pelo sin necesidad de tener que añadir múltiples texturas, una para cada tono de piel.
Un detalle importante, si se observan las texturas, es que estás están pintadas a mano. Si habéis visto el panel de artistas de alguna Blizconn, habréis visto como los artistas dibujan directamente tanto sobre el modelo como sobre la textura para añadir los detalles de las armaduras:
Aquí podéis observar que directamente, el artista elige los colores con los que va a pintar la textura.
¿Cómo se hacen los recolores entonces de las distintas dificultades del juego? Son archivos de textura distintos y están pintados a mano. Es decir, el artista decide que color utilizar en cada caso y trabaja con el archivo únicamente en 2d. Pero si quiere que haya una en blanco y otra en rojo, tiene que crear él a mano los dos archivos distintos.
Es decir, para ofrecer distintos recolores, el artista tiene que crear un archivo de textura nuevo, cambiar el color y guardarlo como un archivo distinto.
Como se hace en los demás juegos
Pero entonces, Anzoris, ¿cómo es que otros juegos pueden hacerlo?
En otros juegos, a parte de la textura y el modelo, se incluye una máscara que hace que cada parte de la textura sea de un mismo “tipo”.
Si habéis jugado a los Sims 3, por poner un ejemplo, habréis observado como se puede cambiar la textura de un objeto, pues este está delimitado por “áreas” o zonas y cuando cambias una textura, se cambia solo el color de esa área:
Lo que le estamos diciendo, es para la máscara “azul” utiliza la textura genérica “tela azul”.
Aquí entra el gran problema. Para poder hacer esto, necesitamos tener las máscaras de las armaduras. Cosa que WoW ahora mismo no tiene.
Esto es lo que hace que todo el wow tenga una estética tan lograda y característica, ya que todas las texturas están pintadas a mano.
Si ponemos de ejemplo mi personaje, observad como ninguna de las piezas de armadura tiene colores “plano” sino que tiene degradados de color y aplica efectos de sombreado y textura:
El rojo del cinturón, no es una textura “tela roja” que se ha superpuesto el modelo por medio de una máscara, sino que ha sido pintada por un artista.
Un ejemplo mundano:
Por dejar un ejemplo mundando, lo que Blizzard hace con las texturas es similar a esto:
Mientras que otros juegos, lo que hacen es más similar a esto:
EDITO: Han retirado el vídeo para hacerlo short, así que dejo el enlace:
Es decir, aplican las máscaras y cambiar el color según les apetezca. Si Quiero dar el primer color en lugar de rojo, azul, solo tengo que cambiar el bote de pintura.
Y el gran problema, es que en WoW esas máscaras no están hechas. Ni el juego está preparado para hacer esa composición en ejecución, sino que el artista ha tenido que realizar la textura con anterioridad.
Un saludote ^_ ^