Efficient, fair interpolation using Catmull-Clark surfaces
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A refineable space of smooth spline surfaces of arbitrary topological genus
Journal of Approximation Theory
Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Displaced subdivision surfaces
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing
A realtime GPU subdivision kernel
ACM SIGGRAPH 2005 Papers
Parallel view-dependent tessellation of Catmull-Clark subdivision surfaces
Proceedings of the Conference on High Performance Graphics 2009
Continuity mapping for multi-chart textures
ACM SIGGRAPH Asia 2009 papers
Approximating subdivision surfaces with Gregory patches for hardware tessellation
ACM SIGGRAPH Asia 2009 papers
ACM Transactions on Graphics (TOG)
Fast parallel construction of smooth surfaces from meshes with tri/quad/pent facets
SGP '08 Proceedings of the Symposium on Geometry Processing
Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces
ACM Transactions on Graphics (TOG)
Multiresolution attributes for tessellated meshes
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Ptex: per-face texture mapping for production rendering
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
Real-time local displacement using dynamic GPU memory management
Proceedings of the 5th High-Performance Graphics Conference
Hi-index | 0.00 |
Displacement mapping is ideal for modern GPUs since it enables high-frequency geometric surface detail on models with low memory I/O. However, problems such as texture seams, normal recomputation, and undersampling artifacts have limited its adoption. We provide a comprehensive solution to these problems by introducing a smooth analytic displacement function. Coefficients are stored in a GPU-friendly tile-based texture format, and a multiresolution mip hierarchy of this function is formed. We propose a novel level-of-detail scheme by computing per-vertex adaptive tessellation factors and select the appropriate prefiltered mip levels of the displacement function. Our method obviates the need for a precomputed normal map since normals are directly derived from the displacements. Thus, we are able to perform authoring and rendering simultaneously without typical displacement map extraction from a dense triangle mesh. This not only is more flexible than the traditional combination of discrete displacements and normal maps, but also provides faster runtime due to reduced memory I/O.