Simulation and Control Framework
5.2 Limitations and Future Work
Except for the physics-based simulation, we also pay attention to the controllability which is curial for animators. We utilize the control particles to guide the whole fluid volume flowing direction, which may preserve more fluid detail from the fluid solver. And we design two types of control mechanism, the path control can lead the fluid flow along the path, and the shape control has the ability to constraint the melting fluid to form our desire shape automatically.
Besides the force control for particle movement, we additional control the temperature variables to achieve our goal during the melting process.
The results demonstrate that our method can melting several different materials naturally.
And the animators can easily design the melting scene by the intuitive sketching tools.
5.2 Limitations and Future Work
Our object melting and flowing control framework is able to deal with a wide range of materials, and provide a realistic melting process. But there are still some limitations in our approach. For real objecting melting process, there are plenty of details (e.g. small droplet) flowing on the surface. Current object surface in our framework is reconstructed by marching cube algorithm, it is hard to avoid some small details are smoothing during the polygon creation. Moreover, since our control mechanism is a force-based system, it is difficult to control each particle to the the target position precisely. Finally, we have not try to simulate inhomogeneous materials in this thesis. The inhomogeneous material contains different material types in a single object, which makes the interaction between particles more complicate.
In the future, we would like to enhance the surface detail by applying more recently surface reconstruction method, such as adaptive marching cube or other advance techniques. Besides, currently our computational cost bottleneck is on the thermal simulation part, more particle number in thermal exchanging stage may lower down the simulation speed. To apply a impor-tant sampling scheme in thermal simulation maybe a good idea to improve the efficiency. The region of interest may use more samples to capture the accurate thermal transfer result, and the other region may use less particles for a sufficient simulation. Lastly, we are now focusing on
5.2 Limitations and Future Work 52
extending the path control works to form a 3D target. The path can be done by some mesh information like skeleton, and the nodes can store local volume inside the mesh and the contour around the path node. Hopefully, this control mechanism could help the melting fluid to form any given target shape.
Bibliography
[APKG07] B. Adams, M. Pauly, R. Keiser, and L. J. Guibas. Adaptively sampled particle fluids. In SIGGRAPH ’07: ACM SIGGRAPH 2007 papers, page 48, New York, NY, USA, 2007. ACM.
[CBL+09] Y. Chang, K. Bao, Y. Liu, J. Zhu, and E. Wu. A particle-based method for vis-coelastic fluids animation. In VRST ’09: Proceedings of the 16th ACM Sym-posium on Virtual Reality Software and Technology, pages 111–117, New York, NY, USA, 2009. ACM.
[CMVHT02] M. Carlson, P. J. Mucha, R. B. Van Horn, III, and G. Turk. Melting and flowing.
In SCA ’02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, pages 167–174, New York, NY, USA, 2002. ACM.
[DC96] M. Desbrun and M. Cani. Smoothed particles: A new paradigm for animating highly deformable bodies. In Ronan Boulic and G´erard H´egron, editors, Euro-graphics Workshop on Computer Animation and Simulation, EGCAS ’96, August, 1996, pages 61–76, Poitiers, France, 1996. Springer-Verlag. Published under the name Marie-Paule Gascuel.
[DG96] M. Desbrun and M. Gascuel. Smoothed particles: A new paradigm for ani-mating highly deformable bodies. In In Computer Animation and Simulation
53
Bibliography 54
96 (Proceedings of EG Workshop on Animation and Simulation, pages 61–76.
Springer-Verlag, 1996.
[DKNY08] Y. Dobashi, K. Kusumoto, T. Nishita, and T. Yamamoto. Feedback control of cumuliform cloud formation based on computational fluid dynamics. ACM Trans.
Graph., 27(3):1–8, 2008.
[FF01] N. Foster and R. Fedkiw. Practical animation of liquids. In SIGGRAPH ’01:
Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pages 23–30, New York, NY, USA, 2001. ACM.
[FL04] R. Fattal and D. Lischinski. Target-driven smoke animation. ACM Trans. Graph., 23(3):441–448, 2004.
[FPRJ00] S. F. Frisken, R. N. Perry, A. P. Rockwood, and T. R. Jones. Adaptively sampled distance fields: a general representation of shape for computer graphics. In SIG-GRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pages 249–254, New York, NY, USA, 2000. ACM Press/Addison-Wesley Publishing Co.
[GBO04] T. G. Goktekin, A. W. Bargteil, and J. F. O’Brien. A method for animating viscoelastic fluids. ACM Trans. Graph., 23(3):463–468, 2004.
[HK04] J. M. Hong and C. H. Kim. Controlling fluid animation with geometric potential:
Research articles. Comput. Animat. Virtual Worlds, 15(3-4):147–157, 2004.
[KAG+05] R. Keiser, B. Adams, D. Gasser, P. Bazzi, P. Dutre, and M. Gross. A unified lagrangian approach to solid-fluid animation. Proceedings Eurographics/IEEE VGTC Symposium Point-Based Graphics, 0:125–148, 2005.
[LAD08] T. Lenaerts, B. Adams, and P. Dutr´e. Porous flow in particle-based fluid simula-tions. ACM Trans. Graph., 27(3):1–8, 2008.
Bibliography 55
[LC87] W. E. Lorensen and H. E. Cline. Marching cubes: A high resolution 3d surface construction algorithm. SIGGRAPH Comput. Graph., 21(4):163–169, 1987.
[LD09] T. Lenaerts and P. Dutr´e. Mixing fluids and granular materials. Comput. Graph.
Forum, 28(2):213–218, 2009.
[MCG03] M. M¨uller, D. Charypar, and M. Gross. Particle-based fluid simulation for interactive applications. In SCA ’03: Proceedings of the 2003 ACM SIG-GRAPH/Eurographics symposium on Computer animation, pages 154–159, Aire-la-Ville, Switzerland, Switzerland, 2003. Eurographics Association.
[MGG+10] N. Mar´echal, E. Gu´erin, E. Galin, S. M´erillou, and N. M´erillou. Heat transfer simulation for modeling realistic winter sceneries. Computer Graphics Forum, 29(2):449–458, 2010.
[Mon05] J. J. Monaghan. Smoothed particle hydrodynamics. Reports on Progress in Physics, 68(8):1703–1759, August 2005.
[MTPS04] A. McNamara, A. Treuille, Z. Popovi´c, and J. Stam. Fluid control using the adjoint method. ACM Trans. Graph., 23(3):449–456, 2004.
[PPLT06] A. Paiva, F. Petronetto, T. Lewiner, and G. Tavares. Particle-based non-newtonian fluid animation for melting objects. In Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing), pages 78–85, Manaus, AM, oc-tober 2006. IEEE.
[PPLT09] A. Paiva, F. Petronetto, T. Lewiner, and G. Tavares. Particle-based viscoplastic fluid/solid simulation. Comput. Aided Des., 41(4):306–314, 2009.
[REN+04] N. Rasmussen, D. Enright, D. Nguyen, S. Marino, N. Sumner, W. Geiger, S. Hoon, and R. Fedkiw. Directable photorealistic liquids. In SCA ’04: Pro-ceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer
Bibliography 56
animation, pages 193–202, Aire-la-Ville, Switzerland, Switzerland, 2004. Euro-graphics Association.
[SP09] B. Solenthaler and R. Pajarola. Predictive-corrective incompressible sph. In SIGGRAPH ’09: ACM SIGGRAPH 2009 papers, pages 1–6, New York, NY, USA, 2009. ACM.
[SY05] L. Shi and Y. Yu. Taming liquids for rapidly changing targets. In SCA ’05: Pro-ceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, pages 229–236, New York, NY, USA, 2005. ACM.
[TKPR06] N. Th¨urey, R. Keiser, M. Pauly, and U. R¨ude. Detail-preserving fluid control. In SCA ’06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, pages 7–12, Aire-la-Ville, Switzerland, Switzerland, 2006. Eurographics Association.
[TMPS03] A. Treuille, A. McNamara, Z. Popovi´c, and J. Stam. Keyframe control of smoke simulations. ACM Trans. Graph., 22(3):716–723, 2003.
[WLK03] X. Wei, W. Li, and A. Kaufman. Melting and flowing of viscous volumes. In CASA ’03: Proceedings of the 16th International Conference on Computer Ani-mation and Social Agents (CASA 2003), page 54, Washington, DC, USA, 2003.
IEEE Computer Society.