Sample-based cameras for feed forward reflection rendering.
This paper presents sample-based cameras for rendering high quality reflections on convex reflectors at interactive rates. The method supports change of view, moving objects and reflectors, higher order reflections, view-dependent lighting of reflected objects, and reflector surface properties. In order to render reflections with the feed forward graphics pipeline, one has to project reflected vertices. A sample-based camera is a collection of BSP trees of pinhole cameras that jointly approximate the projection function. It is constructed from the reflected rays defined by the desired view and the scene reflectors. A scene point is projected by invoking only the cameras that contain it in their frustums. Reflections are rendered by projecting the scene geometry and then rasterizing in hardware.
Popescu
Voicu
V
Computer Science Department, Purdue University, West Lafayette, IN 47907, USA. popescu@cs.purdue.edu
Sacks
Elisha
E
Mei
Chunhui
C
D000465:Algorithms; D003196:Computer Graphics; D007089:Image Enhancement / Q000379:methods*; D007090:Image Interpretation, Computer-Assisted / Q000379:methods*; D021621:Imaging, Three-Dimensional / Q000379:methods*; D016247:Information Storage and Retrieval / Q000379:methods; D010781:Photography / Q000295:instrumentation / Q000379:methods*; D010783:Photometry / Q000295:instrumentation / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity