Submitted by , posted on 04 September 2003

Image Description, by

This image demonstrates how to achieve dramatic mesh reduction while preserving the visual appearance of objects using GPU programming. The first image shows a 500 facets version of the well known Stanford Bunny. The second image shows a normal-mapped version. Note that the triangles are still visible around the silhouette. The third image shows a normal-mapped version, with Bezier triangles generated by the GPU, using vertex shaders. Note the smooth silhouette.

The normal-map is generated using our LSCM parameterization method. The Bezier triangles are generated using Vlachos's approach.

Mesh decimation algorithm: Nicolas Ray
Bezier vertex shader: Wan Chiu Li

- Vlachos, Peters, Boyd, Mitchell, Curved PN Triangles, ACM Symposium on Interactive 3D graphics, 2001
- Levy, Petitjean, Ray, Maillot, Least Squares Conformal Maps, ACM Transactions on Graphics (SIGGRAPH), 2002

Publications and more details can be found in my home page:

Image of the Day Gallery



Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.