1/3/2024 0 Comments Tessellation graphicsSubdivision surfaces are often combined with displacement mapping to add extra detail for computer-generated characters in live-action movies. Introduced to the big screen by Pixar with A Bug's Life, they have been used in all of Pixar's movies since, including Finding Nemo and The Incredibles. Specifically, Catmull-Clark subdivision surfaces are supported in practically every 3D modeling and animation application. Subdivision surfaces are arguably the most popular curved-surface representation used in computer graphics today. Intermediate results are also rendered to and read from texture maps, and the final tessellation results (position, normal, and so on) are rendered to a vertex array ready to be used by a render-primitives call such as glDrawElements(). This method assumes that the vertex data of the subdivision surface control mesh are stored in a texture map. The subdivision, flatness test, and final vertex attribute calculations are done using fragment programs (pixel shaders). This chapter takes a repeated subdivision approach to tessellation, implemented by rendering into 2D textures. The second part of this chapter describes how to add displacement-mapping support for rendering highly detailed models that can be animated in real time. The first part of this chapter explains how to tessellate subdivision surfaces to polygons for rendering high-quality curved surfaces without visible polygon artifacts. We use the GPU to do the tessellation calculations, which saves graphics bus bandwidth and is many times faster than using the CPU. In this chapter we describe how to perform view-dependent, adaptive tessellation of Catmull-Clark subdivision surfaces with optional displacement mapping. Adaptive Tessellation of Subdivision Surfaces with Displacement Mapping The CD content, including demos and content, is available on the web and for download.Ĭhapter 7. You can purchase a beautifully printed version of this book, and others in the series, at a 30% discount courtesy of InformIT and Addison-Wesley. GPU Gems 2 GPU Gems 2 is now available, right here, online.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |