TY - GEN
T1 - Synthesizing subdivision meshes using real time tessellation
AU - Holländer, Matthias
AU - Boubekeur, Tamy
PY - 2010/12/1
Y1 - 2010/12/1
N2 - We propose a new GPU method for synthesizing subdivision meshes with exact adaptive geometry in real time. Our GPU kernel builds upon precomputed tables of basis functions for subdivision surfaces and is therefore supporting all subdivision schemes, either interpolating or approximating, for triangle or quad meshes. We designed our kernel so that it can be integrated seamlessly within a standard tessellation pipeline, exploiting software or hardware (adaptive) tessellation methods. We make use of the tessellator unit as an adaptive mesher for maximum subdivision level, exploiting the linear nature of subdivision surfaces to enable arbitrary level of detail adaptivity and control the visual smoothness using Subdivision Shading by applying the same tables as for geometry. We evaluate our kernel on a variety of dynamic meshes and compare it to subdivision substitutes.
AB - We propose a new GPU method for synthesizing subdivision meshes with exact adaptive geometry in real time. Our GPU kernel builds upon precomputed tables of basis functions for subdivision surfaces and is therefore supporting all subdivision schemes, either interpolating or approximating, for triangle or quad meshes. We designed our kernel so that it can be integrated seamlessly within a standard tessellation pipeline, exploiting software or hardware (adaptive) tessellation methods. We make use of the tessellator unit as an adaptive mesher for maximum subdivision level, exploiting the linear nature of subdivision surfaces to enable arbitrary level of detail adaptivity and control the visual smoothness using Subdivision Shading by applying the same tables as for geometry. We evaluate our kernel on a variety of dynamic meshes and compare it to subdivision substitutes.
KW - GPU programming
KW - Real time tessellation
KW - Subdivision surfaces
U2 - 10.1109/PacificGraphics.2010.14
DO - 10.1109/PacificGraphics.2010.14
M3 - Conference contribution
AN - SCOPUS:79951697067
SN - 9780769542058
T3 - Proceedings - Pacific Conference on Computer Graphics and Applications
SP - 46
EP - 53
BT - Proceedings - 18th Pacific Conference on Computer Graphics and Applications, Pacific Graphics 2010
T2 - 18th Pacific Conference on Computer Graphics and Applications, Pacific Graphics 2010
Y2 - 25 September 2010 through 27 September 2010
ER -