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

📅 2026-03-16
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work proposes a novel and efficient method for evaluating Bézier curves and their higher-order generalizations—including surfaces, volumes, B-splines, and NURBS—on GPUs. By reformulating curve evaluation as texture lookup operations, the approach systematically leverages the GPU’s fixed-function linear texture interpolation hardware for the first time, effectively offloading computational workload from shaders to texture units. The method further enhances performance by integrating Seiler interpolation. Compared to conventional shader-based polynomial evaluation schemes, it achieves substantial speedups while preserving numerical accuracy, making it particularly well-suited for compute-constrained GPU environments.

Technology Category

Machine Learning: Matrix & Tensor MethodsSearch and Optimization: Non-convex OptimizationComputer Vision: Learning & Optimization for CV

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsSearch and Retrieval-Augmented AI: Web evaluation methodologies and metricsEconomics, Online Markets and Human Computation: Cost models of using LLMs in production systems
📝 Abstract
We present a texture-based technique for evaluating Bézier curves on the GPU that leverages fixed-function linear texture interpolation hardware. By offloading curve evaluation to the texture interpolator, this approach can improve performance in compute-bound GPU workloads. The method can also be used naturally for Bézier surfaces and volumes and extends to advanced curve types such as B-splines, NURBS, and both integral and rational polynomials. We show how Seiler interpolation fits into this framework to improve efficiency. We also compare performance and accuracy against curves evaluated as polynomials in shader code.
Problem

Research questions and friction points this paper is trying to address.

Bézier curves
GPU
texture interpolation
performance
curve evaluation
Innovation

Methods, ideas, or system contributions that make the work stand out.

texture-based evaluation
GPU acceleration
Bézier curves
linear interpolation
Seiler interpolation
🔎 Similar Papers
No similar papers found.