Adaptive forward differencing for rendering curves and surfaces
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
The design and analysis of spatial data structures
The design and analysis of spatial data structures
Interactive multiresolution mesh editing
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Fast rendering of subdivision surfaces
Proceedings of the eurographics workshop on Rendering techniques '96
Subdivision surfaces in character animation
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Piecewise smooth subdivision surfaces with normal control
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Progressive geometry compression
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Towards hardware implementation of loop subdivision
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Proceedings of the conference on Visualization '01
Mesh mutation in programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Generative 3D models: a key to more information within less bandwidth at higher quality
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Generic mesh refinement on GPU
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A realtime GPU subdivision kernel
ACM SIGGRAPH 2005 Papers
Optimization methods for scattered data approximation with subdivision surfaces
Graphical Models - Solid modeling theory and applications
Optimization techniques for approximation with subdivision surfaces
SM '04 Proceedings of the ninth ACM symposium on Solid modeling and applications
Direct evaluation of NURBS curves and surfaces on the GPU
Proceedings of the 2007 ACM symposium on Solid and physical modeling
A GPU based interactive modeling approach to designing fine level features
GI '07 Proceedings of Graphics Interface 2007
Catmull-Clark subdivision for geometry shaders
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Multiresolution geometric details on subdivision surfaces
Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia
Approximating Catmull-Clark subdivision surfaces with bicubic patches
ACM Transactions on Graphics (TOG)
GPU conversion of quad meshes to smooth surfaces
Proceedings of the 2008 ACM symposium on Solid and physical modeling
Real-time creased approximate subdivision surfaces
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Parallel view-dependent tessellation of Catmull-Clark subdivision surfaces
Proceedings of the Conference on High Performance Graphics 2009
Approximating subdivision surfaces with Gregory patches for hardware tessellation
ACM SIGGRAPH Asia 2009 papers
Optimized GPU evaluation of arbitrary degree NURBS curves and surfaces
Computer-Aided Design
Efficient substitutes for subdivision surfaces
ACM SIGGRAPH 2009 Courses
Fast parallel construction of smooth surfaces from meshes with tri/quad/pent facets
SGP '08 Proceedings of the Symposium on Geometry Processing
Parallel subdivision surface rendering and animation on the cell BE processor
Proceedings of the Conference on Design, Automation and Test in Europe
Efficient substitutes for subdivision surfaces in feature-quality games
ACM SIGGRAPH ASIA 2010 Courses
Primitive processing and advanced shading architecture for embedded space
Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics
Exact evaluation of limits and tangents for interpolatory subdivision surfaces at rational points
Journal of Computational and Applied Mathematics
Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces
ACM Transactions on Graphics (TOG)
Beyond Catmull–Clark? A Survey of Advances in Subdivision Surface Methods
Computer Graphics Forum
An overview of procedures for refining triangulations
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part I
Special Section on Graphics Interface: Atlas of connectivity maps
Computers and Graphics
Hi-index | 0.00 |
Using subdivision as a basic primitive for the construction of arbitrary topology, smooth, free-form surfaces is attractive for content destined for display on devices with greatly varying rendering performance. Subdivision naturally supports level of detail rendering and powerful compression algorithms. While the underlying algorithms are conceptually simple it is difficult to implement player engines which achieve optimal performance on modern CPUs such as the Intel Pentium family.In this paper we describe a novel table driven evaluation strategy for subdivision surfaces using as an example the scheme of Catmull and Clark. Cache conscious design and exploitation of SIMD instructions allows us to achieve nearly 100% FPU utilization in the inner loop and achieve a composite performance of 1.2 flop/cycle on the Intel PIII and 1.8 flop/cycle on the Intel P4 including all memory transfers. The algorithm supports tradeoffs between cache size and memory bus usage which we examine. A library which implements this engine is freely available from the authors.