DOI QR코드

DOI QR Code

Implementation of Layered Clouds considering Frame Rate and Reality in Real-time Flight Simulation

비행시뮬레이션에서 프레임율과 현실감을 고려한 계층형 구름 구현 방안

  • Kang, Seok-Yoon (Department of Informatics, Engineering Research Institute, Gyeongsang National University) ;
  • Kim, Ki-Il (Department of Informatics, Engineering Research Institute, Gyeongsang National University)
  • Received : 2013.08.27
  • Accepted : 2013.10.01
  • Published : 2014.01.31

Abstract

There are two main technologies to implement cloud effect in flight simulator, cloud modeling using particle system and texture mapping. In former case, this approach may cause a low frame rate while unrealistic cloud effect is observed in latter case. To Solve this problem, in this paper, we propose how to apply fog effect into camera to display more realistic cloud effect with high frame rate. The proposed method is tested with massive terrain database environment through implemented software by using OpenSceneGraph. As a result, compared to texture mapping method, the degree of difference on frame rate is 1 or 2Hz while the cloud effect is significantly improved as realistic as particle system.

비행 시뮬레이션 소프트웨어 개발 시 구름효과 구현을 위한 대표적인 연구로는 파티클 시스템을 이용한 구름 모델링과 텍스쳐 맵핑을 이용한 구름판 모델링이 있다. 하지만 전자의 경우 낮은 프레임율을 야기하는 반면, 후자의 경우는 비행 시 현실감이 떨어지는 문제가 있다. 이를 해결하기 위해 본 논문에서는 구름판 모델링 방법에 현실적 효과를 더 할 수 있도록 카메라에 안개효과를 적용하는 방안을 제안한다. 제안한 방안을 OpenSceneGraph를 사용한 대용량의 맵 데이터베이스 환경에서 실험 한 결과 기존의 구름판 모델링 방법에 비해 1~2Hz 정도로써 프레임은 거의 차이가 없었고, 현실적 효과 측면에서는 파티클을 이용한 구름 모델링 방법과 비슷하게 자연스럽고 현실적인 효과를 보였다.

Keywords

References

  1. J. Y. Do, N. H. Baek, C. W. Lee, K. W. Ryu, "Implement of Cloud Modeling and Rendering for Flight Simulation," The KIPS transaction, Part A. Part A v.16A No.5 , pp.307-318 , 2009.
  2. WIKIPEDIA Particle system, Available : http://en.wikipedia.org/wiki/Particle_system
  3. Mark J. Harris, "Real-Time Cloud Simulation and Rendering," The University of North Carolina at Chapel Hill, 2003.
  4. Cui, H., Qi, M., & Li, D. "3D cloud modeling base on fractal particle method." Electrical and Control Engineering(ICECE), International Conference on. IEEE, pp. 5639-5643, 2011.
  5. Muhammad Azam Rana, Mohd Shahrizal Sunar, Siti Mariyam Shamsuddin, "Particles Cloud Modeling Algorithm for Virtual Environment," Asian Journal of Information Technology, 5(5), pp.555-565, 2006.
  6. Liu, Z., Wang, Z., & Zhang, C, "Scheme of Dynamic Clouds Generation for 3D Real Time Flight Simulation," ICCMS'10. Second International Conference on. IEEE, pp. 370-374, 2010.
  7. WIKIPEDIA. Texture mapping, Available : http://en.wikipedia.org/wiki/Texture_mapping
  8. sigmaosg, Available : http://code.google.com/p/sigmaosg/.
  9. Tarantilis, Georgios E, "Simulating clouds with procedural texturing techniques using the GPU," NAVAL POSTGRADUATE SCHOOL MONTEREY CA, 2004.
  10. Upchurch, E. M & Semwal, S. K, "Dynamic cloud simulation using cellular automata and texture splatting," in Proceedings of the 2010 Summer Computer Simulation Conference. Society for Computer Simulation International, pp. 270-277, July. 2010.