skip to main content
10.1145/1152399.1152402acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicatConference Proceedingsconference-collections
Article

Detail sculpting using cubical marching squares

Published:05 December 2005Publication History

ABSTRACT

The demand for customizing models is increasing rapidly, but the related techniques for sculpting in the volumetric form raise several issues that need to be addressed. These issues include preserving sharp features, inter-cell independency, maintaining consistent topology, and adaptive resolution. These issues affect the quality of resulting shapes and the execution speed while manipulating models. Traditionally, marching cubes algorithm provides satisfactory performance for visualizing volume data in sculpting applications. However, sharp features, which are important characteristics of models, are lost while using marching cubes to visualize the resulting volume data. Furthermore, we need to perform crack patching operations to fill up the gaps between different resolutions in adaptive resolution. In contrast, these issues could be easily fulfilled by replacing the underlying isosurfacing algorithm with cubical marching squares algorithm. In this paper, we propose data structures for storing volume data and methods for Boolean operations to manipulate these data. We archive highly detailed models while sculpting at interactive speed by using proposed data structures and methods in conjunction with cubical marching squares algorithm.

References

  1. Bart Adams and Philip Dutré. Interactive boolean operations on surfel-bounded solids. ACM Trans. Graph., 22(3):651--656, 2003. 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Eric Ferley, Marie-Paule Cani, and Jean-Dominique Gascuel. Resolution adaptive volume sculpting. Graphical Models, 63(6):459--478, 2001. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sarah F. Frisken, Ronald N. Perry, Alyn P. Rockwood, and Thouis R. Jones. Adaptively sampled distance fields: A general representation of shape for computer graphics. In Proceedings of ACM SIGGRAPH, pages 249--254, 2000. 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Tinsley A. Galyean and John F. Hughes. Sculpting: an interactive volumetric modeling technique. In Proceedings of ACM SIGGRAPH, pages 267--274, 1991. 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Heidrich, R. Westermannand H-P. Seidel, and T. Ertl. Real-time exploration of regular volume data by adaptive reconstruction of iso-surfaces. The Visual Computer, 15(2):100--111, 1999. 2Google ScholarGoogle ScholarCross RefCross Ref
  6. Chien-Chang Ho, Fu-Che Wu, Bing-Yu Chen, Yung-Yu Chuang, and Ming Ouhyoung. Cubical marching squares: Adaptive feature preserving surface extraction from volume data. Computer Graphics Forum, 24(2), 2005. 1, 2Google ScholarGoogle Scholar
  7. Tao Ju, Frank Losasso, Scott Schaefer, and Joe Warren. Dual contouring of hermite data. In Proceedings of ACM SIGGRAPH, pages 339--346, 2002. 1 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Leif P. Kobbelt, Mario Botsch, Ulrich Schwanecke, and Hans-Peter Seidel. Feature sensitive surface extraction from volume data. In Proceedings of ACM SIGGRAPH, pages 57--66, 2001. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Frederick W. B. Li, Rynson W. H. Lau, and Frederick F. C. Ng. Collaborative distributed virtual sculpting. In Proceedings of Virtual Reality, page 217, 2001. 1 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. William E. Lorensen and Harvey E. Cline. Marching cubes: A high resolution 3d surface construction algorithm. In Proceedings of ACM SIGGRAPH, pages 163--169, 1987. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Yutaka Ohtake, Alexander Belyaev, Marc Alexa, Greg Turk, and Hans-Peter Seidel. Multi-level partition of unity implicits. ACM Trans. Graph., 22(3):463--470, 2003. 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K.-L. Perng, W.-T. Wang, M. Flanagan, and M. Ouhyoung. A real-time 3d virtual sculpting tool based on modified marching cubes. In Proceedings of International Conference on Artificial Reality and Tele-existence, pages 64--72, 2001. 1, 2Google ScholarGoogle Scholar
  13. Ronald N. Perry and Sarah F. Frisken. Kizamu: a system for sculpting digital characters. In Profroceedings of ACM SIGGRAPH, pages 47--56, 2001. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Raj Shekhar, Elias Fayyad, Roni Yagel, and J. Fredrick Cornhill. Octree-based decimation of marching cubes surfaces. In Proc. of IEEE Visualization, pages 335--342, 1996. ISBN 0-89791-864-9. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Matthias Zwicker, Mark Pauly, Oliver Knoll, and Markus Gross. Pointshop 3d: an interactive system for point-based surface editing. In Proceedings of ACM SIGGRAPH, pages 322--329, 2002. 1, 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Detail sculpting using cubical marching squares

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICAT '05: Proceedings of the 2005 international conference on Augmented tele-existence
      December 2005
      291 pages
      ISBN:0473106574
      DOI:10.1145/1152399

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 December 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      ICAT '05 Paper Acceptance Rate48of48submissions,100%Overall Acceptance Rate48of48submissions,100%
    • Article Metrics

      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader