Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Unified many-worlds browsing of arbitrary physics-based animations

Journal Article · · ACM Transaction on Graphics

Manually tuning physics-based animation parameters to explore a simulation outcome space or achieve desired motion outcomes can be notoriously tedious. This problem has motivated many sophisticated and specialized optimization-based methods for fine-grained (keyframe) control, each of which are typically limited to specific animation phenomena, usually complicated, and, unfortunately, not widely used.

In this paper, we proposeUnified Many-Worlds Browsing(UMWB), a practical method for sample-level control and exploration of physics-based animations. Our approach supports browsing of large simulation ensembles of arbitrary animation phenomena by using a unified volumetric WORLDPACK representation based on spatiotemporally compressed voxel data associated with geometric occupancy and other low-fidelity animation state. Beyond memory reduction, the WORLDPACK representation also enables unified query support for interactive browsing: it provides fast evaluation of approximate spatiotemporal queries, such as occupancy tests that find ensemble samples ("worlds") where material is either IN or NOT IN a user-specified spacetime region. WORLDPACKS also support real-time hardware-accelerated voxel rendering by exploiting the spatially hierarchical and temporal RLE raster data structure. Our UMWB implementation supports interactive browsing (and offline refinement) of ensembles containing thousands of simulation samples, and fast spatiotemporal queries and ranking. We show UMWB results using a wide variety of physics-based animation phenomena---not just JELL-O®.

Research Organization:
Stanford Univ., CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
NA0003968
OSTI ID:
1980838
Journal Information:
ACM Transaction on Graphics, Journal Name: ACM Transaction on Graphics Journal Issue: 4 Vol. 41; ISSN 0730-0301
Publisher:
Association for Computing Machinery (ACM)
Country of Publication:
United States
Language:
English

References (46)

Keyframe control of smoke simulations journal July 2003
Inverse-Foley animation journal July 2014
Design galleries conference January 1997
Sampling plausible solutions to multi-body constraint problems conference January 2000
Lagrangian neural style transfer for fluids journal August 2020
Schrödinger's smoke journal July 2016
Spacetime constraints conference January 1988
Compressed Vector Set: A Fast and Space-Efficient Data Mining Framework journal January 2018
Efficient sparse voxel octrees conference February 2010
Fluid control using the adjoint method journal August 2004
Ray tracing Jell-O ® Brand Gelatin journal August 1987
Evaluating the visual fidelity of physically based animations journal July 2003
Volumetric appearance stylization with stylizing kernel prediction network journal July 2021
N-body spacetime constraints journal July 1995
QuanTaichi: a compiler for quantized simulations journal August 2021
Power diagrams and sparse paged grids for high resolution adaptive liquids journal July 2017
Simple and efficient compression of animation sequences conference July 2005
NanoVDB: A GPU-Friendly and Portable VDB Data Structure For Real-Time Rendering And Simulation conference August 2021
Compression of time-dependent geometry conference April 1999
Interactive localized liquid motion editing journal November 2013
Interactive liquid splash modeling by user sketches journal November 2020
Tracks journal July 2007
VDB: High-resolution sparse volumes with dynamic topology journal June 2013
Result-Driven Exploration of Simulation Parameter Spaces for Visual Effects Design journal November 2010
Hierarchical RLE level set journal January 2006
Implementation and Application of Intersection Operation Based on Run-Length Encoding conference January 2008
Stream-guided smoke simulations journal July 2021
Many-worlds browsing for control of multibody dynamics journal July 2007
DB+Grid conference August 2011
SPGrid: a sparse paged grid structure applied to adaptive smoke simulation journal November 2014
Particle‐based Liquid Control using Animation Templates journal November 2020
Transport-based neural style transfer for smoke simulations journal November 2019
Design Adjectives conference October 2020
Fool me twice journal December 2009
Real-time control of physically based simulations using gentle forces journal December 2008
Fluid directed rigid body control using deep reinforcement learning journal August 2018
Exploratory modeling with collaborative design spaces journal December 2009
Motion sketching for control of rigid-body simulations journal October 2003
Controllable smoke animation with guiding objects journal January 2005
Dynamic Tubular Grid: An Efficient Data Structure and Algorithms for High Resolution Level Sets journal January 2006
A volumetric method for building complex models from range images conference January 1996
Interactive spacetime control for animation conference July 1992
Interactive manipulation of rigid body simulations
  • Popović, Jovan; Seitz, Steven M.; Erdmann, Michael
  • Proceedings of the 27th annual conference on Computer graphics and interactive techniques - SIGGRAPH '00 https://doi.org/10.1145/344779.344880
conference January 2000
A collocated spatially adaptive approach to smoke simulation in bifrost
  • Nielsen, Michael B.; Stamatelos, Konstantinos; Bojsen-Hansen, Morten
  • SIGGRAPH '18: Special Interest Group on Computer Graphics and Interactive Techniques Conference, ACM SIGGRAPH 2018 Talks https://doi.org/10.1145/3214745.3214749
conference August 2018
Principles of traditional animation applied to 3D computer animation conference August 1987
Sequential gallery for interactive visual design optimization journal August 2020

Similar Records

Browsing in an information repository
Conference · Mon Dec 30 23:00:00 EST 1996 · OSTI ID:501654

MultiFacet: A Faceted Interface for Browsing Large Multimedia Collections
Conference · Thu Oct 31 00:00:00 EDT 2013 · OSTI ID:1178901

Distance browsing in spatial databases
Journal Article · Tue Jun 01 00:00:00 EDT 1999 · ACM Transactions on Database Systems · OSTI ID:20005653

Related Subjects