A Terrain Rendering Method using Roughness Map and Bias Map

거칠기맵과 편향맵을 이용한 지형 렌더링 가법

  • Lee, Eun-Seok (Dept. of Computer Science and Information Engineering, Inha University) ;
  • Jo, In-Woo (Dept. of Computer Science and Information Engineering, Inha University) ;
  • Shin, Byeong-Seok (Dept. of Computer Science and Information Engineering, Inha University)
  • 이은석 (인하대학교 컴퓨터.정보 공학과) ;
  • 조인우 (인하대학교 컴퓨터.정보 공학과) ;
  • 신병석 (인하대학교 컴퓨터.정보 공학과)
  • Received : 2010.10.25
  • Accepted : 2010.12.13
  • Published : 2011.06.01

Abstract

In recent researches, several LOD techniques are used for real-time visualization of large sized terrain data. However, during mesh simplification, geometry popping may occur in consecutive frames, because of the geometric error. We propose an efficient method for reducing the geometry popping using roughness map and bias map. A roughness map and a bias map are used to move vertices of the terrain mesh to appropriate position where they minimize the geometry errors. A roughness map and a bias map are represented as a texture suitable for GPU processing. Moving vertices using bias map is processed on the GPU, so the high-speed visualization can be possible.

최근의 지형시각화 연구에서는 대용량 데이터를 실시간에 처리하기 위하여 여러 가지 상세단계조절 기법을 사용한다. 하지만 상세단계조절을 통한 메쉬 간략화 과정에서 발생하는 기하오차 때문에 연속된 프레임에서 기하파핑 현상이 열어난다. 본 논문에서는 거칠기맵과 편향맵을 이용하여 기하파핑 현상을 효과적으로 줄일 수 있는 방법을 제안한다. 거칠기맵과 편향맵은 지형 메쉬를 구성하는 정점이 적은 기하오차를 가지는 위치로 이동 시켜주는 역할을 한다. 거칠기맵과 편향맵은 텍스쳐로 저장되기 때문에 GPU에서 사용하기 적합하다. 또한 편향맵을 이용한 정점 이동 연산은 GPU에서 수행되므로 병렬처리를 통한 빠른 시각화가 가능하다.

Keywords

References

  1. F. Losasso, and H. Hoppe, "Geometry Clipmaps: Terrain Rendering Using Nested Regular Grids.", Proceedings of the 2004 SIGGRAPH Conference, Vol. 23, pp.769-776, 2004
  2. C. Tanner, C. Migdal, and M. Jones, "The clipmap: A Virtual Mipmap.", Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp.151-158, 1998
  3. Y. Livny, N. Sokolovsky, T. Grinshpoun, and J. El-Sana, "A GPU Persistent Grid Mapping For Terrain Rendering", Visual Comput 24, 139-153, 2008 https://doi.org/10.1007/s00371-007-0180-1
  4. L. Yotam, K. Zvi and EI. Jihad, "Seamless Patches for GPU-Based Terrain Rendering", WSCG, 2007
  5. P. Lindstrom, D. Koller, W. Ribarsky, L. Hodges, N. Faust, and G. Turner, "Real-time, Continuous Level-of-Detail Rendering of Height Fields", Proceedings of ACM SIGGRAPH'96, Addison Wesley pp.109-118, 1996.
  6. S. Rottger, W. Heidrich, P. Slusallek, and H. Seidel, "Real-Time Generation of Continuous Levels of Detail for Height Fields", Proceedings of 5th International Conference in Central European Computer Graphics and Visualization, pp.315-322, 1998.
  7. M. Duchaineau, M. Wolinsky, D. Sigeti, M. Miller, C. Aldrich, and M. Mineev-Weinstein, "ROAMing terrain: real-time optimally adapting meshes", In: Proceedings of Visualization"97, pp.81-88 ,1997.
  8. T. Ulrich, "Rendering massive terrains using chunked level of detail control", In: Proceedings of ACM SIGGRAPH'02, Addison Wesley, 2002.
  9. C. Dachsbacher, and M. Stamminger, "Rendering Procedural Terrain by Geometry Image Warping", Proceedings of Eurographics Symposium on Rendering, pp. 103-110, 2004
  10. J. Peter-Pike, P. Sloan, D. M. Weinstein, and J. D. Brederson, "Importance Driven Texture Coordinate Optimization", Computer Graphics Forum, Volume 17, Number 3, pp. 97-104, 1998 https://doi.org/10.1111/1467-8659.00257
  11. D. Marr and H. Hildreth, "Theory of edge detection," Proc. Roy.Soc. London, vol. B207, pp. 187-217, 1980.