![]() There are other benefits to using tessellation that provide increased performance over statically tessellated sources meshes, but dynamic tessellation provides an increase in visual dynamic visual fidelity not obtainable any other way.įigure 2 : Same scene, same session, just moved the camera back a bit. With dynamic tessellation we can implement a smooth LoD system per primitive which will allows you to more finely control the geometry rendered.Ī smooth LoD system is something that is not possible without a dynamic hardware tessellation solution. This results in increased bandwidth costs to upload new models as well as visual artifacts like popping. Previously, LoDs had to be pre-calculated and swapped out procedurally on the host. You’ve likely seen this type of shot many times before.ĭynamic tessellation allows you to easily control the visual fidelity of the meshes in your scene on a per primitive basis as well as remove obnoxious mesh popping from LoD mesh swaps.The nature of the tessellation hardware allows you to specify a subdivision factor per edge and interior of each primitive dynamically. No displacement map here, just smoothing from PN triangles. Don't worry I'll wait for you.įigure 1 : A close up shot of a tessellated head. It is assumed readers are familiar with the pipeline and usage. The graphics pipeline for hardware tessellation has been explained excellently in many locations and at many topics. However there are a few tricks that are worth discussing such as the best way to determine tessellation factors For the most part this is pretty straightforward to implement (once you learn the API). ![]() This feature has been used in numerous high profile titles and is a great way to upgrade your visuals without an unreasonable amount of extra content effort.Īrguably the easiest way to leverage GPU-based tessellation is computing dynamic LODs for your geometry on the fly. Direct3D 11 (and the hardware that supports it) includes a lot of new functionality for programmers, but one of the most interesting and powerful additions is Tessellation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |