DOI QR코드

DOI QR Code

Coupling Framework of Hair with FLIP Solver for Representing Spray Motion of Liquid in Wet Hair

젖은 헤어에서 분사된 액체의 움직임을 표현하기 위한 FLIP 해법과 헤어의 결합 프레임워크

  • Received : 2019.06.17
  • Accepted : 2019.08.31
  • Published : 2019.09.01

Abstract

In this paper, we propose a new framework that can express the detailed movement of liquid sprayed from wet hair or fur. In wet hair, not only the friction and adhesion of the hair but also the movement of the liquid has a distinctive motion compared to the dry hair. However, the recently proposed techniques only considered the contact force and friction of the hair and did not improve the movement of the liquid dispersed in the wet hair. This problem is detrimental to the quality of the result because it does not capture the detailed features expressed in the interaction of hair and liquid. The main point of this paper is to alleviate this problem and improve the quality of the result. As a result, we propose a combining framework that can efficiently express FLIP (Fluid-implicit particle) based fluid simulation and interaction of hair particles. The proposed method expresses the movement of the liquid sprayed in a curved shape which was not expressed in previous studies.

본 논문에서는 젖은 헤어나 털에서 분사되는 액체의 디테일한 움직임을 표현할 수 있는 새로운 프레임워크를 제안한다. 젖은 헤어에서는 모발의 마찰력과 접착력 뿐만 아니라, 액체의 움직임도 마른 헤어에 비해 독특한 움직임을 갖는다. 하지만, 최근에 제안된 기법들도 모발의 접착력과 마찰력만을 고려했으며, 젖은 헤어에서 분사되는 액체의 움직임은 개선시키지 못했다. 이 문제는 헤어와 유체의 상호작용에서 표현되는 디테일한 특징을 잡아내지 못하기 때문에 결과의 품질을 저하시키는 원인이 된다. 본 논문의 주안점은 이 문제를 완화시켜 결과의 품질을 개선시키는 것이며, 결과적으로 FLIP(Fluid-implicit particle) 기반 유체 시뮬레이션과 헤어 입자 간의 상호작용을 효율적으로 표현할 수 있는 결합 프레임워크를 제안한다. 제안하는 방법은 이전 연구들에서 표현하지 못했던 곡선 형태로 분사되는 액체의 디테일한 움직임을 젖은 헤어 프레임워크에서 표현해냈다.

Keywords

References

  1. K. Ward, F. Bertails, T.-Y. Kim, S. R. Marschner, M.-P. Cani, and M. C. Lin, "A survey on hair modeling: Styling, simulation, and rendering," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 2, pp. 213-234, 2007. https://doi.org/10.1109/TVCG.2007.30
  2. S. Hadap, M.-P. Cani, F. Bertails, M. Lin, K. Ward, S. R. Marschner, T.-Y. Kim, and Z. Kacic-Alesic, "Strands and Hair - Modeling, Simulation and Rendering," in SIGGRAPH 2007 - 34 International Conference and Exhibition on Computer Graphics and Interactive Techniques, ser. Proceeding SIGGRAPH '07 ACM SIGGRAPH 2007 courses, 2007, pp. 1-150.
  3. A. Selle, M. Lentine, and R. Fedkiw, "A mass spring model for hair simulation," in ACM Transactions on Graphics (TOG), vol. 27, no. 3, 2008, p. 64.
  4. E. Poyart and P. Faloutsos, "Real-time hair simulation with segment-based head collision," in International Conference on Motion in Games. Springer, 2010, pp. 386-397.
  5. H. Iben, M. Meyer, L. Petrovic, O. Soares, J. Anderson, and A. Witkin, "Artistic simulation of curly hair," in Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2013, pp. 63-71.
  6. A. McAdams, E. Sifakis, and J. Teran, "A parallel multigrid poisson solver for fluids simulation on large grids," in Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2010, pp. 65-74.
  7. C. Horvath and W. Geiger, "Directable, high-resolution simulation of fire on the gpu," in ACM Transactions on Graphics (TOG), vol. 28, no. 3, 2009, p. 41.
  8. N. Chentanez and M. Muller, "Real-time eulerian water simulation using a restricted tall cell grid," in ACM Transactions on Graphics (TOG), vol. 30, no. 4, 2011, p. 82.
  9. J.-M. Hong, H.-Y. Lee, J.-C. Yoon, and C.-H. Kim, "Bubbles alive," ACM Transactions on Graphics (TOG), vol. 27, no. 3, p. 48, 2008.
  10. W. Rungjiratananon, Y. Kanamori, and T. Nishita, "Wetting effects in hair simulation," Computer Graphics Forum, vol. 31, no. 7pt1, pp. 1993-2002, Sep. 2012. https://doi.org/10.1111/j.1467-8659.2012.03191.x
  11. W.-C. Lin, W.-K. Liao, and C.-H. Lee, "Animating wet hair interacting with particle-based fluid," in SIGGRAPH Asia 2013 Posters, ser. SA '13, 2013, pp. 34:1-34:1.
  12. W.-C. Lin, "Coupling Hair with Smoothed Particle Hydrodynamics Fluids," in Workshop on Virtual Reality Interaction and Physical Simulation, J. Bender, C. Duriez, F. Jaillet, and G. Zachmann, Eds. The Eurographics Association, 2014.
  13. J.-H. Kim, W. Kim, Y. B. Kim, J. Im, J. Lee, and S.-J. Kim, "Robust handling of clumping and stiffness in wet hair animation," Computer Animation and Virtual Worlds, vol. 28, no. 6, p. e1796, 2017. https://doi.org/10.1002/cav.1796
  14. Y. R. Fei, H. T. Maia, C. Batty, C. Zheng, and E. Grinspun, "A multi-scale model for simulating liquid-hair interactions," ACM Transactions on Graphics (TOG), vol. 36, no. 4, pp. 56:1-56:17, Jul. 2017.
  15. Y. Zhu and R. Bridson, "Animating sand as a fluid," in ACM SIGGRAPH 2005 Papers, ser. SIGGRAPH '05, 2005, pp. 965-972.
  16. M. Muller, T. Kim, and N. Chentanez, "Fast simulation of inextensible hair and fur," 12 2012.
  17. K. Ward, F. Bertails, T. Kim, S. R. Marschner, M. Cani, and M. C. Lin, "A survey on hair modeling: Styling, simulation, and rendering," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 2, pp. 213-234, March 2007. https://doi.org/10.1109/TVCG.2007.30
  18. D. Han and T. Harada, "Tridiagonal matrix formulation for inextensible hair strand simulation," in Workshop on Virtual Reality Interaction and Physical Simulation, 2013.
  19. T. Kugelstadt and E. Schomer, "Position and orientation based cosserat rods," in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ser. SCA '16, 2016, pp. 169-178.
  20. M. Bergou, M. Wardetzky, S. Robinson, B. Audoly, and E. Grinspun, "Discrete elastic rods," in ACM SIGGRAPH 2008 Papers, ser. SIGGRAPH '08, 2008, pp. 63:1-63:12.
  21. M. Bergou, B. Audoly, E. Vouga, M.Wardetzky, and E. Grinspun, "Discrete viscous threads," in ACM SIGGRAPH 2010 Papers, ser. SIGGRAPH '10, 2010, pp. 116:1-116:10.
  22. D. M. Kaufman, R. Tamstorf, B. Smith, J.-M. Aubry, and E. Grinspun, "Adaptive nonlinearity for collisions in complex rod assemblies," ACM Transactions on Graphics (TOG), vol. 33, no. 4, pp. 123:1-123:12, Jul. 2014.
  23. G. Gornowicz and S. Borac, "Efficient and stable approach to elasticity and collisions for hair animation," in Proceedings of the 2015 Symposium on Digital Production, ser. DigiPro '15, 2015, pp. 41-49.
  24. T. Lenaerts, B. Adams, and P. Dutre, "Porous flow in particlebased fluid simulations," in ACM SIGGRAPH 2008 Papers, ser. SIGGRAPH '08, 2008, pp. 49:1-49:8.
  25. W.-C. Lin, "Boundary handling and porous flow for fluid-hair interactions," Computer and Graphics, vol. 52, no. C, pp. 33-42, Nov. 2015. https://doi.org/10.1016/j.cag.2015.06.005
  26. M. Lee, D. Hyde, M. Bao, and R. Fedkiw, "A skinned tetrahedral mesh for hair animation and hair-water interaction," IEEE transactions on visualization and computer graphics, vol. 25, no. 3, pp. 1449-1459, 2018. https://doi.org/10.1109/tvcg.2018.2808972
  27. S. Jung and S.-H. Lee, "Hair modeling and simulation by style," Computer Graphics Forum, vol. 37, no. 2, pp. 355-363, 2018. https://doi.org/10.1111/cgf.13367
  28. C. Yuksel, S. Schaefer, and J. Keyser, "Hair meshes," in ACM Transactions on Graphics, vol. 28, no. 5, 2009, p. 166.
  29. A. J. Chorin, "A numerical method for solving incompressible viscous flow problems," Journal of computational physics, vol. 2, no. 1, pp. 12-26, 1967. https://doi.org/10.1016/0021-9991(67)90037-X
  30. R. Li and Y. Saad, "Gpu-accelerated preconditioned iterative linear solvers," The Journal of Supercomputing, vol. 63, no. 2, pp. 443-466, 2013. https://doi.org/10.1007/s11227-012-0825-3
  31. F. H. Harlow and J. E.Welch, "Numerical calculation of timedependent viscous incompressible flow of fluid with free surface," The physics of fluids, vol. 8, no. 12, pp. 2182-2189, 1965. https://doi.org/10.1063/1.1761178