Principal-Ordinates Propagation for real-time rendering of participating media
نویسندگان
چکیده
Efficient light transport simulation in participating media is challenging in general, but especially if the medium is heterogeneous and exhibits significant multiple anisotropic scattering. We present Principal-Ordinates Propagation, a novel finite-element method that achieves real-time rendering speeds on modern GPUs without imposing any significant restrictions on the rendered participated medium. We achieve this by dynamically decomposing all illumination into directional and point light sources, and propagating the light from these virtual sources in independent discrete propagation domains. These are individually aligned with approximate principal directions of light propagation from the respective light sources. Such decomposition allows us to use a very simple and computationally efficient unimodal basis for representing the propagated radiance, instead of using a general basis such as spherical harmonics. The resulting approach is biased but physically plausible, and largely reduces the rendering artifacts inherent to existing finite-element methods. At the same time it allows for virtually arbitrary scattering anisotropy, albedo, and other properties of the simulated medium, without requiring any precomputation.
منابع مشابه
Efficient Light Propagation for Multiple Anisotropic Volume Scattering
Realistic rendering of participating media like clouds requires multiple anisotropic light scattering. This paper presents a propagation approximation for light scattered into M direction bins, which reduces the “ray effect” problem in the traditional “discrete ordinates” method. For a regular grid volume of n3 elements, it takes O(M n3 log n + M2 n3) time and O(M n3 + M2) space. This document ...
متن کاملcient Light Propagation for Multiple Anisotropic Volume
Realistic rendering of participating media like clouds requires multiple anisotropic light scattering. This paper presents a propagation approximation for light scattered into M direction bins, which reduces the \ray eeect" problem in the traditional \discrete ordinates" method. For a regular grid volume of n 3
متن کاملPlane Wave Propagation Through a Planer Slab
An approximation technique is considered for computing transmission and reflection coefficients for propagation of an elastic pulse through a planar slab of finite width. The propagation of elastic pulse through a planar slab is derived from first principles using straightforward time-dependent method. The paper ends with calculations of enhancement factor for the elastic plane wave and it is s...
متن کاملIlluminating and Rendering Heterogeneous Participating Media in Real Time using Opacity Propagation
We present a new approach to illuminate and render single scattering effects in heterogeneous participating media in real time. The medium’s density is modeled as a sum of radial basis functions, and is then sampled into a first volumetric grid. We then integrate the extinction function from each light source to each cell in the volume by a fast cell-to-cell propagation process on the GPU, and ...
متن کاملMathematical Approximation for Real-Time Lighting Rendering Through Participating Media
Many shading models are able to provide realistic rendering of lighting effects under various atmospheric conditions but computational times are often expensive. This paper proposes a method to render lighting effects within participating media in real-time on a graphics workstation. It consists of mathematical approximations based on a re-formulation of the light transport equation considering...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computers & Graphics
دوره 45 شماره
صفحات -
تاریخ انتشار 2014