Consejos para animar cosméticos en videojuegos

Elvinguhl - 02/10/2021 13:30
Buenos días.

Estoy a punto de embarcarme en un proyecto con unos compañeros en el que vamos a desarrollar un videojuego. Queremos incluir un apartado de caracterización de personajes con cosméticos.

Me pregunto cuál sería la mejor manera de hacer el Rigging de los diferentes cosméticos en los personajes.

Mi idea inicial era modelar todos los cosméticos posibles para equiparlos de manera conjunta (aunque se solapen unos con otros) y aplicarles a todos, con un mismo conjunto de huesos del modelo 3D, el modificador de skin.
A la hora de exportar el modelo como FBX para incluirlo en el motor de juego, pensé en exportar varios FBX con las diferentes combinaciones de cosméticos en el personaje para así poder intercambiar los modelos en Unity.

¿Es esta la forma más eficiente de hacerlo o existe algún proceso más fácil?

Gracias.
3dpoder - 12/04/2023 16:56
Aquí hay algunas soluciones que podrían ayudarte:

Una opción sería crear diferentes variaciones del personaje en 3D, cada una equipada con un conjunto diferente de cosméticos. Luego, podrías importar cada variación como un modelo separado en Unity y cambiarlos según las necesidades del juego. Esta opción podría ser más eficiente si no hay demasiadas combinaciones de cosméticos.

Otra opción sería utilizar un software de creación de personajes en 3D que permita cambiar los cosméticos de manera fácil e independiente del modelo. Estos programas tienen una funcionalidad llamada "morfing" que permite crear diferentes variaciones del modelo base y cambiar los cosméticos sin necesidad de crear modelos separados.

También puedes utilizar un sistema de animación basado en nodos. Este enfoque permite configurar diferentes combinaciones de animaciones y cosméticos, lo que te da una mayor flexibilidad y control sobre cómo se ven los personajes en el juego.

Espero que estas soluciones te ayuden a decidir cuál es la mejor manera de animar los cosméticos en tu videojuego. ¡Buena suerte con tu proyecto!