Jeff Schoner
COMP 259, Project Proposal

Motivation and Background

The extensive publication record for the simulation of deformable objects within the domain of computer graphics today spans over 25 years. Similarly, a great deal of work has been done with respect to the simulation of fluids. Somewhat less research has been carried out on the simulation of these two kinds of materials. Much of it has been concerned with a certain kind of coupled simulation, where one medium affects but is not affected by another [Carlson et al. 2004].

For example, if we simulate a tree blowing in the wind, it is reasonable to apply forces to the tree based on a time-varying vector field for the wind, while it would most likely not be necessary to simulate the effect the tree has on the wind field. However, for the simulation of the interaction between a ball and a tub of water, we would like each component to be able to affect the other.

State of the Art and New Challenges

Over the past two years, three papers in particular have been published concerning this problem of fluid/solid interaction [Genevaux et al. 2003, Müller et al. 2004 and Carlson et al. 2004]. Carlson focuses on the interaction of rigid bodies with fluids, employing a continuum model for the fluid. Genevaux also employs a continuum model for the fluid, but handles deformable objects (represented as spring-mass conglomerations) as well as rigid bodies. Finally, Müller takes a completely different approach, where solid and fluid components are both represented as particles with different kinds of forces.

Currently I am aware of no work in computer graphics, which focuses on the simulation of the interaction between fiber-like deformable solids (such as hair, rope or a myriad of other materials) and fluids. Extensive prior work on the simulation of hair alone in dry environments warrants the interest in simulating its interaction with immersive water.

Immediate Proposed Tasks

Minimum Expected Accomplishments

My primary goal is to get a simple proof of concept system built that does two-way interaction of fiber-like deformable solids. Ideally, I would like to get it to be a stable and efficient as possible. However, because time is limited, I would be happy to be able to simulate only simple specific configurations of fluid and fibers.

Should developing a continuum based model for the fluid simulation prove too time consuming, I may instead use a unifed particle-based method and focus on producing a real-time simulation of the interaction.

Longer Term Goals

Hopefully, this work can eventually be extended to handle more general scenarios in a stable manner. In particular, I hope this work can eventually be combined down the road with my research on simulation of blood clotting, which involves the behavior of deformable fibers in a fluid medium.

Bibliography

Mark Carlson, Peter J. Mucha and Greg Turk. ``Rigid fluid: animating the interplay between rigid bodies and fluid'' in the Proceedings of ACM SIGGRAPH 2004.

Olivier Genevaux, Arash Habibi and Jean-Michel Dischler. ``Simulating Fluid-Solid Interaction'' in the Proceedings of Graphics Interface 2003.

Matthias Müller, Simon Schirm, Matthias Teschner, Bruno Heidelberger and Markus Gross. ``Interaction of Fluids with Deformable Solids'' in the Proceedings of Computer Animation and Social Agents (CASA) 2004.