“Boundary aligned smooth 3D cross-frame field” – ACM SIGGRAPH HISTORY ARCHIVES

“Boundary aligned smooth 3D cross-frame field”

  • 2011-SA-Technical-Paper_Huang_Boundary-Aligned-SmoothD-Cross-Frame-Field

Conference:


Type(s):


Title:

    Boundary aligned smooth 3D cross-frame field

Session/Category Title:   Quads and Friends


Presenter(s)/Author(s):



Abstract:


    In this paper, we present a method for constructing a 3D cross-frame field, a 3D extension of the 2D cross-frame field as applied to surfaces in applications such as quadrangulation and texture synthesis. In contrast to the surface cross-frame field (equivalent to a 4-Way Rotational-Symmetry vector field), symmetry for 3D cross-frame fields cannot be formulated by simple one-parameter 2D rotations in the tangent planes. To address this critical issue, we represent the 3D frames by spherical harmonics, in a manner invariant to combinations of rotations around any axis by multiples of π/2. With such a representation, we can formulate an efficient smoothness measure of the cross-frame field. Through minimization of this measure under certain boundary conditions, we can construct a smooth 3D cross-frame field that is aligned with the surface normal at the boundary. We visualize the resulting cross-frame field through restrictions to the boundary surface, streamline tracing in the volume, and singularities. We also demonstrate the application of the 3D cross-frame field to producing hexahedron-dominant meshes for given volumes, and discuss its potential in high-quality hexahedralization, much as its 2D counterpart has shown in quadrangulation.

