Ir al contenido principal

Un escaneo 3D produce un archivo precioso y totalmente inservible tal cual. Un cliente me lo manda, orgulloso, con la malla de una fachada volada con dron o de una estatua escaneada a mano. 4 millones de triángulos, cada grieta capturada, y la idea de que se proyecta encima mañana. Salvo que ese archivo no lo mueve ningún media server a 60 imágenes por segundo, ningún motor en tiempo real lo traga sin ahogarse, y la primera vez que se abre en una herramienta de mapping la máquina se arrastra o se cae.

La retopología es el paso que convierte ese bloque de triángulos en una malla limpia, ligera y utilizable. Se parte de la superficie escaneada y se reconstruye encima una topología nueva, más ligera, con aristas que siguen la forma. Esta guía explica por qué el escaneo en bruto es inservible, y cómo producir el low poly que sí lo es.

En breve:

  • una malla de escaneo en bruto es "sopa de triángulos": demasiado densa, densidad aleatoria, sin bucles de aristas limpios
  • decimar reduce el número de triángulos pero no arregla la topología; retopologizar la reconstruye
  • retopología automática (Quad Remesher, Instant Meshes) para decorado estático, manual para lo que se deforma
  • el detalle perdido se recupera con un bake de normal map desde el high poly
  • y a veces, para mapping, la respuesta correcta es no retopologizar en absoluto

Por qué una malla de escaneo en bruto es inservible

Un escaneo, venga de fotogrametría o de un escáner láser, no conoce tu objeto. Conoce puntos en el espacio. El algoritmo une esos puntos en triángulos lo más cerca posible de la medición, sin la menor idea de qué es un muro, un pliegue de tela o una arista viva. El resultado tiene nombre en el oficio: sopa de triángulos.

En la práctica, esta malla acumula cuatro defectos que la vuelven inutilizable en tiempo real:

  • El número. Un escaneo de campo honesto sale entre 2 y 20 millones de triángulos. Un decorado de juego o de mapping funciona con dos o tres órdenes de magnitud menos.
  • La densidad aleatoria. El escaneo pone tantos triángulos en un muro plano como en una moldura. Desperdicio donde es plano, y nunca alineado donde es curvo.
  • Sin bucles de aristas. Los triángulos van en todas direcciones. No puedes seleccionar una arista y seguirla, no puedes deformar limpiamente, y la UV se rompe.
  • Agujeros y normales. Un escaneo siempre tiene zonas ciegas: partes de abajo, recovecos, superficies muy oscuras o muy brillantes. Agujeros, caras giradas, normales incoherentes. El motor ya no sabe dónde está el exterior.

Mientras esos cuatro sigan ahí, no tienes un modelo 3D. Tienes una medición muy precisa y muy pesada. Para saber de dónde viene esa masa de puntos antes del mallado, mira la guía de la nube de puntos.

Decimar no es retopologizar

Primer reflejo de todos: "decimo y listo". La decimación reduce el número de triángulos fusionando los más pequeños. Pasar de 4 millones a 200.000 en un clic funciona, el contador baja. La malla sigue siendo sopa de triángulos, solo que más grosera.

La retopología hace otra cosa. Reconstruye una superficie nueva, en quads limpios, sobre la geometría escaneada. Los nuevos puntos se imantan al escaneo, las aristas siguen la forma, la densidad se pone donde el detalle lo exige y en ningún otro sitio.

La regla simple: si la malla no se va a mover nunca y solo sirve de referencia visual lejana, la decimación puede bastar. En cuanto haga falta UV limpia, bake, deformación o un peso controlado al polígono, hay que retopologizar. El manual de Blender sobre remallado detalla las dos familias de herramientas del lado libre.

Retopología automática o manual

Dos vías, y la elección se reduce a una pregunta: ¿el objeto se va a deformar?

Automática. Le das el high poly, un recuento objetivo, y la herramienta reconstruye una malla de quads en segundos. Quad Remesher de Exoside, que existe como plugin para Blender, Maya, 3ds Max, Houdini y Modo, da la mejor calidad automática que conozco. Instant Meshes es gratuito, open source, y hace un trabajo honesto en decorado. Blender incluye QuadriFlow y Voxel Remesh de forma nativa. Para una fachada, una estatua, una roca, cualquier decorado que se quede quieto, lo automático resuelve el 80 % del trabajo. Repasas dos o tres zonas a mano y listo.

Manual. Trazas la nueva topología a mano sobre el escaneo, arista a arista. RetopoFlow en Blender, Quad Draw en Maya, o ZRemesher guiado en ZBrush. Es lento, es artesanal, y es inevitable en cuanto el objeto tenga que animarse o doblarse. Una cara, una articulación, tela: ninguna herramienta automática coloca hoy los bucles de aristas en los puntos correctos para que la deformación aguante. La topología de una malla animada debe seguir el flujo del músculo, no la medición.

La trampa clásica es querer hacerlo todo a mano por principio. En un decorado de mapping que no se mueve, retopologizar una estatua arista a arista durante dos días cuando Quad Remesher la saca limpia en treinta segundos es tiempo facturado a nadie. (Lo hice. Una vez. Se aprende.)

El presupuesto de polígonos para tiempo real

La pregunta real no es "lo más bajo posible". Es "cuánto aguanta mi motor a la distancia de visión real, en la máquina que corre el show esa noche".

Algunas referencias de campo, a ajustar según tu GPU y tu media server:

  • un high poly de escaneo ronda los 2 a 20 millones de triángulos
  • una malla retopologizada limpia para tiempo real vive entre 20.000 y 200.000 quads según su papel
  • un personaje animado se encuadra a menudo entre 80.000 y 120.000 quads
  • un decorado de mapping estático, visto de lejos, puede bajar mucho más: unos pocos miles de polígonos bastan si el detalle viene de la textura

