Popescu Voicu, Sacks Elisha, Mei Chunhui
Computer Science Department, Purdue University, West Lafayette, IN 47907, USA.
IEEE Trans Vis Comput Graph. 2006 Nov-Dec;12(6):1590-600. doi: 10.1109/TVCG.2006.103.
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.
本文提出了基于样本的相机,用于以交互式速率在凸反射器上渲染高质量反射。该方法支持视图变化、移动物体和反射器、高阶反射、反射物体的视图相关光照以及反射器表面属性。为了使用前馈图形管线渲染反射,必须对反射顶点进行投影。基于样本的相机是针孔相机的BSP树集合,它们共同近似投影函数。它由所需视图和场景反射器定义的反射光线构建而成。通过仅调用其视锥中包含该场景点的相机来对场景点进行投影。通过对场景几何进行投影然后在硬件中进行光栅化来渲染反射。