References:


    1. Bochkanov, S., n.d. Alglib. http://www.alglib.net/.Google Scholar
    2. Bommes, D., Zimmer, H., and Kobbelt, L. 2009. Mixed-integer quadrangulation. ACM Trans. Graph. (SIGGRAPH) 28, 3 (July), 77:1–77:10. Google ScholarDigital Library
    3. Carbonera, C. D., and Shepherd, J. F. 2010. A constructive approach to constrained hexahedral mesh generation. Eng. with Comput. 26, 4 (August), 341–350. Google ScholarDigital Library
    4. Cheng, Y. 1995. Mean shift, mode seeking, and clustering. IEEE Trans. Pattern Anal. Mach. Intell. 17, 8 (August), 790–799. Google ScholarDigital Library
    5. Comaniciu, D., Meer, P., and Member, S. 2002. Mean shift: A robust approach toward feature space analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence 24, 5, 603–619. Google ScholarDigital Library
    6. Cook, W., and Oakes, W. 1982. Mapping methods for generating three-dimensional meshes. Computers In Mechanical Engineering, pp.67–72.Google Scholar
    7. dlib, n.d. dlib c++ library. http://dlib.net/.Google Scholar
    8. Dong, S., Bremer, P.-T., Garland, M., Pascucci, V., and Hart, J. C. 2006. Spectral surface quadrangulation. ACM Trans. Graph. (SIGGRAPH) 25, 3, 1057–1066. Google ScholarDigital Library
    9. Edelsbrunner, H., Harer, J., and Zomorodian, A. 2001. Hierarchical Morse-Smale complexes for piecewise linear 2-manifolds. Discrete and Computational Geometry (SoCG) 30, 1 (July), 87–107.Google Scholar
    10. Eppstein, D. 1996. Linear complexity hexahedral mesh generation. In Proc. 12th Symp. Computational Geometry, ACM, 58–67. Google ScholarDigital Library
    11. Green, R. 2003. Spherical Harmonic Lighting: The Gritty Details. Archives of the Game Developers Conference (Mar.).Google Scholar
    12. Gregson, J., Sheffer, A., and Zhang, E. 2011. All-hex mesh generation via volumetric polycube deformation. Computer Graphics Forum (SGP) 30:5, 1407–1416.Google ScholarCross Ref
    13. Kälberer, F., Nieser, M., and Polthier, K. 2007. Quadcover – surface parameterization using branched coverings. Computer Graphics Forum 26, 3 (Sept.), 375–384.Google ScholarCross Ref
    14. Kazhdan, M. 2007. An approximate and efficient method for optimal rotation alignment of 3d models. IEEE Trans. Pattern Anal. Mach. Intell. 29, 7, 1221–1229. Google ScholarDigital Library
    15. Lai, Y.-K., Jin, M., Xie, X., He, Y., Palacios, J., Zhang, E., Hu, S.-M., and Gu, X. 2010. Metric-driven rosy field design and remeshing. IEEE Transactions on Visualization and Computer Graphics 16, 1, 95–108. Google ScholarDigital Library
    16. Lévy, B., and Liu, Y. 2010. Lp centroidal Voronoi tessellation and its applications. ACM Trans. Graph. (SIGGRAPH) 29, 4 (July), 119:1–119:11. Google ScholarDigital Library
    17. Makadia, A., and Daniilidis, K. 2003. Direct 3d-rotation estimation from spherical images via a generalized shift theorem. In IEEE Conference on Computer Vision and Pattern Recognition, 217–226.Google Scholar
    18. Mann, S., and Rockwood, A. 2002. Computing singularities of 3d vector fields with geometric algebra. In Proceedings of the Conference on Visualization ’02, IEEE Computer Society, Washington, DC, USA, VIS ’02, 283–290. Google ScholarDigital Library
    19. Meshkat, S., and Talmor, D. 2000. Generating a mixed mesh of hexahedra, pentahedra and tetrahedra from an underlying tetrahedral mesh. International Journal for Numerical Methods in Engineering 49, 1–2, 17–30.Google ScholarCross Ref
    20. Nieser, M., Reitebuch, U., and Polthier, K. 2011. Cube-Cover – parameterization of 3d volumes. Computer Graphics Forum (SGP) 30:5, 1397–1406.Google ScholarCross Ref
    21. Palacios, J., and Zhang, E. 2007. Rotational symmetry field design on surfaces. ACM Trans. Graph. (SIGGRAPH) 26:3, 55. Google ScholarDigital Library
    22. Palacios, J., and Zhang, E. 2011. Interactive visualization of rotational symmetry fields on surfaces. IEEE Transactions on Visualization and Computer Graphics 17, 7, 947–955. Google ScholarDigital Library
    23. Pointwise, 2009. Gridgen – reliable cfd meshing. http://www.pointwise.com/gridgen/.Google Scholar
    24. Ray, N., Li, W. C., Lévy, B., Sheffer, A., and Alliez, P. 2006. Periodic global parameterization. ACM Trans. Graph. 25, 4, 1460–1485. Google ScholarDigital Library
    25. Ray, N., Vallet, B., Li, W.-C., and Lévy, B. 2008. N-symmetry direction field design. ACM Transactions on Graphics 27:2, 10:1–10:13. Google ScholarDigital Library
    26. Roca, X. 2009. Paving the path towards automatic hexahedral mesh generation. PhD thesis, Applied Mathematics, UPC, Barcelona.Google Scholar
    27. Ruiz-Gironés, E., and Sarrate, J. 2010. Generation of structured hexahedral meshes in volumes with holes. Finite Elem. Anal. Des. 46, 10 (October), 792–804. Google ScholarDigital Library
    28. Schöberl, J. 1997. Netgen – an advancing front 2d/3d mesh generator based on abstract rules. Comput and Vis in Science 1, 1, 41–52.Google ScholarCross Ref
    29. Scott, M. A., Earp, M. N., Benzley, S. E., and Stephenson, M. B. 2005. Adaptive sweeping techniques. In Proceedings, 14th International Meshing Roundtable.Google Scholar
    30. Shepherd, J. 2007. Topologic and geometric constraint-based hexahedral mesh generation. PhD thesis, University of Utah. Google ScholarDigital Library
    31. Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. ACM Trans. Graph. (SIGGRAPH) 27, 3 (August), 53:1–53:9. Google ScholarDigital Library
    32. Tautges, T. J. 2001. The generation of hexahedral meshes for assembly geometry: survey and progress. International Journal for Numerical Methods in Engineering 50:12, pp. 2617–2642.Google ScholarCross Ref
    33. Vyas, V., and Shimada, K. 2009. Tensor-guided hex-dominant mesh generation with targeted all-hex regions. In Proceedings of the 18th International Meshing Roundtable, B. W. Clark, Ed. Springer Berlin Heidelberg, 377–396.Google Scholar
    34. Yamakawa, S., and Shimada, K. 2003. Fully-automated hexdominant mesh generation with directionality control via packing rectangular solid cells. International Journal for Numerical Methods in Engineering 57, 15, 2099–2129.Google ScholarCross Ref
    35. Zhang, G.-X., Du, S.-P., Lai, Y.-K., Ni, T., and Hu, S.-M. 2010. Sketch guided solid texturing. Graphical Models 73:3, 59–73.Google ScholarCross Ref
    36. Zhang, M., Huang, J., Liu, X., and Bao, H. 2010. A wave-based anisotropic quadrangulation method. ACM Trans. Graph. (SIGGRAPH) 29, 4 (July), 118:1–118:8. Google ScholarDigital Library


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org