DOI QR코드

DOI QR Code

An Efficient Hardware-Based Simulation Method for Artificial Winds

하드웨어를 이용한 효율적인 인공풍 시뮬레이션 방법

  • 이남경 (경북대학교 대학원 컴퓨터공학과) ;
  • 유관우 (경북대학교 컴퓨터공학과) ;
  • 백낙훈 (경북대학교 전자전기컴퓨터학부)
  • Published : 2006.12.31

Abstract

In this paper, we present a simulation model for artificially generated winds which affect relatively restricted regions in comparison with natural winds. We first propose an artificial wind propagation model, and then propose an efficient way of calculating the effect of this wind model in the simulation environment. Through showing that our wind force calculation equation is similar to the typical intensity equation for illumination models, we can calculate the wind force indirectly by using the intensity equations for spotlights, and hence we can reduce the simulation time. Our method shows real-time capabilities, and thus can be used various real-time applications including computer games, virtual environments, etc.

본 논문에서는 자연풍에 비해 상대적으로 작은 영역에 영향을 주는 인공풍을 시뮬레이션하는 방법을 제안한다. 이를 위해 인공풍의 진행 형태를 모델링하는 방법을 제안하고, 제안하는 바람 모델이 시뮬레이션 환경에 미치는 영향을 계산하는 효율적인 방법도 제안한다. 제안하는 방법에서는 인공풍의 영향을 계산하는 수식이 기존의 조명 모델(Illumination Model)에서의 조도 계산식(Intensity Equation)과 유사함을 보이고, 이를 이용하여 바람에 의한 영향을 직접 수식으로 계산하지 않고 집중광선(Spot Light)에 대한 조도 계산식을 사용하여 효과적으로 인공풍의 힘을 계산한다. 제안하는 방법은 실시간 처리가 가능하며, 컴퓨터 게임이나 가상 현실과 같은 다양한 분야에 적용할 수 있다.

Keywords

References

  1. J. Wejchert and D. Haumann, 'Animation Aerodynamics,' In the Proceedings of ACM SIGGRAPH, pp.19-22, 1991 https://doi.org/10.1145/122718.122719
  2. M. Shinya and A. Fournier, ' Stochastic Motion - Motion Under the Influence of Wind,' In Eurographics'92, pp.119-128, 1992 https://doi.org/10.1111/1467-8659.1130119
  3. J. Stam and E. Fiume, 'Turbulent Wind Fields for Gaseous Phenomena,' In the Proceedings of ACM SIGGRAPH, pp.369-376, 1993 https://doi.org/10.1145/166117.166163
  4. F. Perbet and M.P. Cani, 'Animating prairies in real-time,' ACM Symposium on Interactive 3D Graphics, pp.103-110, 2001 https://doi.org/10.1145/364338.364375
  5. J. Stam, 'Stable fluids,' In the Proceedings of ACM SIGGRAPH, pp.121-128, 1999 https://doi.org/10.1145/311535.311548
  6. D. Nguyen, R. Fedkiw, and H. Jensen, 'Physically Based Modeling and Animation of Fire,' In the Proceedings of ACM SIGGRAPH, pp.721-728, 2002 https://doi.org/10.1145/566570.566643
  7. X. Wei, Y. Zhao, Z. Fan, W. Li, S. Yoakumstover and A. Kaufman, 'Blowing in the wind,' ACM SIGGRAPH/EUROGRAPHICS Symposium on Computer Animation, pp.75-85, 2003
  8. A. Selle, N. Rasmussen, and R. Fedkiw, 'A Vortex Particle Method for Smoke, Water and Explosions,' In the Proceedings of ACM SIGGRAPH, pp.910-914, 2005 https://doi.org/10.1145/1186822.1073282
  9. F. Losasso, F. Gibou, and R. Fedkiw, 'Simulating water and smoke with an octree data structure,' Proceedings of SIGGRAPH, pp.457-462, 2004 https://doi.org/10.1145/1186562.1015745
  10. V.L Streeter and E. Benjamin, 'Fluid Mechanics', McGraw-Hill, 1998
  11. A. Witkin and D. Baraff, 'SIGGRAPH 2001 Course Notes on Physically-Based Modeling', 2001
  12. D. Hearn and M.P. Baker, 'Computer Graphics', Prentice-Hall, 1997
  13. J.D. Foley, A.S. van Dam, K. Feiner and J.F. Hughes, 'Computer Graphics - principles and practice', 2nd ED., Addison Wesley, 1990
  14. J. Neider, T. Davis and M. Woo, 'OpenGL Programming Guide : The official guide to Learning OpenGL', Addison Wesley, 1993