Una técnica basada en texturas para evaluar curvas Bézier en la GPU

Fuentes: A Texture Lookup Approach to Bézier Curve Evaluation on the GPU

Muhammad Anas y Alan Wolfe presentan en el Journal of Computer Graphics Techniques (JCGT) un método para evaluar curvas Bézier en la GPU que aprovecha el hardware de interpolación lineal de texturas de función fija. Al delegar el cálculo de las curvas al interpolador de texturas, la técnica alivia la carga de los shaders y mejora el rendimiento en cargas de trabajo GPU limitadas por cómputo. El enfoque se extiende de forma natural a superficies y volúmenes Bézier, y también es aplicable a tipos de curvas más avanzados como B-splines, NURBS y polinomios tanto integrales como racionales. Los autores muestran además cómo la interpolación de Seiler se integra en este marco para aumentar la eficiencia. Por último, el artículo compara el rendimiento y la precisión del método frente a la evaluación de las curvas como polinomios directamente en código de shader, ofreciendo una alternativa para gráficos por computador y renderizado en GPU.