Cómo preparar modelos 3D para el auto-rigging y la animación

Última actualización: junio de 2026 3 min de lectura

La animación de modelos 3D generados por IA requiere configuraciones estructurales y una topología específicas. Herramientas como Mixamo o Control Rig de Unreal Engine dependen de una separación clara de las articulaciones y de mallas simétricas para asignar automáticamente pesos y huesos. Esta guía explica cómo preparar tus recursos de Neural4D para garantizar un proceso de auto-rigging impecable.

Nota: Los algoritmos de auto-rigging funcionan mejor con personajes bípedos (humanoides). Los modelos no humanoides pueden requerir la colocación manual de los huesos.

¿Cuáles son los requisitos básicos para el auto-rigging?

Antes de exportar tu modelo desde Neural4D Studio a una plataforma de animación, asegúrate de que el recurso cumpla estos requisitos fundamentales. Si no los cumples, pueden producirse pesos de huesos superpuestos o animaciones distorsionadas.

Requisito Descripción y optimización
Posición T o posición A El personaje debe estar en una posición T neutra y simétrica (brazos horizontales) o en una posición A (brazos ligeramente bajados). Asegúrate de que los brazos y las piernas estén completamente separados del torso para evitar membranas.
Malla estanca El modelo debe ser una única malla manifold cerrada. Elimina la geometría interna, las caras superpuestas y los elementos flotantes desconectados, como prendas o accesorios sueltos.
Límite de polígonos Los servicios de auto-rigging como Mixamo tienen límites estrictos de polígonos. En los resultados de Neural4D, asegúrate de reducir la malla o aplicar retopología para que tenga menos de 100,000 triángulos.
Simetría Los sistemas de auto-rigging calculan el centro de masa y los reflejos de las articulaciones basándose en la simetría. Asegúrate de que el personaje esté perfectamente centrado en el origen del mundo (0,0,0) y sea simétrico bilateralmente.

¿Cómo optimizo la topología de la malla?

Los modelos generados por IA suelen tener mallas trianguladas densas y desorganizadas, conocidas a menudo como «sopa de polígonos». Aunque esto funciona bien para el renderizado estático, la animación requiere un flujo de aristas limpio alrededor de las articulaciones, como hombros, codos y rodillas, para que la malla se deforme suavemente al doblarse.

Aunque nuestro motor N4D-2o genera mallas trianguladas limpias y altamente optimizadas, la animación profesional de personajes suele requerir estrictamente una topología basada en cuadriláteros. Tendrás que aplicar retopología a la malla triangulada con un software DCC externo como Blender:

  • Importa el archivo .obj o .glb en Blender.
  • Usa el modificador Remesh o los complementos Quad Remesher integrados para convertir la malla triangulada en cuadriláteros con bucles de aristas.
  • Añade manualmente bucles de aristas adicionales alrededor de los codos y las rodillas, normalmente 3 bucles por articulación, para permitir una flexión suave.
  • Asegúrate de que el punto de pivote (origen) del personaje esté situado exactamente entre los pies, sobre el plano del suelo.

¿Cuál es el mejor formato de exportación para Mixamo y los motores de videojuegos?

Una vez que hayas verificado la posición y la topología, exportar correctamente el recurso es el último paso fundamental.

Plataforma de destino Formato recomendado Configuración de exportación
Auto-Rigger de Mixamo .obj o .fbx Exporta únicamente los datos de la malla. Si usas OBJ, no incluyas los materiales para acelerar la carga. Mixamo requiere que los modelos tengan un tamaño inferior a 50MB.
Unreal Engine 5 .fbx Incrusta los medios (texturas). Asegúrate de seleccionar la orientación del eje «Z-Up» durante la exportación para adaptarla al sistema de coordenadas de Unreal.
Unity 3D .fbx o .glb Orientación «Y-Up». Aplica todos los transformaciones (escala, rotación y posición) para establecerlos en 1, 0, 0 antes de exportar.

Una vez aplicado el rig y animado el modelo, puedes volver a importar la malla esquelética en tu proyecto de Neural4D o enviarla directamente al flujo de trabajo de tu motor de videojuegos. Para obtener información sobre integraciones específicas con motores, consulta nuestra guía de Unreal Engine 5.