# Imagen a modelo 3D con IA: de un retrato a un GLB para la web

Fuente canónica: https://ercmart.com/blog/assets-3d-personalizados.html · Publicado 2026-11-03 · Actualizado 2026-11-03 · Laboratorio ERCMart (Piloko)

> Cómo convertir una imagen en modelo 3D con IA: malla con Hunyuan3D, limpieza y rig en Blender, exportación GLB para la web y límites honestos. Caso real.

Para convertir una imagen en modelo 3D con IA, el flujo que nos funcionó entre octubre y noviembre de 2026 es: generar o elegir una buena imagen de referencia, convertirla en malla con un modelo de imagen a 3D como Hunyuan3D 2, limpiar y montar esa malla en Blender, y exportarla como GLB para la web o tu motor. La IA te da volumen y parecido en minutos; lo que no te da es una malla cerrada, con topología que se doble y lista para animar. Esa parte sigue siendo trabajo tuyo.

**Un modelo de imagen a 3D es una red que, a partir de una sola foto o ilustración, estima la forma que no se ve y la entrega como malla, a veces con textura.**

Este es el paso de herramientas de [cómo hacer un videojuego desde cero](/blog/como-hacer-un-videojuego.html): el momento en que tu idea necesita personajes u objetos propios.

Fer, la empleada del mes en ERCMart (todos los meses, como todos), es un personaje digital adulto. Su cabeza en 3D salió de este proceso, y aquí está lo que funcionó y lo que no.

## Qué puede hacer la IA con un asset 3D (y qué no)

Antes de abrir cualquier herramienta, ajusta expectativas:

| Tarea | ¿La IA ayuda? | Comentario |
|---|---|---|
| Volumen general a partir de una imagen | Sí, mucho | Cabezas, objetos, peinados: buen parecido en una tanda |
| Textura pintada sobre la malla | Sí, con revisión | Puede desalinearse; a veces conviene proyectar la imagen tú |
| Malla cerrada y limpia | No | Suele traer agujeros y piezas sueltas |
| Topología para animar | No | La superficie no sigue músculos ni articulaciones |
| Ropa separada del cuerpo | No | Lo que se ve en la imagen sale como una sola pieza |
| Esqueleto y pesos | No | Se hace en Blender, sobre una base preparada |

La conclusión práctica: usa la IA donde aporta identidad (una cara, un peinado, un objeto único) y apóyate en bases tradicionales donde hace falta movimiento.

## Herramientas para convertir imagen a 3D (gratis y abiertas)

Todas estas publican sus pesos y se pueden correr en una GPU propia o rentada. "Gratis" quiere decir que descargarlas no cuesta; cada licencia pone sus propias condiciones. Licencias consultadas en sus páginas oficiales el 3 de noviembre de 2026:

