Good vibrations: modal dynamics for graphics and animation
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Rendering fur with three dimensional textures
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Realistic animation of liquids
Graphical Models and Image Processing
Modeling the motion of a hot, turbulent gas
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
An accurate curved boundary treatment in the lattice Boltzmann method
Journal of Computational Physics
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Lattice Boltzmann method for 3-D flows with curved boundary
Journal of Computational Physics
Animating prairies in real-time
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Real-time fur over arbitrary surfaces
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Modeling and rendering of realistic feathers
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Physically-based visual simulation on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Simulating fire with texture splats
Proceedings of the conference on Visualization '02
IEEE Computer Graphics and Applications
Simulation of a flapping flexible filament in a flowing soap film by the immersed boundary method
Journal of Computational Physics
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Linear algebra operators for GPU implementation of numerical algorithms
ACM SIGGRAPH 2003 Papers
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
ACM SIGGRAPH 2003 Papers
The Lattice-Boltzmann Method for Simulating Gaseous Phenomena
IEEE Transactions on Visualization and Computer Graphics
Dispersion Simulation and Visualization For Urban Security
VIS '04 Proceedings of the conference on Visualization '04
MoXi: real-time ink dispersion in absorbent paper
ACM SIGGRAPH 2005 Papers
Adapted unstructured LBM for flow simulation on curved surfaces
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Real time dynamic wind calculation for a pressure driven wind system
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Visual Simulation of Heat Shimmering and Mirage
IEEE Transactions on Visualization and Computer Graphics
Flow simulation with locally-refined LBM
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Animated feather coats using field lines
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
TeraFLOP computing on a desktop PC with GPUs for 3D CFD
International Journal of Computational Fluid Dynamics - Mesoscopic Methods And Their Applications To CFD
GPU accelerated simulations of bluff body flows using vortex particle methods
Journal of Computational Physics
Free surface flow simulations on GPGPUs using the LBM
Computers & Mathematics with Applications
GPU and APU computations of Finite Time Lyapunov Exponent fields
Journal of Computational Physics
Real-time simulation of lightweight rigid bodies
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.02 |
We present an approach for simulating the natural dynamics that emerge from the interaction between a flow field and immersed objects. We model the flow field using the Lattice Boltzmann Model (LBM) with boundary conditions appropriate for moving objects and accelerate the computation on commodity graphics hardware (GPU) to achieve real-time performance. The boundary conditions mediate the exchange of momentum between the flow field and the moving objects resulting in forces exerted by the flow on the objects as well as the back-coupling on the flow. We demonstrate our approach using soap bubbles and a feather. The soap bubbles illustrate Fresnel reflection, reveal the dynamics of the unseen flow field in which they travel, and display spherical harmonics in their undulations. Our simulation allows the user to directly interact with the flow field to influence the dynamics in real time. The free feather flutters and gyrates in response to lift and drag forces created by its motion relative to the flow. Vortices are created as the free feather falls in an otherwise quiescent flow.