¿Qué es el modelado poligonal?
Casi todos los modelos 3D que has visto en un juego, una película o un render de producto son una malla poligonal. Entender de qué está hecha esa malla —y qué hacen realmente el puñado de operaciones sobre ella— es la diferencia entre mover puntos al azar y modelar con intención.
La respuesta corta
El modelado poligonal construye una forma 3D a partir de caras planas unidas por aristas y vértices compartidos. Se parte de una forma simple, luego se extruye, se inseta, se bisela, se hace un loop cut y se subdivide hasta obtener la forma deseada. La disposición de esas caras —la topología— decide lo bien que el modelo se deforma, subdivide y texturiza.
Vértices, aristas y caras
Una malla poligonal tiene tres elementos y todo lo demás se construye a partir de ellos. Un vértice es un punto en el espacio. Una arista es una línea recta que une dos vértices. Una cara es una superficie plana delimitada por un bucle cerrado de aristas —tres de ellas forman un triángulo, cuatro forman un quad.
La curvatura es, por tanto, siempre una ilusión. Una esfera no es redonda; son unos cientos de caras planas dispuestas de tal manera que, una vez que el renderizador suaviza el sombreado entre ellas, tu ojo interpreta una curva. Más caras significa una lectura más suave y una malla más pesada, que es la compensación en cada decisión de modelado.
Los quads importan más de lo que los principiantes esperan. Los algoritmos de subdivisión, los edge loops y la deformación se comportan de forma predecible en caras de cuatro lados e impredecible en caras con cinco o más lados —un n-gon—. La mayoría de los modeladores mantienen la malla en quads mientras trabajan y permiten que la triangulación ocurra al exportar, porque los motores de juego triangulan todo de todos modos.
Las operaciones que realmente usas
Extrude empuja una cara hacia afuera y construye paredes que la conectan de nuevo a su origen —la operación más utilizada en modelado, y la que convierte un cubo en casi cualquier cosa—. Inset crea una copia más pequeña de una cara dentro de sí misma, que es como se consigue un borde antes de extruir un panel o un botón.
Bevel reemplaza un borde duro con dos o más aristas cercanas, suavizando la esquina. Esto no es decoración: las superficies reales captan la luz a lo largo de sus bordes, y una esquina perfectamente afilada se percibe como generada por ordenador porque nada en el mundo físico es perfectamente nítido.
El loop cut inserta un anillo de aristas alrededor de la malla, lo que te da más puntos para darle forma —y, crucialmente, controla cómo se comporta una subdivisión—. Subdividir divide cada cara en otras más pequeñas y suaviza el resultado, transformando una estructura tosca en una superficie lisa. La operación Boolean combina dos formas por unión, diferencia o intersección, lo cual es rápido y tiende a dejar una topología desordenada que hay que limpiar después.
Por qué la topología es importante
La topología es la disposición de las caras, independientemente de la forma que describan. Dos modelos pueden parecer idénticos y tener una topología completamente diferente, y la diferencia se hace evidente en cuanto intentas hacer algo más con ellos.
Decide tres cosas. Cómo se deforma el modelo: un codo se dobla limpiamente cuando los edge loops rodean la articulación, y se arruga cuando no lo hacen. Cómo se subdivide: los quads espaciados uniformemente se suavizan de forma predecible, mientras que los n-gons y los poles sueltos pellizcan. Y cómo se texturiza: el UV unwrapping es mucho más fácil en una malla ordenada, y una caótica produce mapas estirados e inutilizables.
Por eso los modeladores se preocupan por una malla limpia, incluso cuando el renderizado se ve bien. El renderizado es el final de un camino; el modelo suele ser el comienzo de varios más.
En qué se diferencia del esculpido y el CAD
El esculpido funciona al revés. En lugar de colocar caras deliberadamente, manipulas una malla muy densa como si fuera arcilla y dejas que el software se encargue de la geometría. Es mucho mejor para formas orgánicas —caras, criaturas, pliegues de tela— y mucho peor para cualquier cosa que necesite precisión o una malla ligera, por lo que los esculpidos suelen ser retopologizados en un modelo de polígonos limpio después.
El CAD es diferente de nuevo: describe las formas matemáticamente, como curvas y sólidos exactos, en lugar de aproximarlas con caras planas. Esa precisión es lo que necesita la ingeniería mecánica y lo que una malla de polígonos no puede ofrecer. Pero los modelos CAD tienen que convertirse a polígonos antes de que un motor de juego o un renderizador puedan utilizarlos.
La mayoría de los trabajos reales los mezclan. Esculpe las partes orgánicas, modela las partes de superficie dura, retopologiza donde se unen las dos —luego texturiza y renderiza la malla de polígonos que sale por el otro extremo.
Preguntas frecuentes
¿Es difícil aprender modelado poligonal?
Las operaciones son pocas y se aprenden en una tarde —extrude, inset, bevel, loop cut, subdivide—. El juicio sobre la topología lleva mucho más tiempo, porque solo se aprende al enfrentarse a las consecuencias: un modelo que se deforma mal o se niega a hacer un unwrap te enseña más que cualquier explicación.
¿Debo usar quads o triángulos?
Modela en quads, exporta triángulos. Los quads se subdividen y deforman de forma predecible, por lo que son el formato de trabajo correcto. Todos los motores de juego y renderizadores triangulan la malla al cargarla de todos modos, así que los triángulos al final son inevitables y están bien.
¿Qué es un n-gon y por qué la gente los evita?
Un n-gon es una cara con cinco o más lados. No están inherentemente rotos —un n-gon plano en una superficie que nunca se doblará o subdividirá es inofensivo—, pero se suavizan de forma impredecible y se deforman mal, por lo que conviene eliminarlos en cualquier lugar donde la malla se vaya a mover o subdividir.
¿Cuántos polígonos debe tener un modelo?
Tan pocos como describan la forma de manera convincente al tamaño al que se verá. Un objeto de fondo puede tener unos cientos de caras; un objeto principal que un espectador inspeccione de cerca podría tener decenas de miles. No hay un número universal, solo la prueba de la silueta: añade caras donde el contorno aún se vea facetado.
¿Puedo hacer modelado poligonal en un navegador?
Sí. Mixos Studio ejecuta extrude, inset, bevel, loop cut, subdivide, bridge y boolean en un núcleo de malla half-edge en una pestaña del navegador, con un stack de modificadores no destructivo encima —sin instalación y gratis para modelar.
Abre un cubo y extruye una cara. Todo lo demás en el modelado poligonal es una variación de ese movimiento.