| Herramienta | Quién la publica | Qué entrega | Licencia (al 3 nov 2026) |
|---|---|---|---|
| [Hunyuan3D 2](https://huggingface.co/tencent/Hunyuan3D-2) | Tencent | Malla y, en una segunda etapa, textura | Tencent Hunyuan 3D 2.0 Community License |
| [TRELLIS](https://github.com/microsoft/TRELLIS) | Microsoft | Malla con textura exportable a GLB, entre otros formatos | MIT para los modelos y la mayor parte del código; algunos submódulos tienen licencia propia |
| [TripoSR](https://github.com/VAST-AI-Research/TripoSR) | Tripo AI y Stability AI | Reconstrucción rápida de una malla desde una imagen | MIT |
| [Stable Fast 3D](https://huggingface.co/stabilityai/stable-fast-3d) | Stability AI | Malla con textura y mapa UV desde una imagen | Stability AI Community License: uso comercial gratis hasta US$1 millón de ingresos anuales; arriba se pide licencia Enterprise |

Ojo con la licencia: la de Hunyuan3D 2 excluye el uso en la Unión Europea, Reino Unido y Corea del Sur; revísala antes de usarlo en un proyecto comercial.

Nosotros solo probamos a fondo Hunyuan3D 2, así que el resto del artículo habla de ese modelo. Las otras tres están aquí porque son abiertas y documentadas, no porque las hayamos comparado; si eliges una, aplica los mismos pasos de referencia, limpieza y exportación.

## Paso 1: una referencia que sirva para 3D

Una imagen bonita no siempre es una buena entrada. Para reconstruir volumen necesitas:

- **Vista frontal.** Una cabeza girada o con accesorios confunde al modelo sobre dónde está cada cosa.
- **Luz pareja.** Las sombras fuertes se leen como forma. Iguala la luz entre ambos lados.
- **Nada que no quieras en la malla.** Si el cabello va a cambiar después, quítalo de la referencia: lo que esté en la imagen termina fundido en la geometría.
- **Imagen cuadrada.** En nuestras pruebas, cuando la referencia no era cuadrada, el modelo recortaba la parte de arriba y la de abajo (la cabeza o los pies de una figura completa). Rellénala con fondo hasta que lo sea.
- **Extremidades separadas.** En figuras completas, abre los brazos respecto al torso. En nuestras pruebas, cuando se tocaban, la malla unía ambas partes con una especie de membrana.

## Paso 2: cómo convertir una imagen en modelo 3D con Hunyuan3D 2

[Hunyuan3D 2](https://huggingface.co/tencent/Hunyuan3D-2) es un modelo de pesos abiertos de Tencent, publicado el 21 de enero de 2025, con dos etapas: Hunyuan3D-DiT genera la forma a partir de la imagen y Hunyuan3D-Paint sintetiza la textura. Se puede correr en una GPU propia o rentada, y la comunidad mantiene nodos para usarlo dentro de flujos visuales como ComfyUI ([ComfyUI-Hunyuan3DWrapper](https://github.com/kijai/ComfyUI-Hunyuan3DWrapper)). Tencent ya publicó versiones posteriores, como Hunyuan3D 2.1; aquí documentamos la 2, que es la que usamos.

Consejos de uso:

- **Genera varias semillas.** El mismo input da resultados muy distintos. Compara de frente, a tres cuartos y de perfil antes de elegir.
- **Elige por limpieza, no por espectacularidad.** Una malla en una sola pieza con superficies suaves ahorra horas de corrección.
- **Revisa la licencia completa.** Además del territorio, la [Tencent Hunyuan 3D 2.0 Community License](https://github.com/Tencent-Hunyuan/Hunyuan3D-2/blob/main/LICENSE) exige pedir licencia a Tencent si, a la fecha de lanzamiento del modelo (21 de enero de 2025), tus productos o servicios superaban un millón de usuarios activos mensuales.

## Paso 3: limpieza en Blender

Aquí se va la mayor parte del tiempo. Los problemas más comunes y cómo se atacan:

### Agujeros diminutos

Puntos oscuros en la superficie que parecen un defecto de sombreado suelen ser agujeros reales en la malla. Busca aristas abiertas: si hay cientos, no las cierres a mano. Reconstruir el objeto como un sólido en una rejilla de vóxeles cierra todos de una vez.

### El remallado que borra los rasgos

El remallado por vóxeles de Blender es la herramienta obvia para lo anterior, pero con nuestra cabeza aplastó la forma y se llevó los rasgos. Si lo usas, prueba varios tamaños de vóxel o usa un script que controle la resolución, y revisa siempre la cara después.

### Rasgos convertidos en crestas

Pestañas o párpados dibujados en la referencia pueden salir como crestas duras o picos. Cambia de semilla o suaviza esa zona antes de seguir.

### Textura desalineada

Si proyectas la imagen original como textura, mide la escala real entre píxeles y unidades de la malla. Un error pequeño hace que las mejillas o la quijada no coincidan.

## Paso 4: rig y ropa, donde la IA no llega

Este es el límite más importante: **una malla generada no se dobla bien y trae la ropa fundida al cuerpo.** Todo lo que lleva puesto el personaje en la imagen sale como una sola superficie, y su geometría no tiene los cortes que necesita un codo o una rodilla para flexionarse sin deformarse.

Por eso, para personajes que se mueven, el camino práctico es mixto:

1. **Cuerpo desde una base humana editable con rig**, por ejemplo una malla de MakeHuman a través de MPFB, que ya trae esqueleto y pesos.
2. **Cabeza o detalles desde la IA**, alineados con la base en las mismas coordenadas.
3. **Ropa como prendas aparte**, ajustadas a la base y pesadas al mismo esqueleto. Debajo de cada prenda conviene ocultar la piel para que nada la atraviese al doblarse.

Una regla que ahorra dolores: si vas a esculpir sobre la base, no agregues ni borres vértices. Los pesos del rig dependen de esa topología. Si necesitas más detalle, usa Multires y aplica el resultado al nivel base antes de exportar. Si te interesa automatizar parte de esto, en [qué es MCP](/blog/que-es-mcp.html) explicamos cómo un agente puede operar Blender.

## Paso 5: exportar a glTF/GLB para la web

[glTF](https://www.khronos.org/gltf/) es la especificación libre de regalías de Khronos para transmitir y cargar escenas y modelos 3D de forma eficiente. El [exportador de glTF de Blender](https://docs.blender.org/manual/en/latest/addons/scene_gltf2.html) ofrece:

- **glTF Binary (.glb):** un solo archivo con malla, texturas, esqueleto y animaciones. Es el más cómodo para la web.
- **glTF Separate (.gltf + .bin + texturas):** útil si quieres cambiar texturas sin reexportar la malla.
- **Compresión Draco:** reduce el peso de la geometría, con nivel de compresión y cuantización ajustables por atributo. En Three.js, un .glb con Draco necesita DRACOLoader para abrirse.

Sobre el peso: las mallas que salen del generador pueden ser enormes. Lo que importa es lo que llega al jugador, así que reduce triángulos donde no se ven, separa las texturas que cambian (cabellos, prendas) y carga solo lo que la escena necesita. Si vas a montar el juego completo en el navegador, sigue con [cómo hacer un juego para navegador](/blog/como-hacer-un-juego-web.html). Y si dudas dónde termina Blender y dónde empieza un motor, lee [Blender vs Unreal](/blog/blender-vs-unreal.html).

## En ERCMart lo hicimos así

El modelo de Fer, la cara de ERCMart, combina las dos estrategias:

- **Retratos.** Generamos 22 retratos con [Z-Image Turbo](https://huggingface.co/Tongyi-MAI/Z-Image-Turbo) y elegimos uno adulto, frontal y con el mentón fino. Las variantes hechas desde cuadros de la portada de Piloko conservaban mejor la identidad, pero también los audífonos y el giro de la cabeza: no servían para reconstruir volumen.
- **Cabeza sin pelo.** Como el espejo de su cuarto cambia el peinado, recortamos el rostro, retiramos el pelo, igualamos la luz y lo montamos sobre un cráneo liso. Esa imagen entró a Hunyuan3D 2 con seis semillas. Elegimos la 58 porque salió en una sola pieza; la 21 convirtió los párpados en crestas duras y otras salieron en varias piezas.
- **Lo que se rompió.** La cabeza tenía 627 aristas abiertas: los "puntos en la cara" eran agujeros. El remallado por vóxeles de Blender la dejó en 150 triángulos, sin rasgos, así que la reconstruimos como sólido con un script propio: quedó cerrada, con 11,000 triángulos. La textura encajó cuando medimos la escala real de la entrada: 775 píxeles para 1.97 unidades. Las orejas salieron como discos planos y las pegamos al cráneo.
- **Cuerpo.** Probamos generar el cuerpo completo y lo descartamos: la malla fundía la ropa y no se podía doblar. La base es una malla MPFB (MakeHuman; sus recursos y exportaciones son CC0) con un rig de 53 huesos en Blender; el modelo que carga la web conserva 52. Las prendas se ajustan aparte.
- **Cabello.** Primero probamos generar cada corte como una malla con cabello a partir de su propio retrato, registrada contra la cabeza por el rostro y con el retrato proyectado como textura. Esas mallas pesan 25 MB cada una y no se publican. La versión web usa cortes paramétricos, más fáciles de controlar.
- **Lo que carga la web.** El modelo con cuerpo, rig, prendas y un corte de cabello pesa alrededor de 2.1 MB en .glb. La textura del rostro va aparte, en un WebP de unos 1.1 MB.
- **Costos.** La generación corrió en GPUs rentadas por sesión que se eliminan al terminar. En nuestras pruebas, la tanda de seis cabezas fue del orden de US$0.13, y los 22 retratos más esas seis mallas sumaron unos US$0.22. Las pruebas de cabello y una primera tanda de mallas descartada se pagaron aparte.
- **Límites que siguen ahí.** Los ojos van pintados en la textura, así que la mirada no se mueve. El parecido es cercano, no exacto.

### Datos de ERCMart

- 22 retratos generados para elegir la referencia (octubre de 2026).
- 6 semillas de Hunyuan3D 2 para la cabeza; elegimos la 58 (octubre de 2026).
- 627 aristas abiertas en la cabeza generada y 11,000 triángulos tras reconstruirla como sólido (octubre de 2026).
- Rig de 53 huesos en Blender; 52 en el modelo que carga la web (noviembre de 2026).
- Modelo web: unos 2.1 MB en .glb, más un WebP del rostro de unos 1.1 MB (medido el 3 de noviembre de 2026).
- GPU rentada: del orden de US$0.13 por las seis cabezas y unos US$0.22 sumando los 22 retratos (octubre de 2026).

## Siguiente paso

Si vas a llevar tus propios assets al navegador, sigue con [cómo hacer un juego para navegador](/blog/como-hacer-un-juego-web.html). Si lo que quieres es encargar un personaje o una experiencia completa, en Piloko hacemos [desarrollo de videojuegos con IA](https://piloko.com/desarrollo-de-videojuegos-con-ia/). Y si quieres ver la otra cara del presupuesto, [abre ERCMart Survival](https://ercmart.com/survival/): ahí Fer no es esta malla, sino una figura ligera hecha con geometría simple para que el juego pese poco. Te recibe antes del turno.

## Preguntas frecuentes

**¿Se puede crear un modelo 3D a partir de una sola imagen con IA?**
Sí. Modelos como Hunyuan3D 2 generan una malla a partir de una imagen de referencia, y pueden pintar su textura. El resultado es un buen punto de partida, no un asset terminado: suele traer agujeros, piezas sueltas o partes fundidas, y casi nunca viene listo para animarse. Planea tiempo de limpieza en Blender.

**¿Los modelos 3D generados con IA se pueden animar?**
No directamente. La malla generada es una sola superficie, sin esqueleto ni una topología pensada para doblarse. Para animar un personaje conviene partir de una base con rig, como una malla humana editable, y usar lo generado en las partes donde aporta identidad, por ejemplo la cabeza o el cabello.

**¿Qué herramientas gratis convierten una imagen en modelo 3D?**
Hay modelos de pesos abiertos que puedes correr en tu propia GPU o en una rentada: Hunyuan3D 2 de Tencent, TRELLIS de Microsoft, TripoSR de Tripo AI y Stability AI, y Stable Fast 3D de Stability AI. Descargarlos no cuesta, pero sus licencias son distintas: algunas son MIT y otras ponen límites por territorio o por ingresos. Léelas antes de un proyecto comercial.

**¿Puedo usar Hunyuan3D 2 en proyectos comerciales?**
Lee su licencia antes. Hunyuan3D 2 se publica bajo la Tencent Hunyuan 3D 2.0 Community License, que excluye la Unión Europea, el Reino Unido y Corea del Sur, y pide solicitar licencia a Tencent si, a la fecha de lanzamiento del modelo (21 de enero de 2025), tus productos superaban un millón de usuarios activos mensuales. Revísala con alguien que sepa de licencias si tu caso es comercial.

**¿Cuánto cuesta generar modelos 3D con IA?**
Si corres un modelo abierto en una GPU rentada por horas, el costo depende del tiempo de sesión. En nuestras pruebas, generar seis cabezas tomó una sesión de unos 13 minutos y costó del orden de US$0.13. Lo caro no es la generación: es el tiempo de limpieza, ajuste y revisión que viene después.
