Parte: 9 — Arte, animación y pipeline de assets · Fuente: Documentación de Blender 4 (Sculpting & Retopology) ⏱️ Duración estimada: 110 min · Nivel: Intermedio
El flujo profesional de arte 3D orgánico rara vez empieza modelando polígono a polígono. En su lugar se esculpe una malla de alta densidad, casi como si fuera arcilla digital, y luego se construye encima una malla limpia y ligera (retopología) que el motor pueda mover en tiempo real. El detalle fino del esculpido no se pierde: se hornea (baking) a un mapa de normales que la malla baja usa para fingir esa geometría. Este triángulo alta-poli → baja-poli → normal map es la columna vertebral del arte de personajes y props modernos.
En esta clase esculpirás una forma orgánica sencilla en Blender usando Dynamic Topology y los pinceles básicos, harás retopología de una zona con las herramientas manuales y automáticas, y hornearás el mapa de normales del modelo alto al bajo. Escribirás muy poco código: casi todo ocurre en herramientas artísticas reales, y el entregable es un asset con su normal map funcional.
Este flujo es transferible: aunque aquí uses Blender, el mismo triángulo alta-poli / baja-poli / normal map aparece en ZBrush, Mudbox, Substance o Marmoset. Lo que aprendes no es una herramienta concreta, sino la lógica del pipeline orgánico que sostiene el arte de personajes, criaturas y props detallados en cualquier estudio.
Al finalizar, el alumno podrá:
| # | Tema | Por qué importa |
|---|---|---|
| 1 | Modo Sculpt y pinceles | Es la forma natural de crear volumen y detalle orgánico. |
| 2 | Dynamic Topology (Dyntopo) | Añade geometría solo donde esculpes, sin planificar la malla. |
| 3 | Alta poli vs baja poli | Separa "detalle visual" de "coste de render" en el motor. |
| 4 | Retopología manual | Da control total sobre el flujo de aristas (edge flow). |
| 5 | Retopología automática | Acelera el paso cuando el flujo perfecto no es crítico. |
| 6 | UV unwrap de la malla baja | Sin UVs no hay dónde guardar el mapa de normales. |
| 7 | Baking de normales (cage/ray distance) | Transfiere el detalle alto a la textura de la baja. |
| 8 | Validación del bake | Los artefactos delatan errores de proyección o UV. |
Trabajarás con Blender 4.x (gratuito y de código abierto), suficiente para todo el flujo: esculpido, retopología y baking. Descárgalo desde https://www.blender.org/download/. Activa el add-on F2 y familiarízate con el modo Sculpt (tecla de modo en la cabecera). Para el bake usarás el motor Cycles (Render Properties → Cycles → Bake). Opcionalmente puedes instalar el add-on gratuito Quad Remesher de prueba, pero el Remesh nativo y Poly Build bastan. Ten a mano un ratón con rueda o tableta; el pincel responde a presión si tienes tablet. Crea una carpeta de proyecto arte3d/183_sculpt/ para guardar el .blend y las texturas horneadas.
Antes de empezar conviene conocer los atajos que más usarás: F ajusta el tamaño del pincel, Shift+F su fuerza, Shift mantiene el suavizado temporal y Ctrl invierte el efecto del pincel (por ejemplo, hunde en vez de sobresalir). Trabaja siempre con Auto Save activado: el esculpido con Dyntopo genera mucha geometría y un cuelgue sin guardar duele. Guarda versiones incrementales (_v01, _v02) para poder retroceder a un bloqueo anterior si una decisión no funciona.
Esculpirás una forma orgánica simple (una roca-criatura o un guijarro con detalle), retopologizarás una zona y hornearás su normal map.
Base para esculpir. Nueva escena, borra el cubo por defecto y añade una UV Sphere o un Cube con subdivisiones. Entra en modo Sculpt. Activa Dyntopo (cabecera → Dyntopo, Detail Size ~12 px).
Bloqueo de formas. Con el pincel Grab (G) define la silueta general: estira protuberancias, marca una zona más gruesa. No busques detalle todavía, solo el volumen. Usa Smooth (Shift) para suavizar.
Regla de oro: trabaja de lo general a lo particular. Si empiezas por los poros y las grietas antes de tener bien la silueta, tendrás que rehacerlo todo cuando muevas el volumen. La silueta es lo primero que el jugador reconoce.
Shift+D) para conservar el original intacto; renómbralos Roca_High y Roca_Low.Consejo de composición: el detalle debe tener jerarquía. Alterna formas grandes, medianas y pequeñas (grietas amplias, vetas medias, poros finos) en lugar de un ruido uniforme. Una superficie con detalle jerárquico se lee como natural; una con ruido parejo se ve artificial y "sucia".
Roca_Low, aplica el modificador Remesh (modo Voxel, Voxel Size ~0.05) para obtener una malla uniforme y ligera. Aplícalo. Comprueba el conteo de caras (debe caer de cientos de miles a unos pocos miles).El Remesh por voxels es ideal para props orgánicos rígidos (rocas, troncos, corales) donde no importa el edge flow. Para todo lo que se deforme al animar (un rostro, un brazo) el voxel remesh no basta: ahí necesitas retopología manual que dirija los bucles de aristas. Elige la técnica según si el asset se moverá o no.
Antes de hornear (paso 8), verifica que ambas mallas comparten origen y transform: si
Roca_HighyRoca_Lowno están alineadas en el espacio, el bake proyectará mal y saldrán huecos. Aplica todas las transformaciones (Ctrl+A → All Transforms) a las dos antes de lanzar el bake.
Roca_Low en modo Edit. Activa Poly Build y, con Snap to Face apuntando a Roca_High, redibuja a mano una banda de quads sobre una zona clave (p. ej. un pliegue) para practicar el edge flow.Para snap, activa el imán (Snap) en modo Face con Project Individual Elements. Así cada vértice que colocas se pega a la superficie de la alta, y la retopología abraza la forma en vez de flotar sobre ella.
Roca_Low, marca seams discretos y haz U → Smart UV Project o Unwrap. Verifica en el editor UV que no haya islas superpuestas.Coloca los seams en zonas poco visibles (partes traseras, hendiduras) para que las costuras del normal map no salten a la vista. Deja un margen (margin) generoso entre islas al empaquetar: sin ese padding, el filtrado de la textura mezclará islas vecinas y verás líneas raras en el bake.
Preparar el bake. Crea una imagen nueva 2048×2048 llamada Roca_Normal. En Roca_Low crea un material con un nodo Image Texture apuntando a esa imagen (déjalo seleccionado, sin conectar aún).
Hornear normales. Selecciona primero Roca_High, luego con Shift Roca_Low (el activo). En Render → Bake: Bake Type = Normal, activa Selected to Active, ajusta Extrusion / Max Ray Distance hasta que no queden huecos, y pulsa Bake. Guarda la imagen como Roca_Normal.png (formato Non-Color).
El orden de selección importa: el objeto activo (seleccionado en último lugar, borde más claro) es el que recibe el bake, es decir, la malla baja. Si inviertes el orden hornearás al revés. Empieza con una
Max Ray Distancepequeña y súbela poco a poco: es más fácil corregir huecos subiendo que corregir solapes bajando.
.blend con Roca_Low + Roca_High y el archivo Roca_Normal.png funcional.Max Ray Distance demasiado grande y describe los artefactos que aparecen.Produce un asset orgánico completo: un modelo alto esculpido, una malla baja por debajo de 5.000 triángulos, UVs sin solapes y un normal map de 2K horneado correctamente. Entrega el .blend y el PNG del normal map.
Criterio de aceptación: al aplicar el normal map sobre la malla baja y ocultar la alta, se percibe el detalle esculpido (grietas/pliegues) sin huecos ni costuras evidentes; el conteo de la baja es ≤ 5.000 tris y ninguna isla UV se superpone.
| Síntoma / mensaje | Causa y cómo arreglar |
|---|---|
| El normal map sale con manchas o "quemado" | La Ray Distance/Extrusion es excesiva. Redúcela o usa un cage ajustado. |
| Zonas del bake quedan planas/sin detalle | La baja está demasiado lejos de la alta o falta geometría. Acerca la malla o sube la extrusión. |
| El detalle se ve invertido (huecos por bultos) | El normal map se importó como Color en vez de Non-Color. Cámbialo a Non-Color. |
| Dyntopo se ralentiza y cuelga Blender | Detail Size demasiado bajo genera millones de caras. Súbelo o usa Multires. |
| Costuras visibles en la textura | Islas UV con poco margen. Añade padding y separa mejor los seams. |
| La malla baja se deforma feo al animar | Edge flow pobre. Retopologiza siguiendo la forma con bucles de aristas coherentes. |
❓ ¿Dyntopo o Multiresolution? Dyntopo es libre y rápido para explorar formas, pero descarta UVs y da triángulos irregulares. Multires preserva la malla base y sus UVs, ideal si ya tienes topología. Para esta clase, Dyntopo para explorar y luego retopología.
❓ ¿Cuántos polígonos debe tener la baja? Depende del uso: un prop de fondo puede bastar con cientos; un personaje jugable, decenas de miles. La regla es "los mínimos que mantengan la silueta", el resto lo finge el normal map.
❓ ¿Por qué mi retopología automática no sirve para animar? El Remesh da una malla uniforme pero sin edge flow pensado para deformar. Para personajes que se doblan (codos, boca) conviene retopología manual en esas zonas.
❓ ¿El normal map reemplaza a la geometría real? Solo simula relieve en la iluminación; la silueta sigue siendo la de la baja. Por eso el detalle que afecta al contorno debe existir como geometría, y el fino (poros, arañazos) va al mapa.
Clase 182 - Animación 3D: los 12 principios aplicados