Display of Surfaces from Volume Data
IEEE Computer Graphics and Applications
Matrix computations (3rd ed.)
Modeling the motion of a hot, turbulent gas
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Numerical simulation in fluid dynamics: a practical introduction
Numerical simulation in fluid dynamics: a practical introduction
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
A simple, efficient method for realistic animation of clouds
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th 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
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Interactive Physically-Based Cloud Simulation
PG '02 Proceedings of the 10th Pacific Conference on Computer Graphics and Applications
A multigrid solver for boundary value problems using programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
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
A Method for Modeling Clouds Based on Atmospheric Fluid Dynamics
PG '01 Proceedings of the 9th Pacific Conference on Computer Graphics and Applications
Brook for GPUs: stream computing on graphics hardware
ACM SIGGRAPH 2004 Papers
Dispersion Simulation and Visualization For Urban Security
VIS '04 Proceedings of the conference on Visualization '04
Efficient partitioning of fragment shaders for multiple-output hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
UberFlow: a GPU-based particle engine
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A realtime GPU subdivision kernel
ACM SIGGRAPH 2005 Papers
Visually Accurate Multi-Field Weather Visualization
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Interactive global illumination in dynamic participating media using selective photon tracing
Proceedings of the 21st spring conference on Computer graphics
Interactive global illumination in dynamic participating media using selective photon tracing
Proceedings of the 21st spring conference on Computer graphics
LU-GPU: Efficient Algorithms for Solving Dense Linear Systems on Graphics Hardware
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Glift: Generic, efficient, random-access GPU data structures
ACM Transactions on Graphics (TOG)
A Network Architecture Supporting Consistent Rich Behavior in Collaborative Interactive Applications
IEEE Transactions on Visualization and Computer Graphics
Deformable object simulation in virtual environment
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
Chessboard domination on programmable graphics hardware
Proceedings of the 44th annual Southeast regional conference
CellSs: a programming model for the cell BE architecture
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
A memory model for scientific algorithms on graphics processors
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Mapping computational concepts to GPUs
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Flow simulation with locally-refined LBM
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Eikonal rendering: efficient light transport in refractive objects
ACM SIGGRAPH 2007 papers
Animating physically based explosions in real-time
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Streaming Algorithms for Biological Sequence Alignment on GPUs
IEEE Transactions on Parallel and Distributed Systems
Multi-Level Graph Layout on the GPU
IEEE Transactions on Visualization and Computer Graphics
Sliced data structure for particle-based simulations on GPUs
Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia
Feedback control of cumuliform cloud formation based on computational fluid dynamics
ACM SIGGRAPH 2008 papers
ACM SIGGRAPH 2008 posters
A performance study of general-purpose applications on graphics processors using CUDA
Journal of Parallel and Distributed Computing
Simulation of atmospheric binary mixtures based on two-fluid model
Graphical Models
Large calculation of the flow over a hypersonic vehicle using a GPU
Journal of Computational Physics
Real-time dynamic simulation of 3D cloud for marine search and rescue simulator
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Cumulus Cloud Synthesis with Similarity Solution and Particle/Voxel Modeling
ISVC '08 Proceedings of the 4th International Symposium on Advances in Visual Computing
Matrix-based streamization approach for improving locality and parallelism on FT64 stream processor
The Journal of Supercomputing
Proceedings of the 40th Conference on Winter Simulation
Fast rendering of dynamic clouds
Computers and Graphics
Large-scale, realistic cloud visualization based on weather forecast data
CGIM '07 Proceedings of the Ninth IASTED International Conference on Computer Graphics and Imaging
Filtering video volumes using the graphics hardware
SCIA'07 Proceedings of the 15th Scandinavian conference on Image analysis
Efficient and realistic cumulus cloud simulation based on similarity approach
ISVC'07 Proceedings of the 3rd international conference on Advances in visual computing - Volume Part I
Implementation and evaluation of Jacobi iteration on the imagine stream processor
HiPC'07 Proceedings of the 14th international conference on High performance computing
Sketch based volumetric clouds
SG'10 Proceedings of the 10th international conference on Smart graphics
An analysis of queuing network simulation using GPU-based hardware acceleration
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Environmental Modelling & Software
Dynamic cloud simulation using cellular automata and texture splatting
Proceedings of the 2010 Summer Computer Simulation Conference
Scientific computing on commodity graphics hardware
CIS'04 Proceedings of the First international conference on Computational and Information Science
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part II
An introduction to GPU accelerated surgical simulation
ISBMS'06 Proceedings of the Third international conference on Biomedical Simulation
Optimizing stencil application on multi-thread GPU architecture using stream programming model
ARCS'10 Proceedings of the 23rd international conference on Architecture of Computing Systems
NPH'07 Proceedings of the Third Eurographics conference on Natural Phenomena
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Efficient rendering of atmospheric phenomena
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Integrating particle dispersion models into real-time virtual environments
EGVE'08 Proceedings of the 14th Eurographics conference on Virtual Environments
Camera setup optimization for optical tracking in virtual environments
EGVE'06 Proceedings of the 12th Eurographics conference on Virtual Environments
Dynamic grid refinement for fluid simulations on parallel graphics architectures
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Rapid sketch modeling of clouds
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
Architecture-based optimization for mapping scientific applications to imagine
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
GPU-based parallel vertex substitution algorithm for the p-median problem
Computers and Industrial Engineering
Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
The Journal of Supercomputing
CUDA-accelerated simulation of multiple scattering using decoupling approximation
Journal of Visualization
Hi-index | 0.00 |
This paper presents a physically-based, visually-realistic interactive cloud simulation. Clouds in our system are modeled using partial differential equations describing fluid motion, thermodynamic processes, buoyant forces, and water phase transitions. We also simulate the interaction of clouds with light, including self-shadowing and light scattering.We implement both simulations -- dynamic and radiometric -- entirely on programmable floating-point graphics hardware. We use "flat 3D textures" -- 3D data laid out as slices tiled in a 2D texture -- to implement 3D simulations on the GPU. This has scalability advantages over the use of traditional 3D textures. We exploit the relatively slow evolution of clouds in calm skies to enable interactive visualization of the simulation. The work required to simulate a single time step is automatically spread over many frames while the user views the results of the previous time step. This technique enables the incorporation of our simulation into real applications without sacrificing interactivity.