110 likes | 135 Views
Animation and Rendering of Complex Water Surfaces. Douglas Enright Stephen Marschner Ronald Fedkiw. Challenges of modeling water. Water is common; we expect water to move in certain ways Water’s motion is complex and varies at different points on and under the surface. Previous works.
E N D
Animation and Rendering of Complex Water Surfaces Douglas Enright Stephen Marschner Ronald Fedkiw
Challenges of modeling water • Water is common; we expect water to move in certain ways • Water’s motion is complex and varies at different points on and under the surface
Previous works • [Foster and Fedkiw 2001] used a volumetric model of water • Declared that particles couldn’t make a desirable enough surface for liquids • Derived an implicit surface from the velocity of the particles
Theory • A) Shape to be modeled • B) Implicit Surface model • C) [Foster and Fedkiw 2001] model (particles inside only) • D) New method
Theory • Two sets of particles (“water” and “air”) placed in the surface region • No need to have particles far from the surface • Particles have different radius, between .1min and .5min
Execution • Two surfaces derived, an implicit function and a particle-based system • An error check is made to look for disagreements • Implicit function repaired using the system of particles • Every few frames, more particles should be added to assure the system has enough to handle an increase in surface area
Extrapolation Method • Take the equation on the right, • t is fictitious time • N is the normal to the implicit surface • V is the velocity of the particle • u is the velocity of the surface
The ugly part • This equation is used to handle momentum • v represents the viscosity • p is the density • p is the pressure • g is gravity