skip to main content
10.1145/2037636.2037646acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

PhysBAM: physically based simulation

Published: 07 August 2011 Publication History

Abstract

This course is as an introduction to the PhysBAM simulation library developed at Stanford University and used in both academic and industrial settings, including Intel Corporation, Industrial Light & Magic, Walt Disney Animation Studios, and Pixar Animation Studios. The course contains information on the release of PhysBAM as well as information on how to obtain the source code, set up the library, and use it to run example smoke and water simulations. It also summarizes a visualization tool and a rendering tool included in the release of the library.
Physically based simulation is a vital part of the special-effects toolkit. Traditionally, special effects are obtained by constructing scale or full-size models, whether the scene calls for a sinking ship or a burning building. Unfortunately, this is very expensive and at times not feasible. Physical simulation is also used for special effects in animated films, where traditional special effects methods cannot easily be applied. And it is increasingly used in the gaming community as enhanced processing power enables simulations to occur at real-time rates.
In addition to the PhysBAM library, the course explains the underlying techniques that make these simulations possible, in particular level set methods such as fast marching, fast sweeping, and the particle level set method. It also addresses the important aspects of a fluid simulation, including advection, viscosity, and projection.

Supplementary Material

Part 2. session videos (crs007-2_11.mp4)
Part 1. session videos (crs007_11.mp4)

References

[1]
S. Chen, D. Johnson, and P. Raad. Velocity boundary conditions for the simulation of free surface fluid flow. J. Comput. Phys., 116:262--276, 1995.
[2]
D. Enright, R. Fedkiw, J. Ferziger, and I. Mitchell. A hybrid particle level set method for improved interface capturing. J. Comput. Phys., 183:83--116, 2002.
[3]
R. Fedkiw, T. Aslam, B. Merriman, and S. Osher. A non-oscillatory Eulerian approach to interfaces in multimaterial flows (the ghost fluid method). J. Comput. Phys., 152:457--492, 1999.
[4]
F. Harlow and J. Welch. Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free Surface. Phys. Fluids, 8:2182--2189, 1965.
[5]
G.-S. Jiang and D. Peng. Weighted ENO schemes for Hamilton-Jacobi equations. SIAM J. Sci. Comput., 21:2126--2143, 2000.
[6]
S. Osher and R. Fedkiw. Level Set Methods and Dynamic Implicit Surfaces. Springer-Verlag, 2002. New York, NY.
[7]
S. Osher and C.-W. Shu. High order essentially non-oscillatory schemes for Hamilton-Jacobi equations. SIAM J. Num. Anal., 28:902--921, 1991.
[8]
D. Peng, B. Merriman, S. Osher, H. Zhao, and M. Kang. A PDE-based fast local level set method. J. Comput. Phys., 155:410--438, 1999.
[9]
P. Raad, S. Chen, and D. Johnson. The introduction of micro cells to treat pressure in free surface fluid flow problems. J. Fluids Eng., 117:683--690, 1995.
[10]
C.-W. Shu and S. Osher. Efficient implementation of essentially non-oscillatory shock capturing schemes. J. Comput. Phys., 77:439--471, 1988.
[11]
J. Stam. Stable fluids. In Proc. of SIGGRAPH 99, pages 121--128, 1999.
[12]
M. Sussman, P. Smereka, and S. Osher. A level set approach for computing solutions to incompressible two-phase flow. J. Comput. Phys., 114:146--159, 1994.
[13]
G. Tryggvason, B. Bunner, A. Esmaeeli, D. Juric, N. Al-Rawahi, W. Tauber, J. Han, S. Nas, and Y. J. Jan. A front-tracking method for the computations of multiphase flow. J. Comput. Phys., 169:708--759, 2001.

Cited By

View all
  • (2024)An optimization-based motion planner for dual-arm manipulation of the soft deformable linear objects with nonnegligible gravityAdvanced Engineering Informatics10.1016/j.aei.2024.10287462(102874)Online publication date: Oct-2024
  • (2022)LokiACM Transactions on Graphics10.1145/3528223.353005841:4(1-20)Online publication date: 22-Jul-2022
  • (2020)A weighted Shifted Boundary Method for fee surface flow problemsJournal of Computational Physics10.1016/j.jcp.2020.109837(109837)Online publication date: Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '11: ACM SIGGRAPH 2011 Courses
August 2011
1251 pages
ISBN:9781450309677
DOI:10.1145/2037636
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 August 2011

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SIGGRAPH '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)1
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)An optimization-based motion planner for dual-arm manipulation of the soft deformable linear objects with nonnegligible gravityAdvanced Engineering Informatics10.1016/j.aei.2024.10287462(102874)Online publication date: Oct-2024
  • (2022)LokiACM Transactions on Graphics10.1145/3528223.353005841:4(1-20)Online publication date: 22-Jul-2022
  • (2020)A weighted Shifted Boundary Method for fee surface flow problemsJournal of Computational Physics10.1016/j.jcp.2020.109837(109837)Online publication date: Sep-2020
  • (2018)Stable Neo-Hookean Flesh SimulationACM Transactions on Graphics10.1145/318049137:2(1-15)Online publication date: 13-Mar-2018
  • (2018)Automatically Distributing Eulerian and Hybrid Fluid Simulations in the CloudACM Transactions on Graphics10.1145/317355137:2(1-14)Online publication date: 22-Jun-2018
  • (2018)Distributing and Load Balancing Sparse Fluid SimulationsComputer Graphics Forum10.1111/cgf.1351037:8(35-46)Online publication date: 12-Sep-2018
  • (2017)libiglSIGGRAPH Asia 2017 Courses10.1145/3134472.3134497(1-172)Online publication date: 27-Nov-2017
  • (2016)EbbACM Transactions on Graphics10.1145/289263235:2(1-12)Online publication date: 2-May-2016
  • (2016)SimitACM Transactions on Graphics10.1145/286656935:2(1-21)Online publication date: 29-Mar-2016
  • (2013)Closest point turbulence for liquid surfacesACM Transactions on Graphics10.1145/2451236.245124132:2(1-13)Online publication date: 30-Apr-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media