文档详情

《A Practical Analytic Single Scattering Model for Real Time Rendering》.pdf

发布:2015-10-04约字共11页下载文档
文本预览下载声明
A Practical Analytic Single Scattering Model for Real Time Rendering Bo Sun Ravi Ramamoorthi Srinivasa G. Narasimhan Shree K. Nayar Columbia University Columbia University Carnegie Mellon University Columbia University Abstract We consider real-time rendering of scenes in participating media, capturing the effects of light scattering in fog, mist and haze. While a number of sophisticated approaches based on Monte Carlo and fi- nite element simulation have been developed, those methods do not work at interactive rates. The most common real-time methods are essentially simple variants of the OpenGL fog model. While easy to use and specify, that model excludes many important qualitative ef- fects like glows around light sources, the impact of volumetric scat- tering on the appearance of surfaces such as the diffusing of glossy highlights, and the appearance under complex lighting such as en- vironment maps. In this paper, we present an alternative physically based approach that captures these effects while maintaining real- time performance and the ease-of-use of the OpenGL fog model. Our method is based on an explicit analytic integration of the sin- (a) Clear day gle scattering light transport equations for an isotropic point light source in a homogeneous participating medium. We can implement the model in modern programmable graphics hardware using a few small numerical lookup tables stored as texture maps. Our model can also be easily adapted to generate the appearances of materials with arbitrary BRDFs, environment map lighting, and precomputed radiance transfer methods, in the presence of participating media. Hence, our techniques can be widely used in real-time rendering. 1 Introduction Many real-time rendering applications
显示全部
相似文档