[Help] Export Blender to Unity con Transform perfecto
Buenas. Por mucho que investigo al respecto no parece que haya un consenso para exportar de blender a unity con la rotación la escala etc perfecto. Me gustaria que trataramos de aclarar esto de una vez que es algo básico y necesario.
Empiezo compartiendo lo que yo sé que no es mucho :´)
Al exportar, en los ajustes si estableces las unidades en "FBX Unit Scale" evitas que te salgan valores como 100 de escala en unity.
Se que el "Apply Transform" Deja en principio la rotación bien Pero para objetos riggeados ya no funcionaria y entiendo que debe haber una forma mas global para hacerlo. Quizá jugando con que axis es forward y cual Up. Pero no consigo dar con la combinación.
Cualquier aporte se agradece. Un saludo!
UPDATES:
->mangel_grp: Rotando el objeto en -90x , aplicando la rotación y rotando 90x de vuelta, deja el objeto bien orientado y con rotación a 0 al exportarlo a Unity.
4 Comments
Si activas la opción de FBX Units Scale no actices la de Apply Transform. Si ninguna de estas opciones te vale lo que puedes hacer es rotar el objeto -90º en X, aplicar la rotación (Ctrl + A > rotation) y volver a rotar el objeto +90º en X. Así se quedará en la misma posición que al principio pero figurará una rotación de 90º en X, lo que se anulará al importarlo a Unity.
Gracias por la aportación ! la incluyo al post original. Ahora sería fantástico saber si existe alguna herramienta plugin o similar para que haga esta operación automaticamente al exportar
He estado leyendo por internet. En esta página forum.unity.com/threads/blender-unity-rotation-fix.181870/ una persona ha posteado altruistamente un addon que arregla justamente eso. Imagino que estarás trabajando con una versión de blender 2.8 o superior, entonces tendrías que desacargarte esta versión del addon: ibb.co/k0DQdGS
Para instalar el addon tienes que irte a las preferencias de blender: ibb.co/8X3jJ1b Cuando le des a install tienes que seleccionar el zip, no lo descomprimas.
Dice esta persona que al exportar tienes que poner el eje Z en forward y el eje Y en up: ibb.co/gd1RbdX
Espero que esto te ayude, un saludo!
polynook.com/tutorial/how-to-export-models-from-blender-to-unity/