DOI QR코드

DOI QR Code

선형 컨벌루션과 경계구를 이용한 물표면과 객체의 실시간 상호작용 생성

Interaction between Water Surface and 3D Object by using Linear Convolution and Bounding Sphere

  • 강경헌 (동신대학교 디지털콘텐츠학과) ;
  • 이현철 (동신대학교 디지털콘텐츠학과) ;
  • 허기택 (동신대학교 디지털콘텐츠학과) ;
  • 김은석 (동신대학교 디지털콘텐츠학과)
  • 발행 : 2008.04.28

초록

컴퓨터 그래픽스에서 물을 애니메이션하거나 다양한 특수효과를 표현하기위해 유체역학의 기술들이 사용되고 있다. 하드웨어성능이 높아지면서 이전에 불가능했던 알고리즘들이 실시간으로 가능해지고 있기는 하지만, 정밀한 표현에는 여전히 많은 시간이 소요되며, 성능과 사실성 사이의 균형을 위한 다양한 기술들이 연구되고 있다. 특히 게임과 같은 문맥을 가지는 곳에서 사용자의 요구에 의해 바다나 호수 같은 넓은 지역의 물표면과 객체의 상호작용을 표현하기 위해서는, 물리적 사실성을 어느 정도 희생하더라도 시각적인 사실성을 유지하는 범위에서 실행 성능을 높이는 것이 우선시 된다. 본 논문에서는 물표면과 객체의 상호작용에 의한 다양한 물표면의 형태변화를 선형 컨벌루션 기법과 경계구를 이용하여 실시간으로 자연스럽게 애니메이션하는 방법을 제안한다.

In Computer Graphics, fluid dynamics is used for animating and expressing the various special effects of water. As the hardware performance is getting higher, the several algorithms for fluid dynamics become to be executed in real time. However, it still requires a lot of computational time to get the realistic and detailed results. Therefore, there are many researches on the techniques of balancing between performance and quality. It must give priority to the executive performance preserving the visual reality even though sacrificing the physical reality, specially in applications with the game context which need to express the interaction between 3D objects and the surface of the water such as the sea or a lake. In this paper, we propose a method for the realtime animation of interactions between 3D objects and the surface of the water using the linear convolution of height fields and the bounding spheres of object.

키워드

참고문헌

  1. N. Foster and D. Metaxas, "Realistic Animation of liquids," Graphical Models and Image Proc, Vol.58, No.5, pp.471-483, 1996. https://doi.org/10.1006/gmip.1996.0039
  2. J. Stam, "Stable Fluids," in Proc. of SIGGRAPH, pp.121-128, 1999.
  3. N. Foster and R. Fedkiw, "Practical Animation of Liquids," in Proc. of SIGGRAPH, pp.23-30, 2001. https://doi.org/10.1145/383259.383261
  4. S. Premoze, T. Tasdizen, J. Bigler, A. Lefohn, and R. Whitaker, "Particle -Based Simulation of Fluids," Computer Graphi cs Forum, Vol.22, No.3, pp.401-410, 2003. https://doi.org/10.1111/1467-8659.00687
  5. A. Fournier and W. Reeves, "A Simple Model of Ocean Waves," in Proc. of SIGGRAPH '86, pp.75-84, 1986(8). https://doi.org/10.1145/15922.15894
  6. M. Kass and G. Miller, "Rapid, Stable Fluid Dynamics for Computer Graphics," in proc. of SIGGRAPH '90, pp.49-57, 1990. https://doi.org/10.1145/97879.97884
  7. J. Chen and N. Lobo, "Toward Interactiverate Simulation of Fluids with Moving Obstacles Using Navier-Stokes Equations," Graphical Mo dels and Image Proc., Vol.57, No.2, pp.107-116, 1995(3). https://doi.org/10.1006/gmip.1995.1012
  8. J. Tessendorf, "Simulating Ocean water," In SIG GRAPH Course Notes, Addison-Wesley, 1999.
  9. S. Thon, J. Dischler, and D. Ghazanfarpour, "Ocean Waves Synthesis Using a Spectrum-Ba sed Turbulence-Function," in Proc. of the Int'l Conf. on Com-puter Graphics, p.65, 2000(6). https://doi.org/10.1109/CGI.2000.852321
  10. D. Hinsinger, F. Neyret, and M. Cani, "Interacti ve Animation of Ocean Waves," in Proc. of the 2002 ACM SIGGRAPH/Eurographics Symp. on Computer Animation, pp.161-166, 2002. https://doi.org/10.1145/545261.545288
  11. J. Loviscah, "A Convolution-Based Algorithm for Animated Water Waves, "Eurographics 200 2 Short Paper Presentations, pp.381-389, 2002.
  12. J. Loviscah, "Complex Water Effects at Interactive Frame Rates," in Proc. of WSCG, 2003.
  13. J. L. Mitchell, "Real-Time Synthesis and Rend ering of Ocean Water," ATI Research Technical Report, 2005.
  14. Andrew Kirmse, Game Programming Gems4, 2004.
  15. M. Mason, Special Effects Game Programming with DirectX, 2001.
  16. http://www.gamedev.net/reference/articles/article2138.asp
  17. http://www.gamedev.net/reference/a rticles/article915.asp
  18. 표순형, 구본기, "CG 유체 표현 기술 동향", 전자통신동향 분석, 제20권, 제4호, pp29-45, 2005.