Legendre domain 3D fluid simulation and rendering: In this example, we have 3000 snow flakes being carried by a wind field (middle). We then add
mist to the scene (right). Notice how further objects appearing brighter
due to the air-light effect, and distant snow-flakes becoming invisible as
the mist density is increased. For the complete video, see below.
Abstract
In this paper, we present a
unified framework for reduced space modeling and rendering of dynamic and
non-homogenous participating media, like snow, smoke, dust and fog. The key
idea is to represent the 3D spatial variation of the density, velocity and
intensity fields of the media using the same analytic basis. In many
situations, natural effects such as mist, outdoor smoke and dust are smooth
(low frequency) phenomena, and can be compactly represented by a small
number of coefficients of a Legendre polynomial basis. We derive analytic
expressions for the derivative and integral operators in the Legendre
coefficient space, as well as the triple product integrals of Legendre polynomials.
These mathematical results allow us to solve both the Navier-Stokes
equations for fluid flow and light transport equations for single
scattering efficiently in the reduced Legendre space. Since our technique
does not depend on volume grid resolution, we can achieve computational
speedups as compared to spatial domain methods while having low memory and
pre-computation requirements as compared to data-driven approaches. Also,
analytic definition of derivatives and integral operators in the Legendre domain
avoids the approximation errors inherent in spatial domain finite
difference methods. We demonstrate many interesting visual effects
resulting from particles immersed in fluids as well as volumetric
scattering in non-homogenous and dynamic participating media, such as fog
and mist.
|
Publications
“Legendre Fluids: A Unified Framework for Analytic Reduced Space
Modeling and Rendering of
Participating
Media”
Mohit Gupta, SG Narasimhan,
Eurographics/ ACM SIGGRAPH
Symposium on Computer Animation 2007
[PDF] [LowResolution
PDF]
“Legendre polynomials Triple Product Integral and lower-degree
approximation of polynomials
using
Chebyshev polynomials”
Mohit Gupta, SG Narasimhan,
Tech.
Report CMU-RI-TR-07-22,
Robotics
Institute, Carnegie
Mellon University,
May, 2007
[PDF]
Videos
|
|
Confetti
Added to Christmas Video: (Apple Quicktime 7.0).
|
|
|
Mist
and Snow:
(Apple Quicktime 7.0).
|
|
|
SCA
2007 Video (with audio):
This video is a compilation of the main results of this project.
(Apple Quicktime 7.0).
|
|