
3D Character Prep AI
Herramienta de IA para artistas digitales y modeladores 3D. Transforma ilustraciones 2D en hojas técnicas de rotación con vistas consistentes (frente, izquierda, derecha, espalda) y previsualización de malla 3D, acelerando el flujo de trabajo de escultura digital.
¿Qué es?
Una herramienta web con IA para quienes esculpimos y vendemos personajes en 3D (figuras, action figures, miniaturas). Subes una ilustración 2D y genera una hoja de rotación con vistas coherentes —frente, izquierda, derecha y espalda— y una malla 3D previa para empezar a esculpir con una referencia sólida. Con el tiempo se ha convertido en el taller completo del estudio: fotos de catálogo, composición de packs, copy de marketing, análisis de mercado en Cults3D y un divisor de STL para imprimir figuras por partes.
¿Por qué lo hice?
Yo mismo modelo e imprimo figuras, y el paso más lento no es esculpir: es preparar la referencia. De una sola ilustración no salen vistas ortográficas coherentes, y sin ellas acabas inventando la mitad del personaje. Quería automatizar ese "prep" con IA generativa para llegar a Blender con los deberes hechos. Después fui añadiendo cada tarea repetitiva de vender figuras, hasta el corte de piezas para la impresora de resina.
Cómo funciona
Character Prep
- Subes la imagen (también HEIC) y describes el personaje; puedes mantener la pose original, pasar a A-pose neutra o describir una pose propia, y elegir si preservar el estilo del rostro o normalizarlo.
- Se genera la vista neutra y, a partir de ella, la hoja de rotación. Puedes editar la descripción, regenerar la hoja entera o una sola vista y hasta generar un vídeo de rotación con Veo.
- Con la hoja se lanza un trabajo asíncrono en Hunyuan 3D; el resultado se previsualiza en el navegador y se descarga en OBJ o GLB.
Taller del estudio
- Figure Finisher: fotos de catálogo con fondo blanco, humo neón, color a juego o temático; pintura virtual a partir de una referencia; logo y formato ajustados a cada red.
- Bundle Prep: escenas con varias figuras, en composición libre o a partir de una referencia, indicando la altura de cada una.
- Character Creator: personajes originales desde un prompt de texto, con mejora automática del prompt.
- Marketing Assistant: identifica el personaje y su universo y redacta el copy para Instagram, Cults3D (título, descripción, ajustes de impresión, etiquetas), Wallapop y el drop mensual de Patreon, ajustando temporada, tipo de lanzamiento y tono; también genera el banner del post de Patreon con tu logo.
- Market Insights y Studio Analytics: tendencias y competidores en Cults3D, y evolución de descargas e ingresos de tus modelos.
STL Splitter
Todo en el navegador: cargas un STL (el parseo y el BVH corren en un Web Worker), pintas hasta 16 "islas" con pincel o cubo inteligente, cortas con un plano limpio o siguiendo el contorno pintado, colocas conectores de alineación (pin, cónico, pirámide) y exportas cada parte como STL. La lógica de malla se verifica con scripts headless (estanqueidad, conservación de volumen).
Stack
| Capa | Tecnología |
|---|---|
| Frontend | React 19 + TypeScript + Tailwind, construido con Vite |
| IA | Gemini 3 (texto e imagen) y Veo a través de un proxy en Supabase Edge Functions; Tencent Hunyuan 3D |
| 3D en navegador | model-viewer para previsualizar; three.js, three-mesh-bvh, manifold-3d y earcut para el splitter |
| Backend | Supabase: Edge Functions (proxies de Gemini y Cults3D, recolector de estadísticas) y Postgres con cron diario |
| Despliegue | Vercel con CI/CD desde main; licencia MIT |
Estado
Activo y en evolución. Lo uso en mi propio estudio y el splitter es la parte que más crece. Próximos pasos:
- Afinar la consistencia entre vistas en personajes con mucho detalle.
- Mover del todo las claves de API al backend.
- Documentar el flujo completo de ilustración a figura impresa.