Abstract
In recent research, hexagonal subdivision schemes for meshes with an arbitrary topology have been introduced. They can either be viewed on their own or be combined with their dual triangular counterparts to generate surfaces with high degrees of continuity, similar to the earlier approaches with quadrilateral schemes. For practical applications, however, a major obstacle is the lack of good algorithms to generate borders and to adaptively subdivide meshes up to user-controlled criteria.
As hexagonal schemes operate on dual meshes with constantly changing positions of vertices, defining borders and corners is less straightforward than for primal schemes. In this paper, we describe an elegant method based on half polygons to create such borders, which also can be adapted to create sharp and even semi-sharp edges.
Adaptive techniques are a necessity to manage the exponential growth of the number of new polygons created by the subdivision process. Existing techniques for dual subdivision schemes lead to quite difficult implementations, and would be impractical to extend to hexagonal schemes. Where earlier approaches are face centered, we view the problem in a dual way, focusing on whether or not to subdivide around the vertices of the precedent subdivision steps. This allows for crack free tessellations with deeply subdivided portions closely bordering much coarser regions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Reference
Biermann H., Levin A., Zorin D., "Piecewise Smooth Subdivision Surfaces with Normal Control", SIGGRAPH 00 Conference Proceedings, pp. 113-120, 2000.
Catmull E., Clark J., "Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes", Computer-Aided Design 10 (Sept. 1978), pp.350-355.
Chaikin G. M., "An Algorithm for High Speed Curve Generation", Computer Graphics and Image Processing, 1974, 3(4), pp. 346-349.
Claes J., Beets K., Van Reeth F., "A Corner-Cutting Scheme for Hexagonal Subdivison Surfaces", to be published in the Proceedings of Shape Modeling and Applications(SMI ‘02), 2002.
DeRose T., Kass M., Truong T., "Subdivision Surfaces in Character Animation", SIGGRAPH 98 Conference Proceedings, pp.85-94, July 1998.
Doo D., Sabin M., "Behaviour of Recursive Division Surfaces Near Extraordinary Points", Computer-Aided Design 10 (Sept. 1978), pp.356-360.
Dyn N., Gregory J. A., Levin D., "A Butterfly Subdivision Scheme for Surface Interpolation with Tension Control", ACM Transactions on Graphics, Vol. 9, No. 2, pp. 160-169, April 1990.
Hoppe H., DeRose T., Duchamp T., Halstead M., Hubert J., McDonald J., Schweitzer J., Stuetzle W., "Piecewise Smooth Surface Reconstruction", SIGGRAPH 94 Conference Proceedings, pp. 295-302, 1994.
Jiang Q., Oswald P., "On the Analysis of Sqrt(3)-Subdivision Schemes", Submitted, 2002.
Kobbelt L., "Sqrt(3) Subdivision", in Proceedings of the Conference on Computer Graphics (SIGGRAPH 2000), pp.103-112, July 2000.
Lane J., Riesenfield R., "A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces", IEEE Transactions on Pattern Analysis and Machine Intelligence, 2(1):35-46, 1980.
Levin A., "Combined subdivision schemes for the design of surfaces satisfying boundary conditions", in Computer Aided Geometric Design, 16(5), pp. 345-354, 1999.
Loop C., "Smooth Subdivision Surfaces Based on Triangles",Master’;s thesis, University of Utah, Department of Mathematics, 1987.
Mueller H., Jaeschke R., "Adaptive Subdivision Curves and Surfaces", in the Proceedings of Computer Graphics International ‘88, pp. 48-58, 1998.
Nasri A., "Interpolating Meshes of Boundary Intersecting Curves by Subdivision Surfaces", The Visual Computer, Vol. 16, No. 1, 2000, pp. 3-14.
Nasri A., "Constructing Polygonal Complexes with Shape Handles for Curve Interpolation by Subdivision Surfaces", in Computer Aided Design 33, pp.753-765, September 2001.
Oswald P., Schröder P., “Composite Primal/Dual Sqrt(3)-Subdivision Schemes”, Submitted, 2002.
Sabin M., “Subdivision: Tutorial Notes”, tutorial of Shape Modeling International (SMI’01), May 2001.
Schweitzer J., “Analysis and Application of Subdivision Surfaces”, Ph.D. dissertation, Department of Computer Science and Engineering, University of Washington, Technical Report UW-CSE-96–08–02, August 1996.
Sederberg T., Zheng J., Sewell D., Sabin M., "Non-Uniform Recursive Subdivision Surfaces", Computer Graphics Proceedings (SIGGRAPH), Annual Conference Series, 1998, pp. 387-394.
Stam J., “On Subdivision Schemes Generalizing Uniform B-Spline Surfaces of Arbitrary Degree”, in Computer Aided Geometric Design. Special Edition on Subdivision Surfaces, Volume 18, 2001, pp. 383–396.
Stollnitz E. J., DeRose T. D., Salesin D. H., “Wavelets for Computer Graphics”, Morgan Kaufmann Publishers, San Francisco, 1996.
Velho L., Zorin D., “4–8 Subdivision”, in Computer-Aided Geometric Design, 18(5), pp. 4–8, 2001. Special Issue on Subdivision Techniques.
Xu Z., Kondo K., “Adaptive Refinements in Subdivision Surfaces”, in EUROGRAPHICS 1999 Proceedings.
Zorin D., Schröder P., “A Unified Framework for Primal/Dual Quadrilateral Subdivision Schemes”, in Computer Aided Geometric Design, Volume 18, Issue 5, pp. 429–454.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag London
About this paper
Cite this paper
Beets, K., Claes, J., Van Reeth, F. (2002). Borders, Semi-Sharp Edges and Adaptivity for Hexagonal Subdivision Surface Schemes. In: Vince, J., Earnshaw, R. (eds) Advances in Modelling, Animation and Rendering. Springer, London. https://doi.org/10.1007/978-1-4471-0103-1_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0103-1_10
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1118-4
Online ISBN: 978-1-4471-0103-1
eBook Packages: Springer Book Archive