@agatestudio DirectX 11 Tessellation Zoel Knight Agate Studio
May 14, 2015
@agatestudio
DirectX 11 Tessellation
Zoel
Knight
Agate Studio
@agatestudio
SUBDIVISION SURFACE INTRODUCTION
Introduced to the big screen by Pixar with A Bug's Life, Finding Nemo and The IncrediblesAdd extra detail for computer-generated characters in live-action moviesGollum from the recent Lord of the Rings movies is probably the most striking example
Subdivision Surface Example
• Dividing each polygonal face into smaller faces
Subdivision Surface Disadvantage
• Model are over smoothed
• Other object always smoothed
What
• Manage datasets of polygons presenting objects in a scene and divide them into suitable structures for rendering
When?
• Depending on what is needed
Where?
• Sea
• Terrain
• Etc
Why?
• Improve Display Effect
• Improve Gameplay (design)
How (Before)
How (After)
How
Before After
Disadvantages
• Too much geometry causes the GPU to become vertex-transform or triangle-setup limited
• Worse, having many tiny triangles that are just a few pixels in size can significantly reduce rasterizer efficiency
Thanks!!! The End