Editable Polycube Map for GPU-based Subdivision Surfaces


Jiazhi Xia†, Ismael Garcia‡, Ying He†, Shi-Qing Xin†, Gustavo Patow‡

‡Geometry and Graphics Group, University of Girona, Spain.
†School of Computer Engineering, Nanyang Technological University, Singapore.

Proc. of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games 2011


In this paper we propose an editable polycube mapping method that, given an arbitrary high-resolution polygonal mesh and a simple polycube representation plus optional sketched features indicating relevant correspondences between the two, provides a uniform, regular and artist-controllable quads-only mesh with a parameterized subdivision scheme. The method introduces a global parameterization, based on a divide and conquer strategy, which allows to create polycube-maps with a much smaller number of patches, and gives the user much more control over the quality of the induced subdivision surface. All this makes it a practical method for real-time rendering on modern hardware (e.g. OGL 4.1 and D3D11 tessellation hardware). By sketching these correspondence features, processing large-scale models with complex geometry and topology is now feasible. This is crucial for obtaining watertight displaced Catmull-Clark subdivision surfaces and high-quality texturing on real-time applications.


    author = {Xia, Jiazhil and Garcia, Ismael and He, Ying and Xin, Shi-Qing and Patow, Gustavo},
    title = {Editable polycube map for GPU-based subdivision surfaces},
    booktitle = {Symposium on Interactive 3D Graphics and Games},
    series = {I3D '11},
    year = {2011},
    isbn = {978-1-4503-0565-5},
    location = {San Francisco, California},
    pages = {151--158},
    numpages = {8},
    url = {http://doi.acm.org/10.1145/1944745.1944771},
    doi = {http://doi.acm.org/10.1145/1944745.1944771},
    acmid = {1944771},
    publisher = {ACM},
    address = {New York, NY, USA},
    keywords = {GPU subdivision surface, digital geometry processing, polycube map, surface parameterization},

Related Projects

This project was developed partially or totally under:


Paper Presentation Video