DOI QR코드

DOI QR Code

A Study on Regular Grid Based Real-Time Terrain LOD Algorithm for Enhancing Memory Efficiency

메모리 효율 향상을 위한 고정격자기반 실시간 지형 LOD 알고리즘에 관한 연구

  • Published : 2004.12.01

Abstract

LOD is a widely used technique in 3D game and animation to represent large 3D data sets smoothly in real-time. Most LOD algorithms use a binary tree to keep the ancestor information. A new algorithm proposed in this paper, however, do not keep the ancestor information, thus use the less memory space and rather increase the rendering performance. To verify the efficiency of the proposed algorithm, performance comparison with ROAM is conducted in real-time 3D terrain navigation. Result shows that the proposed algorithm uses about 1/4 of the memory space of ROAM and about 4 times faster than ROAM.

LOD(Level of Detail)는 대용량의 데이터를 갖는 게임이나 애니메이션에서 실시간에 자연스러운 처리를 위해서는 사용되는 기법으로, i차원 게임이나 애니메이션에 자주 사용되고 있으며 3차원을 표현하기 위한 중요한 기술로 부각되고 있다. 본 논문에서는 기존의 2진 트리 방식에서 부모노드의 정보를 배제하여, 널리 사용되고 있는 2진 트리 방식인 ROAM(Realtime Optimally Adapting Meshes) 알고리즘 보다 메모리의 양을 적게 사용하며 성능은 오히려 향상된 새로운 LOD 알고리즘을 제시하고자 한다. 본 알고리즘의 성능을 검증하기 위하여 3차원 지형에서 실시간 네비게이션 시 기존의 ROAM알고리즘과 제안된 알고리즘을 비교하였으며 그 결과 메모리는 제안 알고리즘이 기존의 알고리즘에 약 1/4정도를 사용하고 수행 시간은 약 4배가량 빠른 것으로 조사되었다.

Keywords

References

  1. 강윤식, 박우찬, 양성봉, 2000. 구역화를 이용한 디지털 격자지형데이터의 단순화 알고리즘, 정보처리학회논문지, 7(3): 935-942
  2. 김양수, 2000. 지형데이터를 위한 효율적인 단계별 상세 ( LaD ) 표현방법, 부산대학교
  3. 류승택, 최윤석, 안충현, 윤경현, 1996. 3차원 지형 모델링을 위한 래디열 스위프 알고리즘, 기술과학연구소 논문집, 26(1): 133-140
  4. Blow, J., 2000. Terrain Rendering at High Levels of Detail, Proceedings of Game Developers Conference 2000
  5. Duchaineau, M., M. Wolinski, D. E. Sigeti, M. C. Miller, C. Aldrich, and M. B. MineevWeinstein. 1997. ROAMing Terrain: Realtime, Optimally Adapting Meshes, Proceedings of the Conference on Visualization '97, pp.203-211
  6. Garland M. and P. S. Heckbert, 1995. Fast Polygonal Approximation of Terrains and Height Fields, CMU-CS-95-181, CS Dept., Carnegie Mellon Univ.
  7. Levenberg, J., 2002. Fast View - Dependent Level - of- Detail Rendering Using Cached Geometry, IEEE VISUALIZATION 2002, pp.78-82
  8. Lindstrom, P. and V. Pascucci. 2001. Visualization of Large Terrains Made Easy, 2001, Proceedings of IEEE Visualization 2001, pp.363-370
  9. Rottger, S., 1997. Real-Time Generation of Continuous Levels of Detail for Height Fields. Technical Report, Universitat Erlangen-Numberg