Curva suave definida matemáticamente por múltiples puntos de control — esencial para animación de máscaras. Control de Bézier mejorado.
Necesitas una curva que no atraviese cada punto de control, sino que se deslice elegantemente entre ellos: esa es la B-spline. A diferencia de la curva de Bézier clásica, que toca todos los puntos de ancla, la B-spline ignora parcialmente los puntos de control. El resultado: movimientos más suaves y predecibles sin el molesto problema de "sobrepaso" de Bézier. En el set, casi nunca la necesitas. En la casa de VFX y en el seguimiento de movimiento, es pan de cada día.
El lado práctico: Cuando necesitas seguir una máscara de roto durante 200 fotogramas o colocar un punto de seguimiento sobre un patrón de movimiento complejo, tu compositor utiliza B-splines. Te dan de cuatro a seis puntos de control, la curva en sí discurre entre ellos, manteniéndose matemáticamente estable. Sin tirones, sin artefactos. El orden de la spline determina cuán "suelta" está la curva: lineal (orden 2) es un polígono, cúbica (orden 4) es suave como la seda. Casi siempre usarás la cúbica.
Ejemplo práctico de rotoscopia: enmascaras un coche en movimiento. Con Bézier, necesitas 40-50 fotogramas clave para curvas suaves. Con B-spline: 12-15 puntos de control, la curva rellena los huecos. El ajuste también es beneficioso: el desplazamiento de un punto de control solo afecta a su vecindad inmediata, no a toda la línea de tiempo como con Bézier. Esto te ahorra horas en el "ajuste fino".
Nota importante: Las B-splines no son lo mismo que las NURBS (Non-Uniform Rational B-Splines), aunque las NURBS se basan en ellas. Las NURBS solo las necesitas cuando se trata de geometría 3D y modelado de superficies, algo más raro en roto 2D. En Nuke, After Effects o Mocha, utilizas implícitamente B-splines cuando el software ofrece "curvas suaves". Algunas herramientas simplemente las llaman "splines cúbicas", refiriéndose al mismo principio. La clave: puedes ajustar los fotogramas clave de B-spline más tarde con un esfuerzo mínimo, porque la definición matemática se mantiene robusta.