Framework 4 (Last updated: October 25, 2019)Framework 3 (Last updated: February 6, 2017)Framework 2 (Last updated: October 8, 2006)Framework (Last updated: October 8, 2006)Libraries (Last updated: September 16, 2004)Really old framework (Last updated: September 16, 2004)
Detail Preserving Simplification
Friday, May 23, 2003 | Permalink
Executable
Source code
DPS.zip (3.5 MB)
Required:GL_ARB_fragment_program
GL_ARB_vertex_programRecommended:GL_ARB_vertex_buffer_object or GL_ATI_vertex_array_objectThis is a demo of the Detail Preserving Simplification technique. Instead of using a fatass model with zillions of triangles you use a less complex model but use a normal map to get all the detail from the high resolution model but at a much more affordable performance hit.
The model is the famous
Stanford bunny and the normal map was generated with ATi's NormalMapper utility available on the
developer pages.
To compare different modes, hit the keys 1,2 and 3. It will toggle between DPS, normal lowres and normal hires. Notice how DPS has all the image quality of the hires model, but without the performance hit. Instead the performance is very close to that of a normal lowres model.
Should run on Radeon 9500+ and GFFX.