Abstract
Popular subdivision algorithms like Catmull-Clark and Loop are C2 almost everywhere, but suffer from shape artifacts and reduced smoothness exactly near the so-called "extraordinary vertices" that motivate their use. Subdivision theory explains that inherently, for standard stationary subdivision algorithms, curvature-continuity and the ability to model all quadratic shapes requires a degree of at least bi-6. The existence of a simple-to-implement C2 subdivision algorithm generating surfaces of good shape and piecewise degree bi-3 in the polar setting is therefore a welcome surprise. This paper presents such an algorithm, the underlying insights, and a detailed analysis. In bi-3 C2 polar subdivision the weights depend, as in standard schemes, only on the valence, but the valence at one central polar vertex increases to match Catmull-Clark-refinement.
Supplemental Material
- Catmull, E., and Clark, J. 1978. Recursively generated B-spline surfaces on arbitrary topological meshes. Computer Aided Design 10, 350--355.Google Scholar
Cross Ref
- Choi, Y.-J., Lee, Y. J., Yoon, J., Lee, B.-G., and Kim, Y. J. 2006. A new class of non-stationary interpolatory subdivision schemes based on exponential polynomials. In Geometric Modeling and Processing, 563--570. Google Scholar
Digital Library
- Farin, G. 1997. Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide, fourth ed. Academic Press, San Diego, CA, USA. Google Scholar
Digital Library
- Karčiauskas, K., Myles, A., and Peters, J. 2006. A C
2 polar jet subdivision. In SGP '06: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 173--180. Google Scholar
Digital Library
- Karčiauskas, K., and Peters, J. 2007. Concentric tessellation maps and curvature continuous guided surfaces. Comput. Aided Geom. Des. 24, 2, 99--111. Google Scholar
Digital Library
- Karčiauskas, K., and Peters, J. 2007. On the curvature of guided surfaces. Tech. rep., University of Florida CISE, REP-2007-430, Gainesville, FL, USA.Google Scholar
- Karčiauskas, K., and Peters, J. 2007. Bicubic polar subdivision. ACM Trans. Graph. 26, 4, 14. Google Scholar
Digital Library
- Karčiauskas, K., and Peters, J. 2008. On the curvature of guided surfaces. Comput. Aided Geom. Des. 25, 2, 69--79. Google Scholar
Digital Library
- Levin, A. 2006. Modified subdivision surfaces with continuous curvature. In SIGGRAPH '06: ACM SIGGRAPH 2006 Papers, ACM Press, New York, NY, USA, 1035--1040. Google Scholar
Digital Library
- Loop, C. T., and Schaefer, S. 2008. G
2 tensor product splines over extraordinary vertices. Computer Graphics Forum (Proceedings of 2008 Symposium on Geometry Processing) 27, 5, 1373--1382. Google Scholar
Digital Library
- Loop, C. T. 2004. Second order smoothness over extraordinary vertices. In SGP '04: Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, ACM, New York, NY, USA, 165--174. Google Scholar
Digital Library
- Lutterkort, D., and Peters, J. 2001. Tight linear envelopes for splines. Numerische Mathematik 89, 4 (Oct), 735--748.Google Scholar
Cross Ref
- Morin, G., Warren, J. D., and Weimer, H. 2001. A subdivision scheme for surfaces of revolution. Comput. Aided Geom. Des. 18, 5, 483--502. Google Scholar
Digital Library
- Myles, A., Karčiauskas, K., and Peters, J. 2008. Pairs of bi-cubic surface constructions supporting polar connectivity. Comput. Aided Geom. Des. 25, 8, 621--630. Google Scholar
Digital Library
- Myles, A. 2008. Curvature-continuous bicubic subdivision surfaces for polar configurations. PhD thesis, University of Florida, Gainesville, Florida. Google Scholar
Digital Library
- Peters, J., and Reif, U. 2008. Subdivision Surfaces. Geometry and Computing, Vol. 3. Springer-Verlag New York, Inc., New York, NY, USA, Apr. Google Scholar
Digital Library
- Peters, J. 2002. C
2 free-form surfaces of degree (3,5). Comput. Aided Geom. Des. 19, 2, 113--126. Google Scholar
Digital Library
- Prautzsch, H., and Reif, U. 1999. Degree estimates for C
k-piecewise polynomial subdivision surfaces. Advances in Computational Mathematics 10, 2, 209--217.Google Scholar
Cross Ref
- Prautzsch, H., and Reif, U. 1999. Necessary conditions for subdivision surfaces. Advances in Computational Mathematics 10, 209--217.Google Scholar
Cross Ref
- Prautzsch, H., and Umlauf, G. 1998. A G
2-subdivision algorithm. In Geometric Modeling, Dagstuhl, Germany, 1996, Springer-Verlag, London, UK, 217--224. Google Scholar
Digital Library
- Prautzsch, H., Boehm, W., and Paluszny, M. 2002. Bezier and B-Spline Techniques. Springer-Verlag New York, Inc., Secaucus, NJ, USA. Google Scholar
Digital Library
- Prautzsch, H. 1997. Freeform splines. Comput. Aided Geom. Des. 14, 3, 201--206. Google Scholar
Digital Library
- Reif, U. 1998. TURBS---topologically unrestricted rational B-splines. Constructive Approximation. An International Journal for Approximations and Expansions 14, 1, 57--77.Google Scholar
- Wallner, J., and Dyn, N. 2005. Convergence and C
1 analysis of subdivision schemes on manifolds by proximity. Comput. Aided Geom. Des. 22, 7, 593--622. Google Scholar
Digital Library
- Ying, L., and Zorin, D. 2004. A simple manifold-based construction of surfaces of arbitrary smoothness. ACM Trans. Graph. 23, 3 (Aug.), 271--275. Google Scholar
Digital Library
- Zhang, H., and Wang, G. 2002. Semi-stationary subdivision operators in geometric modeling. Progress in National Science 12, 10, 772--776.Google Scholar
- Zorin, D. 2006. Constructing curvature-continuous surfaces by blending. In SGP '06: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 31--40. Google Scholar
Digital Library
- Zulti, A., Levin, A., Levin, D., and Teicher, M. 2006. C
2 subdivision over triangulations with one extraordinary point. Comput. Aided Geom. Des. 23, 2, 157--178. Google Scholar
Digital Library
Index Terms
Bi-3 C2 polar subdivision
Recommendations
Bi-3 C2 polar subdivision
SIGGRAPH '09: ACM SIGGRAPH 2009 papersPopular subdivision algorithms like Catmull-Clark and Loop are C2 almost everywhere, but suffer from shape artifacts and reduced smoothness exactly near the so-called "extraordinary vertices" that motivate their use. Subdivision theory explains that ...
Polar Embedded Catmull-Clark Subdivision Surface
CADGRAPHICS '13: Proceedings of the 2013 International Conference on Computer-Aided Design and Computer GraphicsIn this paper, a new subdivision scheme for Polar embedded Catmull-Clark mesh structure is presented. The ripple effect commonly found at high-valence extraordinary points of a CCS surface is improved by replacing high-valence CCS extraordinary faces ...
On C2 triangle/quad subdivision
In this article, we present a subdivision scheme for mixed triangle/quad meshes that is <i>C</i><sup>2</sup> everywhere except for isolated, extraordinary points. The rules that we describe are the same as Stam and Loop's scheme [2003] except that we ...





Comments