Abstract
Global view-dependent illumination phenomena, in particular reflections, greatly enhance the realism of computer-generated imagery. Current interactive rendering methods do not provide satisfactory support for reflections on curved objects. In this paper we present a novel method for interactive computation of reflections on curved objects. We transform potentially reflected scene objects according to reflectors, to generate virtual objects. These are rendered by the graphics system as ordinary objects, creating a reflection image that is blended with the primary image. Virtual objects are created by tessellating scene objects and computing a virtual vertex for each resulting scene vertex. Virtual vertices are computed using a novel space subdivision, the reflection subdivision. For general polygonal mesh reflectors, we present an associated approximate acceleration scheme, the explosion map. For specific types of objects (e.g., linear extrusions of planar curves) the reflection subdivision can be reduced to a 2-D one that is utilized more accurately and efficiently.
Original language | English |
---|---|
Pages | 333-342 |
Number of pages | 10 |
DOIs | |
State | Published - 1998 |
Event | 25th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1998 - Orlando, FL, United States Duration: 19 Jul 1998 → 24 Jul 1998 |
Conference
Conference | 25th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1998 |
---|---|
Country/Territory | United States |
City | Orlando, FL |
Period | 19/07/98 → 24/07/98 |
Keywords
- Explosion map
- Interactive reflections
- Ray tracing
- Reflection subdivision
- Virtual objects method