Back to Tamy Boubekeur's Homepage


Phong Tessellation

Tamy Boubekeur and Marc Alexa
SIGGRAPH Asia 2008 (ACM Transactions on Graphics vol. 27)

Phong Tessellation
Phong Tessellation naturally completes Phong Shading.

Abstract

Modern 3D engines used in real-time applications provide shading that hides the lack of higher order continuity inside the shapes using modulated normals, textures, and tone-mapping -- artifacts remain only on interior contours and silhouettes if the surface geometry is not smooth. The basic idea in this paper is to apply a purely local refinement strategy that inflates the geometry enough to avoid these artifacts. Our technique is a geometric version of Phong normal interpolation, not applied on normals but on the vertex positions. We call this strategy Phong Tessellation.

Resources

Download publication:
      PDF format

BibTex Reference:
   @ARTICLE{Boubekeur:2008:PhongTess,
       author = {Tamy Boubekeur and Marc Alexa},
       title = {Phong Tessellation},
       journal ={ACM Trans. Graphics (Proc. SIGGRAPH Asia)},
       year = {2008},
      volume = {27},
       number = {?},
       pages = {??-??},
   }


Video:
      MPG format WMV format
              

Related publications

A Flexible Kernel for Adaptive Mesh Refinement on GPU
Tamy Boubekeur and Christophe Schlick.
Computer Graphics Forum 27(1), pages 102--113, 2008
QAS: Real-Time Quadratic Approximation of Subdivision Surfaces
Tamy Boubekeur and Christophe Schlick.
Pacific Graphics, Hawaii (U.S.), 2007
Approximation of Subdivision Surfaces for Interactive Applications   
Tamy Boubekeur and Christophe Schlick.
ACM SIGGRAPH Sketch program, San Diego (U.S.), 2007
Generic Adaptive Mesh Refinement
Tamy Boubekeur and Christophe Schlick.
GPU Gems 3, 2007
Scalar Tagged PN Triangles
Tamy Boubekeur, Patrick Reuter and Christophe Schlick.
Eurographics (Short Paper), Dublin (Ireland), 2005
Generic Mesh Refinement on GPU
Tamy Boubekeur and Christophe Schlick.
ACM SIGGRAPH Graphics Hardware, Los Angeles (U.S.), 2005

Back to Tamy Boubekeur's Homepage