Title
True Imposters
Abstract
Imposters are a powerful technique which has been widely used for many years in the graphics community. An imposter is a two dimensional image rendered onto a billboard which represents highly detailed geometry. Imposters can be created on the fly or precompiled and stored in memory, in both cases the imposter is only accurate for a specific viewing direction, as the view deviates from this ideal condition, the imposter loses accuracy. The same imposter is reused until its visual error surpasses a given arbitrary threshold in which case it is replaced with a more accurate imposter. True Imposters takes advantage of the latest graphics hardware to achieve accurate geometric representation updated every frame for any arbitrary viewing angle. It builds off of Relief Mapping of Non-Height Field Surfaces [Policarpo 2006] and continues past the goals of traditional per-pixel displacement mapping techniques which are to add visually accurate sub-surface features to any arbitrary surface by generating whole 3D objects on a billboard. True Imposters distinguishes itself from previous per-pixel displacement mapped imposter methods by offering 110 viewing restrictions, animation and performance optimizations. A single texture can hold four height-fields which can represent many volumes. More texture data can be added to extend this to any shape. Normally these height-fields would represent the surface of a shape, and the viewing vector would be transformed into the polygons local coordinate frame with respect to its normal. However, in our case we chose instead to transform our surface geometry with respect to our view direction vector, or in other words, generate a billboard which we can then use as a window to view our height fields from any given direction. The second image shows the perspective of our function which would be displayed on our billboard. Once the texture plane is rasterized, each fragment can be considered the origin of a ray, since its direction is simply the view direction; the problem now can be solved with a linear march followed by binary search. True Imposters also offer a simple yet effective animation scheme in which the animation frames are tiled on a single texture, offering quick look-ups using the pixel shader.
Publication Date
7-30-2006
Publication Title
ACM SIGGRAPH 2006 Research Posters, SIGGRAPH 2006
Number of Pages
-
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1179622.1179688
Copyright Status
Unknown
Socpus ID
80053378823 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/80053378823
STARS Citation
Risser, Eric, "True Imposters" (2006). Scopus Export 2000s. 8234.
https://stars.library.ucf.edu/scopus2000/8234