Abstract
We present a simple degree reduction technique for piecewise cubic polynomial splines, converting them into piecewise quadratic splines that maintain the parameterization and C1 continuity. Our method forms identical tangent directions at the interpolated data points of the piecewise cubic spline by replacing each cubic piece with a pair of quadratic pieces. The resulting representation can lead to substantial performance improvements for rendering geometrically complex spline models like hair and fiber-level cloth. Such models are typically represented using cubic splines that are C1-continuous, a property that is preserved with our degree reduction. Therefore, our method can also be considered a new quadratic curve construction approach for high-performance rendering. We prove that it is possible to construct a pair of quadratic curves with C1 continuity that passes through any desired point on the input cubic curve. Moreover, we prove that when the pair of quadratic pieces corresponding to a cubic piece have equal parametric lengths, they join exactly at the parametric center of the cubic piece, and the deviation in positions due to degree reduction is minimized.
Publisher
Association for Computing Machinery (ACM)
Subject
General Arts and Humanities
Reference39 articles.
1. Jens Alfke. 1994. Converting Bézier Curves to Quadratic Splines. http://steve.hollasch.net/cgindex/curves/cbez-quadspline.html Jens Alfke. 1994. Converting Bézier Curves to Quadratic Splines. http://steve.hollasch.net/cgindex/curves/cbez-quadspline.html
2. High-quality curve rendering using line sampled visibility
3. A recursive evaluation algorithm for a class of Catmull-Rom splines
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Real-Time Hair Rendering with Hair Meshes;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
2. Modeling Hair Strands with Roving Capsules;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
3. Ray/Ribbon Intersections;Proceedings of the ACM on Computer Graphics and Interactive Techniques;2022-07-25
4. High-Performance Polynomial Root Finding for Graphics;Proceedings of the ACM on Computer Graphics and Interactive Techniques;2022-07-25