Controllable Simulation of Particle System

We describe a method to control a motion of particles during physically based simulation. Specifically we design force fields which drive particles so as to shape a human figure. We define attraction, steering and repulsion force fields to achieve a target shape and avoid obstacles. We use key frames of a skeleton of a human figure as a target shape and distribute attraction points over the target shape as a reference to attract the particles. Compared to previous control techniques, our method is fast enough to run in real time and shows a stable behavior of particles not sacrificing plausible simulation. Since our approach is suitable for real time applications, a user can interact with particles or obstacles in a physically satisfiable manner during the simulation.

[1]  Terrance Tornberg,et al.  The Birth of Sandman , 2007, SIGGRAPH '07.

[2]  Z. Popovic,et al.  Fluid control using the adjoint method , 2004, SIGGRAPH 2004.

[3]  Craig W. Reynolds Steering Behaviors For Autonomous Characters , 1999 .

[4]  Norman I. Badler,et al.  Controlling individual agents in high-density crowd simulation , 2007, SCA '07.

[5]  Doug L. James,et al.  Backward steps in rigid body simulation , 2008, ACM Trans. Graph..

[6]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential: Research Articles , 2004 .

[7]  Guijuan Zhang,et al.  Skeleton-based control of fluid animation , 2011, The Visual Computer.

[8]  Yizhou Yu,et al.  Taming liquids for rapidly changing targets , 2005, SCA '05.

[9]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential , 2004, Comput. Animat. Virtual Worlds.

[10]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, SIGGRAPH 2004.

[11]  N Thuerey,et al.  Detail-preserving fluid control , 2009, SCA '06.

[12]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

[13]  Tomoyuki Nishita,et al.  Reviews on Physically Based Controllable Fluid Animation , 2010 .

[14]  James C. Browne,et al.  Realistic Animation Using Musculotendon Skeletal Dynamics And SuboptimalControl , 1992 .

[15]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

[16]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[17]  Manuela M. Veloso,et al.  Tactics‐Based Behavioural Planning for Goal‐Driven Rigid Body Control , 2009, Comput. Graph. Forum.

[18]  Chang-Hun Kim,et al.  Controllable Multi-phase Smoke with Lagrangian Particles , 2006, Computer Graphics International.

[19]  Doug L. James,et al.  Many-worlds browsing for control of multibody dynamics , 2007, SIGGRAPH 2007.

[20]  Steven M. Seitz,et al.  Interactive manipulation of rigid body simulations , 2000, SIGGRAPH.

[21]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[22]  Yizhou Yu,et al.  Shape-constrained flock animation , 2008 .