z-logo
Premium
Fast GPU‐based Adaptive Tessellation with CUDA
Author(s) -
Schwarz Michael,
Stamminger Marc
Publication year - 2009
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/j.1467-8659.2009.01376.x
Subject(s) - computer science , computer graphics (images) , cuda , tessellation (computer graphics) , rendering (computer graphics) , polygon mesh , animation , graphics , computational science , parallel computing
Compact surface descriptions like higher‐order surfaces are popular representations for both modeling and animation. However, for fast graphics‐hardware‐assisted rendering, they usually need to be converted to triangle meshes. In this paper, we introduce a new framework for performing on‐the‐fly crack‐free adaptive tessellation of surface primitives completely on the GPU. Utilizing CUDA and its flexible memory write capabilities, we parallelize the tessellation task at the level of single surface primitives. We are hence able to derive tessellation factors, perform surface evaluation as well as generate the tessellation topology in real‐time even for large collections of primitives. We demonstrate the power of our framework by exemplarily applying it to both bicubic rational Bézier patches and PN triangles.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here