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
Computational fluid dynamics in a traditional animation environment
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Interactive manipulation of rigid body simulations
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Sampling plausible solutions to multi-body constraint problems
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Physically based modeling and animation of fire
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Animation and rendering of complex water surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Real-Time Fluid Simulation in a Dynamic Virtual Environment
IEEE Computer Graphics and Applications
CGI '97 Proceedings of the 1997 Conference on Computer Graphics International
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Interactive design of rigid-body simulations for computer animation
Interactive design of rigid-body simulations for computer animation
Cartoon rendering of smoke animations
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Textureshop: texture synthesis as a photograph editing tool
ACM SIGGRAPH 2004 Papers
Flow-based video synthesis and editing
ACM SIGGRAPH 2004 Papers
A virtual node algorithm for changing mesh topology during simulation
ACM SIGGRAPH 2004 Papers
ACM SIGGRAPH 2004 Papers
Fluid control using the adjoint method
ACM SIGGRAPH 2004 Papers
Simulating water and smoke with an octree data structure
ACM SIGGRAPH 2004 Papers
Invertible finite elements for robust simulation of large deformation
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Directable photorealistic liquids
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animation of reactive gaseous fluids through chemical kinetics
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Modeling and editing flows using advected radial basis functions
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
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)
Controllable smoke animation with guiding objects
ACM Transactions on Graphics (TOG)
Animating pictures with stochastic motion textures
ACM SIGGRAPH 2005 Papers
A vortex particle method for smoke, water and explosions
ACM SIGGRAPH 2005 Papers
ACM SIGGRAPH 2005 Papers
Coupling water and smoke to thin deformable and rigid shells
ACM SIGGRAPH 2005 Papers
Modeling and animating gases with simulation features
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Directable animation of elastic objects
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Taming liquids for rapidly changing targets
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Real-time rendering of cartoon smoke and clouds
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
Free and shape-controlled flows of smoke
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
Tetrahedral and hexahedral invertible finite elements
Graphical Models - Special issue on SCA 2004
ACM SIGGRAPH 2006 Papers
Stable, circulation-preserving, simplicial fluids
ACM SIGGRAPH 2006 Courses
Stable, circulation-preserving, simplicial fluids
ACM Transactions on Graphics (TOG)
A virtual node algorithm for changing mesh topology during simulation
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Discrete, vorticity-preserving, and stable simplicial fluids
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Detail-preserving fluid control
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Keyframe control of complex particle systems using the adjoint method
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
A controllable, fast and stable basis for vortex based smoke simulation
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Path-based control of smoke simulations
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
High Resolution Animated Scenes from Stills
IEEE Transactions on Visualization and Computer Graphics
Derivative Particles for Simulating Detailed Movements of Fluids
IEEE Transactions on Visualization and Computer Graphics
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
Many-worlds browsing for control of multibody dynamics
ACM SIGGRAPH 2007 papers
TRACKS: toward directable thin shells
ACM SIGGRAPH 2007 papers
Stable and efficient miscible liquid-liquid interactions
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Animating oscillatory motion with overlap: wiggly splines
ACM SIGGRAPH 2008 papers
Continuation methods for adapting simulated skills
ACM SIGGRAPH 2008 papers
Feedback control of cumuliform cloud formation based on computational fluid dynamics
ACM SIGGRAPH 2008 papers
User-Controllable GPGPU-Based Target-Driven Smoke Simulation
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Deformable object animation using reduced optimal control
ACM SIGGRAPH 2009 papers
Interactive synthesis of human-object interaction
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Guiding of smoke animations through variational coupling of simulations at different resolutions
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Detail-preserving fluid control
Graphical Models
A programmable system for artistic volumetric lighting
ACM SIGGRAPH 2011 papers
Guide shapes for high resolution naturalistic liquid simulation
ACM SIGGRAPH 2011 papers
Mid-level smoke control for 2D animation
Proceedings of Graphics Interface 2011
Procedural fluid modeling of explosion phenomena based on physical properties
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Preview-based sampling for controlling gaseous simulations
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Pattern-guided smoke animation with lagrangian coherent structure
Proceedings of the 2011 SIGGRAPH Asia Conference
Controllable simulation of particle system
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
Fluid simulation using Laplacian eigenfunctions
ACM Transactions on Graphics (TOG)
Controllable multi-phase smoke with lagrangian particles
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Target shape controlled cloud animation
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
A simple, efficient method for real-time simulation of smoke shadow
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Global coordination based on matrix neural gas for dynamic texture synthesis
ANNPR'10 Proceedings of the 4th IAPR TC3 conference on Artificial Neural Networks in Pattern Recognition
A new method for controlling smoke's shape
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
Interactive spacetime control of deformable objects
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Inverse kinodynamics: editing and constraining kinematic approximations of dynamic motion
Proceedings of Graphics Interface 2012
State of the art in photon density estimation
ACM SIGGRAPH 2012 Courses
A data-driven approach for synthesizing high-resolution animation of fire
Proceedings of the Digital Production Symposium
Rapid sketch modeling of clouds
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
Synthesizing waves from animated height fields
ACM Transactions on Graphics (TOG)
Volume stylizer: tomography-based volume painting
Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Automated sampling and control of gaseous simulations
The Visual Computer: International Journal of Computer Graphics
Interactive localized liquid motion editing
ACM Transactions on Graphics (TOG)
The Visual Computer: International Journal of Computer Graphics
Target particle control of smoke simulation
Proceedings of Graphics Interface 2013
Technical Section: A unified smoke control method based on signed distance field
Computers and Graphics
Hi-index | 0.00 |
We describe a method for controlling smoke simulations through user-specified keyframes. To achieve the desired behavior, a continuous quasi-Newton optimization solves for appropriate "wind" forces to be applied to the underlying velocity field throughout the simulation. The cornerstone of our approach is a method to efficiently compute exact derivatives through the steps of a fluid simulation. We formulate an objective function corresponding to how well a simulation matches the user's keyframes, and use the derivatives to solve for force parameters that minimize this function. For animations with several keyframes, we present a novel multiple-shooting approach. By splitting large problems into smaller overlapping subproblems, we greatly speed up the optimization process while avoiding certain local minima.