skip to main content
research-article

1-Based Construction of Polycube Maps from Complex Shapes

Published:02 June 2014Publication History
Skip Abstract Section

Abstract

Polycube maps of triangle meshes have proved useful in a wide range of applications, including texture mapping and hexahedral mesh generation. However, constructing either fully automatically or with limited user control a low-distortion polycube from a detailed surface remains challenging in practice. We propose a variational method for deforming an input triangle mesh into a polycube shape through minimization of the ℓ1-norm of the mesh normals, regularized via an as-rigid-as-possible volumetric distortion energy. Unlike previous work, our approach makes no assumption on the orientation, or on the presence of features in the input model. User-guided control over the resulting polycube map is also offered to increase design flexibility. We demonstrate the robustness, efficiency, and controllability of our method on a variety of examples, and explore applications in hexahedral remeshing and quadrangulation.

Skip Supplemental Material Section

Supplemental Material

a25-sidebyside.mp4

mp4

13.7 MB

References

  1. M. Alexa, D. Cohen-Or, and D. Levin. 2000. As-rigid-as-possible shape interpolation. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques. 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. D. Andersen. 1996. An efficient newton barrier method for minimizing a sum of euclidean norms. SIAM J. Optim. 6, 1, 74--95.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. N. Aspert, D. Santa-Cruz, and T. Ebrahimi. 2002. Mesh: Measuring errors between surfaces using the hausdorff distance. In Proceedings of the IEEE International Conference and Multimedia Expo (ICME'02). Vol. 1. 705--708.Google ScholarGoogle Scholar
  4. H. Avron, A. Sharf, C. Greif, and D. Cohen-Or. 2010. ℓ1-sparse reconstruction of sharp point set surfaces. ACM Trans. Graph. 29, 5, 135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Benzi, G. Golub, and J. Liesen. 2005. Numerical solution of saddle point problems. Acta Numerica 14, 1, 1--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Botsch, M. Pauly, M. Gross, and I. Kobbelt. 2006. Primo: Coupled prisms for intuitive surface modeling. In Proceedings of the Symposium on Geometry Processing. Vol. 256. 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Campen, D. Bommes, and I. Kobbelt. 2012. Dual loops meshing: Quality quad layouts on manifolds. ACM Trans. Graph. 31, 4, 110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Y. Chen, T. A. Davis, W. W. Hager, and S. Rajamanickam. 2008. Algorithm 887: Cholmod, supernodal sqare cholesky factorization and update/downdate. ACM Trans. Math. Softw. 35, 3, 22:1--22:14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. El-Attar, M. Vidyasagar, and S. Dutta. 1979. An algorithm for ℓ1-norm minimization with application to nonlinear ℓ1-approximation. SIAM J. Numer. Anal. 16, 1, 70--86.Google ScholarGoogle ScholarCross RefCross Ref
  10. I. Garcia, J. Xia, Y. He, S.-Q. Xin, and G. Patow. 2013. Interactive applications for sketch-based editable polycube map. IEEE Trans. Vis. Comput. Graph. 19, 7, 1158--1171. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. N. I. M. Gould, D. Orban, and P. L. Toint. 2003. An interior-point ℓ1-penalty method for nonlinear optimization. Tech. rep. RAL-TR-2003-022, Rutherford Appleton Laboratory. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Gregson, A. Sheffer, and E. Zhang. 2011. All-hex mesh generation via volumetric polycube deformation. Comput. Graph. Forum 30, 5, 1407--1416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Y. He, H. Wang, C.-W. Fu, and H. Qin. 2009. A divide-and-conquer approach for automatic polycube map construction. Comput. Graph. 53, 369--380. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Huang, Y. Tong, H. Wei, and H. Bao. 2011. Boundary aligned smooth 3d cross-frame field. ACM Trans. Graph. 30, 6, 143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. J. Huber. 1981. Robust Statistics. John Wiley & Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Irving, J. Teran, and R. Fedkiw. 2004. Invertible finite elements for robust simulation of large deformation. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 131--140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. F. Knoppel, K. Crane, U. Pinkall, and P. Schroder. 2013. Globally optimal direction fields. ACM Trans. Graph. 32, 4, 59:1--59:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Y. Li, Y. Liu, W. Xu, W. Wang, and B. Guo. 2012. All-hex meshing using singularity-restricted field. ACM Trans. Graph. 31, 6, 177:1--177:11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. Lin, X. Jin, Z. Fan, and C. C. L. Wang. 2008. Automatic polycube-maps. In Proceedings of the 5th International Conference on Advances in Geometric Modeling and Processing (GMP'08). Springer, 3--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. L. Luksan, C. Matonoha, and J. Vlcek. 2007. Trust region interior-point method for large sparse ℓ1 optimization. Optim. Methods Softw. 22, 5, 737--753. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Myles, N. Pietroni, D. Kovacs, and D. Zorin. 2010. Feature-aligned t-meshes. ACM Trans. Graph. 29, 4, 117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. C. Pinar and W. M. Hartmann. 2006. Huber approximation for the non-linear ℓ1 problem. Euro. J. Oper. Res. 169, 3, 1096--1107.Google ScholarGoogle ScholarCross RefCross Ref
  23. SANDIA NATIONAL LABORATORY. 2010. Mesh verification with verdict. https://cubit.sandia.gov/public/verdict.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. K. Schittkowski. 2008. NLPL1: A fortran implementation of an sqp algorithm for minimizing sums of absolute function values, user's guide. www.ai7.uni-bayreuth.de/NLPL1.pdf.Google ScholarGoogle Scholar
  25. J. Schoberl. 1997. Netgen: An advancing front 2d/3d-mesh generator based on abstract rules. Comput. Vis. Sci. 1, 1, 41--52.Google ScholarGoogle ScholarCross RefCross Ref
  26. M. Tarini, K. Hormann, P. Cignoni, and C. Montani. 2004. Polycube-maps. ACM Trans. Graph. 23, 3, 853--860. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Tarini, E. Puppo, D. Panozzo, N. Pietroni, and P. Cignoni. 2011. Simple quad domains for field aligned mesh parameterization. ACM Trans. Graph. 30, 6, 142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. H. Wang, M. Jin, Y. He, X. Gu, and H. Qin. 2008. User-controllable polycube map for manifold spline construction. In Proceedings of the ACM Symposium on Solid and Physical Modeling. 397--404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. C. Yao and T. Lee. 2008. Adaptive geometry image. IEEE Trans. Vis. Comput. Graph. 14, 4, 948--960. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. 1-Based Construction of Polycube Maps from Complex Shapes

      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

      Full Access

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 33, Issue 3
        May 2014
        145 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/2631978
        Issue’s Table of Contents

        Copyright © 2014 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: 2 June 2014
        • Accepted: 1 December 2013
        • Received: 1 September 2013
        Published in tog Volume 33, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader