jueves, 8 de diciembre de 2022

DeepMotion ;

DeepMotion

sobre DeppMotion, maravilloso programa que se ejecuta desde su web, ¿para que sirve?

Subes a su web videos de movimientos de humanos, y te los transforma en un archivo fbx en 3d con el movimiento que tiene el humano que sale en el video, y lo puedes pasar a tus proyectos de Unity,

Simplemente asombroso y maravilloso, lo fundamental es que los videos los pases a 30 fps para que funcione, los has de manipular con programas tipo OBS estudio y tipo Olive, gratuitos todos incluido DeepMotion, si pagas tienes mas cantidad de archivos para manipular y mas tiempo, en la versión gratis, no se agota al pasar un mes, tienes una limitación de 60 créditos le llaman, que al gastarlos se vuelven a cargar el mes siguiente, osea con limitaciones pero siempre lo tienes hay no caduca al pasar un mes como una demo y se acabo….vamos genial para ir aprendiendo y practicando,

El funcionamiento que me va bien a mi es…

1- buscar videos de internet de movimientos humanos a cuerpo completo,o con un teléfono móvil filmar a una persona en movimiento, a cuerpo completo siempre, manipularlos si es necesario con OBS estudio o con Olive, y con olive pasarlos siempre a 30 fps si no no te acepta el video, y recortarlo como máximo a unos 30 segundos creo que es el limite….bueno hay segundos suficientes para una animación de caminar o correr o golpear caer , lo que necesitemos.

2- descargar en formato fbx después de que la web a echo el progreso del video hacia fbx.

3- pasarlo a Unity, ¿como? Yo explicare como trabajo mis personajes en 3d y los paso a Unity , utilizo primero makehuman-community, también gratuito, hace una base para un personaje humano y le pone huesos, yo le pongo el esqueleto de tipo Game engine, prove con otros tipo de esqueleto pero este es al final el que me funciono, (ignoro si funcionan bien los demás).

Lo exporto a formato fbx, y lo exporto a formato fbx en Blender (también gratuito) y hay lo moldeo y lo pinto de forma genial gracias a mi maravilloso pc con 64GB de ram ( me gusta fardar)….

Una vez modelado y pintado lo exporto a Unity también en fbx.

4-paso a Unity los archivos en fbx que me proporciono DeepMotion, desde Unity pruebo las animaciones y van genial…..y ahora lo mas importante, están en genérico los archivos y hay que pasarlos a humanoide, esto es importantísimo,

5- paso los personajes que e modelado yo con blender los paso también en fbx a Unity, y también los paso de genérico a humanoide,

6- les añado las animaciones de DeepMotion y funciona perfectamente, MARAVILLOSO……..en este video aprendi lo comentado.....

https://youtu.be/Y2l96l_VX3Q