Matemática de puntos de control ponderados para curvas suaves — base del modelado 3D orgánico en Maya y Cinema 4D. Control preciso de formas sin caos poligonal.
Modelas la superficie de un personaje y te das cuenta rápidamente: los polígonos por sí solos no son suficientes cuando necesitas formas orgánicas realmente suaves. Aquí es donde entra NURBS: una descripción matemática de curvas y superficies que se pueden controlar mediante puntos de control ponderados. A diferencia de las mallas poligonales, no defines la forma por vértices individuales, sino por una curva spline que se tensa alrededor de estos puntos. El resultado: superficies limpias e infinitamente resolubles sin la densidad de polígonos que infla tu archivo de escena.
En Maya y Cinema 4D, NURBS es el estándar para la modelización de superficies duras (hard-surface) y el trabajo de personajes. Dibujas una curva con algunos puntos de control, ajustas la ponderación (parámetros racionales) y la spline sigue, o no, dependiendo de cómo establezcas la influencia. Esto hace que NURBS sea ideal para paneles de carrocería de automóviles, barcos, personajes orgánicos. El grado de la curva (normalmente 3 o 5) determina la suavidad; cuanto mayor sea, más fluida será. El vector de nudos controla cómo la curva conecta los puntos; ese es el ADN matemático detrás de todo.
En la práctica, en el set o en el seguimiento (tracking): las superficies NURBS se pueden ajustar rápidamente. Cambias el peso de un punto y toda la forma orgánica se adapta. Esto te ahorra horas de edición poligonal. Al exportar al renderizador (Arnold, RenderMan), conviertes NURBS en geometría de alta resolución; para ello, ajustas la teselación, es decir, qué tan fina debe ser el equivalente poligonal. Demasiado grueso: efecto de facetas. Demasiado fino: tu archivo de caché explotará. Encontrar el equilibrio es un oficio.
Una dificultad: NURBS no gustan de las transiciones o bordes en el sentido clásico. Necesitas bordes de recorte (trim edges) o parches de superficie separados si los objetos se encuentran. Aquí se vuelve complejo rápidamente. Por eso, muchos estudios utilizan hoy un enfoque híbrido: NURBS para la base, superficies de subdivisión para los detalles. También es importante: los datos NURBS son más pequeños, pero no siempre más estables en animación. Una estructura de superficie mal construida puede desmoronarse al morphing. El propio nombre lo dice: Non-Uniform (espaciado no uniforme), Rational (pesos por punto), B-Spline (la curva matemática base). Esa es la fórmula para una modelización 3D precisa y eficiente.