Numerical recipes: the art of scientific computing
Numerical recipes: the art of scientific computing
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Fourier Synthesis of Ocean Scenes
IEEE Computer Graphics and Applications
Generalized stochastic subdivision
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
Illumination and color in computer generated imagery
Illumination and color in computer generated imagery
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Vectorized procedural models for natural terrain: Waves and islands in the sunset
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Modeling soil: realtime dynamic models for soil slippage and manipulation
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Turbulent wind fields for gaseous phenomena
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Position-based physics: simulating the motion of many highly interacting spheres and polyhedra
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Flow and changes in appearance
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
The state of computer animation
ACM SIGGRAPH Computer Graphics
Large steps in cloth simulation
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Subdivision schemes for fluid flow
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Computational fluid dynamics in a traditional animation environment
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Interactive animation of ocean waves
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animation and rendering of complex water surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
AtelierM: a physically based interactive system for creating traditional marbling textures
Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Grouping Volume Renderers for Enhanced Visualization in Computational Fluid Dynamics
IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics
Real-Time Fluid Simulation in a Dynamic Virtual Environment
IEEE Computer Graphics and Applications
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Phenomenological simulation of brooks
Proceedings of the Eurographic workshop on Computer animation and simulation
Dynamic simulation of splashing fluids
CA '95 Proceedings of the Computer Animation
Physical Models of Loose Soils Dynamically Marked by a Moving Object
CA '96 Proceedings of the Computer Animation
Modelling objects with changing shapes: a survey
Machine Graphics & Vision International Journal
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
Volume rendering methods for computational fluid dynamics visualization
VIS '94 Proceedings of the conference on Visualization '94
Haptics-Based Dynamic Implicit Solid Modeling
IEEE Transactions on Visualization and Computer Graphics
Fluid control using the adjoint method
ACM SIGGRAPH 2004 Papers
Simulating water and smoke with an octree data structure
ACM SIGGRAPH 2004 Papers
Directable photorealistic liquids
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animation and control of breaking waves
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Stable but nondissipative water
ACM Transactions on Graphics (TOG)
Computer graphics for water modeling and rendering: a survey
Future Generation Computer Systems - Special issue: Computer graphics and geometric modeling
Acquisition of time-varying participating media
ACM SIGGRAPH 2005 Papers
A vortex particle method for smoke, water and explosions
ACM SIGGRAPH 2005 Papers
Coupling water and smoke to thin deformable and rigid shells
ACM SIGGRAPH 2005 Papers
Simulation of smoke based on vortex filament primitives
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Interactive 3D fluid jet painting
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Melting and Burning Solids into Liquids and Gases
IEEE Transactions on Visualization and Computer Graphics
Digital Marbling: A Multiscale Fluid Model
IEEE Transactions on Visualization and Computer Graphics
Efficient simulation of large bodies of water by coupling two and three dimensional techniques
ACM SIGGRAPH 2006 Papers
ACM SIGGRAPH 2006 Papers
Efficient animation of water flow on irregular terrains
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
A fluid resistance map method for real-time haptic interaction with fluids
Proceedings of the ACM symposium on Virtual reality software and technology
Flow and changes in appearance
ACM SIGGRAPH 2006 Courses
Synthesis of material drying history: phenomenon modeling, transferring and rendering
ACM SIGGRAPH 2006 Courses
Flow and changes in appearance
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Linear algebra operators for GPU implementation of numerical algorithms
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Medial axis extraction and shape manipulation of solid objects using parabolic PDEs
SM '04 Proceedings of the ninth ACM symposium on Solid modeling and applications
Animation of open water phenomena with coupled shallow water and free surface simulations
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Real-time simulations of bubbles and foam within a shallow water framework
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Weakly compressible SPH for free surface flows
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Solving general shallow wave equations on surfaces
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Simulation of bubbles in foam with the volume control method
ACM SIGGRAPH 2007 papers
ACM SIGGRAPH 2007 papers
Scan primitives for GPU computing
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Real time physics: class notes
ACM SIGGRAPH 2008 classes
Simulation of shallow-water waves in coastal region for marine simulator
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
A GPU-based method for approximate real-time fluid flow simulation
Machine Graphics & Vision International Journal
Deforming meshes that split and merge
ACM SIGGRAPH 2009 papers
Real-time haptic display of fluids
C3S2E '09 Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
A GPU-Based Simulation of Tsunami Propagation and Inundation
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
Interactive terrain modeling using hydraulic erosion
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Fast tridiagonal solvers on the GPU
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Computer graphics for water modeling and rendering: a survey
Future Generation Computer Systems
An efficient method for real-time ocean simulation
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
A multiscale approach to mesh-based surface tension flows
ACM SIGGRAPH 2010 papers
Physics-inspired topology changes for thin fluid features
ACM SIGGRAPH 2010 papers
Dynamic load balancing of Lattice Boltzmann free-surface fluid animations
Proceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa
Technical Section: Simulating the appearance of sandy landscapes
Computers and Graphics
ACSC '10 Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102
Real-time shallow water simulation on terrain
Proceedings of the 9th ACM SIGGRAPH Conference on Virtual-Reality Continuum and its Applications in Industry
Real-time simulation of large bodies of water with small scale details
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part I
Layered surface fluid simulation for surgical training
MICCAI'11 Proceedings of the 14th international conference on Medical image computing and computer-assisted intervention - Volume Part I
Two-Way Real Time Fluid Simulation Using a Heterogeneous Multicore CPU and GPU Architecture
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Real-time and realistic simulation of large-scale deep ocean surface
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Fast water animation using the wave equation with damping
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Simulation of multiple fluids with solid–liquid phase transition
Computer Animation and Virtual Worlds
A particle-based method for large-scale breaking wave simulation
Machine Graphics & Vision International Journal
Synthesis of material drying history: phenomenon modeling, transferring and rendering
NPH'05 Proceedings of the First Eurographics conference on Natural Phenomena
Interactive physically based fluid and erosion simulation
NPH'05 Proceedings of the First Eurographics conference on Natural Phenomena
Realistic water volumes in real-time
NPH'06 Proceedings of the Second Eurographics conference on Natural Phenomena
Real-time open water environments with interacting objects
NPH'09 Proceedings of the Fifth Eurographics conference on Natural Phenomena
Water simulation methods for games: a comparison
Proceeding of the 16th International Academic MindTrek Conference
Wake Synthesis For Shallow Water Equation
Computer Graphics Forum
A hybrid method for water droplet simulation
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Modeling and animating myriapoda: a real-time kinematic/dynamic approach
Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Interactive localized liquid motion editing
ACM Transactions on Graphics (TOG)
Computational simulation of alternative photographic processes
EGSR '13 Proceedings of the Eurographics Symposium on Rendering
Hi-index | 0.00 |
We present a new method for animating water based on a simple, rapid and stable solution of a set of partial differential equations resulting from an approximation to the shallow water equations. The approximation gives rise to a version of the wave equation on a height-field where the wave velocity is proportional to the square root of the depth of the water. The resulting wave equation is then solved with an alternating-direction implicit method on a uniform finite-difference grid. The computational work required for an iteration consists mainly of solving a simple tridiagonal linear system for each row and column of the height field. A single iteration per frame suffices in most cases for convincing animation.Like previous computer-graphics models of wave motion, the new method can generate the effects of wave refraction with depth. Unlike previous models, it also handles wave reflections, net transport of water and boundary conditions with changing topology. As a consequence, the model is suitable for animating phenomena such as flowing rivers, raindrops hitting surfaces and waves in a fish tank as well as the classic phenomenon of waves lapping on a beach. The height-field representation prevents it from easily simulating phenomena such as breaking waves, except perhaps in combination with particle-based fluid models. The water is rendered using a form of caustic shading which simulates the refraction of illuminating rays at the water surface. A wetness map is also used to compute the wetting and drying of sand as the water passes over it.