Podemos importar animaciones a Unreal Engine desde aplicaciones de modelado 3D externas, como 3DS Max, Maya o Blender. Aunque para ilustrar el objetivo de esta lección vamos a usar 3DS Max y Maya, puedes importar animaciones a Unreal Engine desde cualquier aplicación de modelado 3D con una función de guardado.
Antes de empezar: asegúrate de tener acceso a una aplicación de modelado 3D.
Objetivos
El objetivo de esta guía es mostrarte cómo importar animaciones desde programas de modelado 3D externos.
Objetivos
Después de leer esta guía, sabrás lo siguiente:
- Cómo exportar animaciones desde aplicaciones de modelado 3D externas.
- Cómo importar animaciones a Unreal Editor desde aplicaciones de modelado 3D externas.
La canalización de importación FBX de Unreal Engine usa FBX 2020.2. El uso de una versión diferente durante la exportación puede provocar incompatibilidades.
Exportación de animaciones
Las animaciones deben exportarse individualmente con una animación por malla esquelética en un solo archivo.
-
Selecciona las articulaciones que quieras exportar en el visor.
-
En el menú Archivo, selecciona Exportar selección (o Exportar todo si quieres exportar todo el contenido de la escena independientemente de la selección).
-
Elige la ubicación y el nombre del archivo FBX al que exportar la animación y configura las opciones adecuadas en el cuadro de diálogo Exportar FBX. Para exportar animaciones, debes activar la casilla de verificación Animaciones.
-
Haz clic en el botón
para crear el archivo FBX que contiene la malla o mallas.
-
Selecciona los huesos correspondientes a la animación que quieras exportar en el visor.
-
En el menú Archivo , selecciona Exportar selección (o Exportar todo si quieres exportar todo el contenido de la escena, independientemente de la selección).
-
Elige la ubicación y el nombre del archivo FBX al que exportar la animación y haz clic en el botón
.
-
Establece las opciones apropiadas en el cuadro de diálogo Exportar FBX. Para exportar animaciones, debes activar la casilla de verificación Animaciones.
-
Haz clic en el botón
para crear el archivo FBX que contiene la malla o las mallas.
Importación de animaciones
La canalización de importación de animaciones FBX de UE permite a los desarrolladores importar animaciones con o sin mallas esqueléticas.
Importación de animaciones con malla esquelética
-
En el explorador de contenido, haz clic en el botón Importar.
-
Localiza y selecciona el archivo FBX que quieras importar.
-
Haz clic en Abrir para empezar a importar el archivo FBX que quieras importar a tu proyecto.
-
Actualiza los ajustes apropiados en el cuadro de diálogo Opciones de importación FBX.
Los ajustes predeterminados deberían bastar a la hora de importar una malla que no comparta un esqueleto existente. Al importar niveles de detalle, el nombre de la malla importada seguirá las Convenciones de nomenclatura predeterminadas. Consulta la sección Cuadro de diálogo de importación FBX para obtener más información sobre todos los ajustes.
Hay dos botones de importación disponibles en el importador de FBX. La primera opción es el botón Importar, que nos permite importar el archivo FBX seleccionado con los ajustes especificados. La segunda opción es el botón Importar todo, que nos permite importar todos los archivos FBX seleccionados con los ajustes especificados.
Para obtener más información sobre los ajustes disponibles en el importador de FBX, ve a la página Referencia de opciones de importación FBX.
-
Al hacer clic en Importar o Importar todo, se añaden las mallas al proyecto.
-
La malla esquelética importada y las animaciones aparecen dentro del explorador de contenido si el proceso se ha realizado correctamente.
Por defecto, la secuencia de animación creada para contener la animación importada lleva el nombre del hueso raíz del esqueleto.
Importación de animaciones sin malla esquelética
UE permite a los creadores de contenido importar múltiples animaciones en un solo archivo FBX; sin embargo, muchas herramientas de DCC (como 3ds Max y Maya) no permiten guardar varias animaciones en un solo archivo. Si exportas desde aplicaciones compatibles (como Motion Builder), UE importará todas las animaciones que contenga ese archivo.
Antes de empezar con esta sección, necesitarás una secuencia de animación a la que importar la animación. Las secuencias de animación se pueden crear a través del explorador de contenido o directamente en el editor de secuencias de animación.
-
Dentro del editor, haz clic en el botón Importar.
-
Localiza y selecciona el archivo FBX que quieras importar.
-
Haz clic en Abrir para empezar a importar el archivo FBX que quieras importar a tu proyecto.
-
Actualiza los ajustes apropiados en el cuadro de diálogo Opciones de importación FBX.
Los ajustes predeterminados deberían bastar a la hora de importar una malla que no comparta un esqueleto existente. Al importar niveles de detalle, el nombre de la malla importada seguirá las convenciones de nomenclatura predeterminadas. Consulta la sección Cuadro de diálogo de importación FBX para obtener más información sobre todos los ajustes.
Debes especificar un esqueleto existente al importar animaciones individualmente.
-
La malla esquelética importada y las animaciones aparecen dentro del explorador de contenido si el proceso se ha realizado correctamente.
Por defecto, la secuencia de animación creada para contener la animación importada lleva el nombre del hueso raíz del esqueleto.
Ahora que hemos llegado al final de esta guía, habrás aprendido lo siguiente:
✓ Cómo exportar animaciones desde aplicaciones de modelado 3D externas.
✓ Cómo importar animaciones a Unreal Editor desde aplicaciones de modelado 3D externas.