Search papers, labs, and topics across Lattice.
This paper introduces NURBS Splatting, a novel differentiable rendering framework that represents planar rational curves as continuous Gaussian fields, addressing the limitations of existing methods that focus on Bézier curves. The framework allows for stable gradient accumulation through Gaussian sampling, enhancing flexibility and performance in rendering long splines and complex vector graphics. Key results demonstrate significant improvements in calligraphy reconstruction and vectorization tasks, outperforming traditional analytic rasterization techniques in terms of stability and quality.
NURBS Splatting achieves stable gradient rendering for complex vector graphics, outperforming traditional methods in both quality and flexibility.
Differentiable rendering of planar rational splines remains largely underexplored, despite their widespread use in vector graphics and design. Existing differentiable vector renderers primarily focus on Bézier curves and rely on analytic rasterization, which can suffer from gradient instability and limited flexibility. We propose NURBS Splatting, a unified framework that represents planar rational curves as continuous Gaussian fields. By sampling Gaussians along the curve parameter domain and inside closed regions, rendering is reformulated as a smooth accumulation process with stable gradients. Our method naturally supports long splines, rational weights, non-uniform knots, and closed-region filling. We demonstrate its effectiveness in calligraphy reconstruction, vectorization frameworks, and long-spline image abstraction, showing improved stability and reconstruction quality over existing approaches.