Ese último punto es el peor entendido. En una proyección, el espectador mira la luz y la textura, no la silueta de la malla a tres metros. Un decorado visto desde el otro lado de la plaza no necesita la densidad de un objeto en primer plano. Dimensiona para la distancia de visión, no para un zoom que nadie hará.

UV y bake de normales

Retopologizar pierde el detalle fino: es el objetivo, lo quitaste para aligerar. Lo recuperas de otra manera.

Una vez el low poly limpio, despliegas sus UV, cosa fácil precisamente porque la topología está sana (desplegar sopa de triángulos es la pesadilla). Luego haces el bake: proyectas el detalle del high poly escaneado en un normal map aplicado al low poly. La silueta se mantiene ligera, la superficie lleva el relieve como falsa profundidad. Grietas, grano de piedra, juntas: todo vuelve como textura, sin un triángulo de más.

Ese dúo retopo más bake es lo que hace viable el flujo de escaneo para tiempo real. El escaneo da la precisión, la retopo da la ligereza, el bake reconcilia ambos.

Cuándo la retopología no vale la pena

Voy a bajar un poco el ánimo. En bastantes proyectos de mapping, la retopología limpia es trabajo que nadie pagará y que nadie verá.

  • El escaneo solo sirve de calibrado. Si escaneas una fachada únicamente para colocar tus proyectores en una escena 3D y comprobar la cobertura, no necesitas topología de animación. Una malla decimada ligera vale como proxy de calibrado. El bonito flujo de quads no moverá un solo lux en el muro.
  • Se proyecta sobre el objeto real. Cuando la superficie final es física y el escaneo solo sirve para preparar, la calidad de la topología no tiene ningún impacto en el resultado proyectado. Alineas sobre lo real, no sobre tu malla.
  • El decorado está lejos y quieto. Decimación más normal map, y a otra cosa. Dos días de retopo manual en un objeto a cuarenta metros es presupuesto gastado en una finura invisible.

La retopología se justifica cuando el objeto se anima, entra en primer plano, o tiene que vivir en un pipeline de tiempo real exigente. El resto del tiempo, un proxy decimado bien hecho te lleva más lejos y más rápido.

Una vez que tienes esa malla limpia, o incluso ese simple proxy, se importa en Lumeo para colocar los proyectores alrededor, comprobar los solapes y los lux reales sobre la superficie, y validar el calibrado antes de alquilar una sola máquina. Es el puente entre el escaneo y el plan de proyección.

Para el resto de la cadena, del archivo limpio hasta el servidor de difusión, parte de la guía del escaneo al media server. Y para la visión de conjunto, del levantamiento al mapping, el pilar del escaneo 3D para la proyección lo recoloca todo en orden.

Si estás delante de un escaneo de 6 millones de triángulos, un show en tres semanas y una duda sobre qué hay que limpiar de verdad, escríbeme. Ya he retopologizado cosas que no lo merecían, así te ahorras rehacerlo.

Preguntas frecuentes

¿Qué es la retopología?
La retopología consiste en reconstruir la superficie de un modelo 3D pesado, típicamente un escaneo o una escultura de alta resolución, con una malla nueva, más ligera y mejor estructurada. Se parte de la geometría original y se colocan encima nuevos puntos, aristas y caras que se imantan a ella, en quads limpios. El objetivo: una malla utilizable para UV, bake, deformación y render en tiempo real, sin el peso del modelo en bruto.
¿Decimación o retopología, qué diferencia hay?
La decimación reduce el número de triángulos fusionando los más pequeños, pero mantiene la misma topología desordenada: es sopa de triángulos más grosera. La retopología reconstruye una superficie nueva en quads limpios sobre el modelo. Para una referencia de calibrado que nunca se renderiza, la decimación basta. Para UV limpia, bake o deformación, hay que retopologizar.
¿Retopología automática o manual: cuál elegir?
La regla: automática para lo que se queda quieto, manual para lo que se deforma. Quad Remesher, Instant Meshes o QuadriFlow sacan un decorado estático limpio en segundos. En cuanto un objeto debe animarse o doblarse (cara, articulación, tela), los bucles de aristas hay que colocarlos a mano: ninguna herramienta automática lo hace bien hoy. Lo más habitual: lo automático basta para mapping y repasas dos o tres zonas a mano.
¿Cuántos polígonos para una malla en tiempo real?
Depende del papel y de la distancia de visión. Un escaneo en bruto ronda los 2 a 20 millones de triángulos; una malla retopologizada limpia vive entre 20.000 y 200.000 quads, un personaje animado entre 80.000 y 120.000. Un decorado de mapping estático visto de lejos puede bajar a unos pocos miles de polígonos si el detalle viene de la textura. Dimensiona para la distancia real, no para un zoom que nadie hará.
¿Hay que retopologizar un escaneo para video mapping?
No siempre. Si el escaneo solo sirve para colocar los proyectores en una escena 3D y comprobar la cobertura, una malla decimada ligera vale como proxy de calibrado. Si se proyecta sobre el objeto físico real, la topología no tiene impacto en el resultado. La retopología limpia se justifica cuando el decorado se anima, entra en primer plano, o vive en un pipeline de tiempo real exigente.
¿Cómo recuperar el detalle perdido tras la retopología?
Con un bake de normal map. Una vez desplegado el low poly en UV, proyectas el detalle del high poly escaneado en una textura de normales aplicada al low poly. La silueta se mantiene ligera, pero la superficie lleva el relieve como falsa profundidad: grietas, grano, juntas vuelven sin añadir un solo triángulo. Ese dúo retopología más bake es lo que hace viable un escaneo en tiempo real.