4 Archivos adjunto(s)
Animación de 3ds Max a Unity3d
Buenas, estoy empezando a hacer pruebas de exportación/importación de max13 a Unity respecto a animaciones. Como se poco de animación, quise coger un box y hacerlo girar desde cada uno de sus dos extremos. Como si tuviese bisagras a cada extremo. La única manera que se me ocurrió de animar esto fue con dummies, primero enlazando a uno, soltando posteriormente para vincular al otro con sus respectivos giros desde cada dummie.
He adjuntado 4 capturas para que se entienda.
Pues bien, al registrar esa animación, claro, se da el caso de que lo que está animado ahí son los dommies, no el cubo. Así que cuando exporto en.fbx no guarda la animación del cubo (ya que este no tiene). Y en Unity, al importar pues me quedo con la cara de pan.
Pues aquí las preguntas. ¿Qué método usaríais para hacer una animación como esta sin dommies? O en todo caso ¿alguien sabe cómo poder importar a Unity la animación en cuestión? Saludos.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=172838
https://foro3d.com/attachment.php?attachmentid=172839
https://foro3d.com/attachment.php?attachmentid=172840
https://foro3d.com/attachment.php?attachmentid=172841
Animación de 3ds Max a Unity3d
Si entiendo bien la animación que quieres hacer, creo que con poner el punto de pivote del cubo en la posición correcta y animar el cubo tendría que funcionar sin necesidad de helpers. En caso que te sea necesario crear una gerarquia utiliza Bones y no helpers.
Espero te sea útil, saludos.
Animación de 3ds Max a Unity3d
A ver, si fuese hacer girar el cubo de un costado, con el pivote ya tendría. Pero como lo que busco es que gire de un costado y después del otro, pues tendría que mover el pivote en medio de la animación. Que yo sepa no se puede hacer eso, ¿no? En el caso de usar Bones. ¿cómo lo harías no se me ocurre la manera de colocarlos la verdad. Saludos.
Animación de 3ds Max a Unity3d
Vamos a ver, me estaba peleando por encontrar la opción bake animation y no la veía, debe de ser por que me pongo a aprender a las tantas y el sueño afecta.
Pues eso, parece ser que, si se usan dommies (no se en otros casos) basta con marcar la opción bake animation que está en el desplegable de la pestaña animation del menú de FBX exporter.
En fin, solucionado. Gracias por el apoyo.
Animación de 3ds Max a Unity3d
No exportes nada. Arrastra el archivo. Max al Unity y listo.
Animación de 3ds Max a Unity3d
Lo acabo de hacer y reconoce la animación perfectamente, muchas gracias, no sé si hará lo mismo con los materiales. Lo que no entiendo pues, es por que la gente exporta en.fbx si Unity reconoce los archivos, max.
En todos lados donde leo, usan el formato.fbx para Unity. Saludos.
Animación de 3ds Max a Unity3d
En realidad, Unity no le los archivos max. Utiliza el servicio com/dcom de 3ds Max para leer las cosas. Si te fijas, al arrastrar un archivo. Max un poco grande, sin el 3ds Max abierto, veras que te lo abre un momento y luego lo cierra (veras aparecer la ventana del 3ds Max durante unos instantes), pero esto solo funciona si tienes el 3ds Max. De modo que si tienes que pasarle una escena a alguien que no disponga del 3ds Max, tendrás que hacerlo en algún otro formato. Fbx es uno de los mejores para trabajar con Unity, por eso la gente lo usa habitualmente, en un entorno domestico, donde tú te lo guisas y tú te lo comes, es más práctico no hacer exportaciones.
Animación de 3ds Max a Unity3d
Vale ok, entiendo por dónde va el tema pues. Si trabajo en equipo y soy el único que tiene max está claro que debería exportar, ok. Gracias por la aclaración.
Oye, veo que los dummies se conservan cuando importo en Unity. ¿se pueden borrar o lo lógico es borrarlos? Es por limpiar. Saludos.