Entrega R3

Modelos de 3D FBX

Este es el enlace a los modelos FBX creados, en su versión manual y con mixamo. El robot 2 no se ha podido crear el rig automático por mixamo al no ser humanoide:

https://drive.google.com/drive/folders/1kNz5oio2ZDc_R9Ua5kzY29dsxQ4ip1yw?usp=sharing

Proceso de creación del rig

Para ambos robots, el proceso ha sido parecido. Primero se crea todo el esqueleto con cuidado de que quede en el centro de los objetos, posteriormente se orientan todos los huesos de forma correcta y por último se gestiona la influencia de los huesos en los vértices del modelo de manera meticulosa. Para el robot 1 hubo un último paso, al contar con dos piernas humanoides que el robot 2 no tiene, y fue crear un controlador IK para cada pierna para optimizar el futuro proceso de animación. De esta manera al agachar el cuerpo del robot 1, las piernas se flexionan automáticamente y los pies quedan rectos en el suelo.

 

Esqueletos finales

 

 

 

 

Unity

Comparativa métodos de rigging

Mi experiencia con Mixamo en relación a estos modelos de robot ha sido positiva en cuanto a su rig automático, siempre y cuando se trate de modelos muy humanoides. Sin embargo, he encontrado limitaciones significativas al trabajar con modelos más complejos.

Por ejemplo, en el caso del robot 2, que tiene una pecera en la cabeza y cuatro brazos, Mixamo no ha logrado reconocer correctamente la geometría. Debido a que este modelo posee cuatro brazos y solo una pierna, la herramienta no pudo procesarlo adecuadamente, por lo que Mixamo no está preparado para manejar esta variedad de morfologías en los modelos.

En cuanto al robot 1, este sí que ha conseguido reconocerlo y ha creado un rig parecido al que he hecho yo manualmente en cuanto a forma. No obstante, al importalo en maya y probarlo he observado que el modelo contaba con una flexibilidad indeseada en sus extremidades, por lo que a pesar de crear automáticamente los huesos y el esqueleto, todavía habría que pulir el modelo para que fuera funcional. Por otro lado, al rig del robot que creé manualmente añadí los controladores IK, los cuales son muy necesarios de cara a sus futuras animaciones. Estos elementos no son creados por Mixamo, por lo que habría que adaptar este esqueleto automático. Además de esto, utilizando este modelo las animaciones prefabricadas que ofrece Mixamo no ean una opción, ya que están preparadas únicamente para modelos muy humanoides. Al tener el nacimiento de las piernas situadas en los laterales del cuerpo, y brazos rígidos con ausencia de codos, las animaciones generaban problemas de flexibilidad innecesaria y atravesamiento de sus extremidades.

En conclusión, en mi experiencia Mixamo (al igual que muchas otras herramientas automáticas) es una muy buena herramienta de generación de rig automático con la condición de que los modelos utilizados sean muy humanoides. El proceso de cración del rig y de la selección adicional de animaciones dura apenas unos minutos, por lo que resulta extremadamente útil y rápido para los animadores. Sin embargo ofrece muy poca flexibilidad al estar automatizada. La creación manual del rig, aun siendo bastante más laboriosa, permite adaptar el esqueleto y las articulaciones a cualquier tipo de personaje indistintamente de su morfología y establecer la rigidez que se desee. En el caso de mis modelos, podría haber partido desde el esqueleto generado automáticamente ahorrándome el primer paso de la generación de los huesos y su orientación. Sin embargo, dado que uno de los robots no lo reconocía y el otro necesitaba bastante más trabajo, no merecía demasiado la pena utilizarlo.

 

Publicaciones Similares

  • Butterfly Hunt

    Programació de videojocs 2D – Aula 1 | Programación de videojuegos 2D – Aula 1
    Pública

    Butterfly Hunt

    Butterfly hunt es un videojuego 2D perteneciente al género de plataformas. En esta demo se encarna a una guerrera que cuenta con un caza mariposas que le perimite atrapar diferentes objetos que puede usar de diversas formas,

  • PAC 1

    Programació de videojocs 2D – Aula 1 | Programación de videojuegos 2D – Aula 1
    Pública

    Descripción
    Videojuego inspirado en las batallas de insultos del videojuego Monkey Island pero ambientado en peleas callejeras.

     
     
     
     
     
     
    Gameplay
    Video Youtube: https://youtu.be/m9yiK2VTsrQ
    Jugar al juego
    Juego en WebGL: https://celiaguas.itch.io/pac1

    Lliurament PAC2 | Entrega PEC2

  • PEC2

    Programació de videojocs 2D – Aula 1 | Programación de videojuegos 2D – Aula 1
    Pública

    PEC2- Videojuego de plataformas
    Réplica del videojuego Mario Bros de la consola NES, utilizando otros recursos gráficos y música distinta, llamado Mario Frog.
    Repositorio Gitlab
    https://gitlab.com/celiaguas/pac2
    Gameplay

    Lliurament PAC2 | Entrega PEC2

  • Entrega R2

    Mèdia per a Videojocs – Aula 1 | Media para Videojuegos – Aula 1
    Pública

    Enlaces Skecthfab
    Robot1: https://skfb.ly/p87Mw
    Robot 2: https://skfb.ly/p87LZ
    Resumen
    Mapas UV
     

    Mapa UV del Robot 1
     

    Mapa UV del Robot 2
    Modelo con texturas

    Captura Robot 1 con texturas

    Captura Robot 2 con texturas
    Texturas

    Origen: https://www.freepik.com/
    Utilidad: Usado para la textura metálica del Robot 1….

Deja una respuesta