🎮 UnityDocs

De Blender a Unity: modelos 3D

Cómo llevar modelos de Blender (u otro DCC) a Unity sin sorpresas: escala y ejes correctos, exportar en FBX vs guardar el .blend, materiales y texturas, y la organización de assets para que el pipeline no se convierta en un caos.

📄 ArtículoIntermedio✅ RevisadoUnity 6.0 LTSActualizado 2026-07-17
DificultadConceptual Código Matemáticas
Tiempo📖 Lectura 8 min

El objetivo: que el modelo llegue bien#

Llevar un modelo de Blender a Unity parece arrastrar un archivo, pero hay tres trampas clásicas: escala rara, ejes girados y materiales que no llegan. Con un flujo ordenado se evitan todas.

FBX vs guardar el .blend#

Dos formas de traer el modelo:

⚖️ Comparativa · FBX vs .blend directo
Exportar FBXGuardar el .blend en Assets
Control sobre la exportaciónAlto (eliges qué y cómo)Ninguno (Unity lo convierte)
Requiere Blender instalado para importarNoSí (Unity lo llama por detrás)
Recomendado para producciónCómodo para prototipar
Assets limpios en el repoMete el .blend en el proyecto

Para producción, exporta FBX. Para iterar rápido, dejar el .blend en Assets es cómodo (Unity lo reimporta al guardar), pero necesita Blender instalado.

Escala y ejes: la trampa nº1#

Blender y Unity no miden ni orientan igual. Dos reglas que ahorran horas:

  • Escala: en Blender, aplica la escala antes de exportar (Ctrl+A → Scale) para que salga a escala 1. Y en Unity, en el Model Import Settings, revisa Scale Factor hasta que 1 unidad = 1 metro.
  • Ejes: Unity es Y-up, Blender es Z-up. Al exportar FBX, usa las opciones de Blender que corrigen la orientación (o marca Bake Axis Conversion en Unity) para que el modelo no aparezca tumbado.
Modela a escala real

Haz tu personaje de ~1,8 unidades (metros) en Blender, no de 0,02 ni de 200. Si todo tu arte está a escala real y coherente, la física, las cámaras y la iluminación de Unity "simplemente funcionan". Descuadrar la escala arrastra problemas a todo lo demás.

Materiales y texturas#

Los materiales de Blender no se traducen 1:1 al material de Unity. Lo fiable:

  1. Exporta las texturas (albedo, normal, etc.) como archivos aparte.
  2. En Unity, extrae los materiales del modelo (Import Settings → Materials → Extract Materials) y asigna tú las texturas al shader Lit de URP.
  3. Recuerda marcar el normal map como Normal map al importarlo.

Organiza los assets del modelo#

Un modelo trae malla, materiales y texturas: mételos en su carpeta (Assets/Art/Personajes/Heroe/) con las texturas al lado. Ver organiza tu proyecto y el pipeline de assets externos para el flujo de equipo.

Errores frecuentes#

  • No aplicar la escala en Blender → el modelo llega gigante o diminuto.
  • Ignorar la conversión de ejes → aparece tumbado o girado.
  • Esperar que los materiales de Blender lleguen tal cual (reasígnalos en Unity).
  • Normal map importado como textura de color (se ve azulado): márcalo como Normal map.
  • Dejar el modelo y sus texturas sueltos por el proyecto sin organizar.

Ponte a prueba#

📝 Pon a prueba lo aprendido

Resumen#

Para llevar modelos de Blender a Unity sin sorpresas: cuida la escala (aplícala en Blender, ajusta Scale Factor, modela a escala real) y los ejes (Blender Z-up vs Unity Y-up), exporta FBX para producción (o deja el .blend para prototipar), y reasigna materiales y texturas al shader Lit de URP en Unity, marcando bien los normal maps. Organiza cada modelo con sus texturas en su carpeta. Con eso, el pipeline de arte deja de dar sustos.

Fuentes y para profundizar