Real-Time GPU-Based Simulation of Dynamic Terrain
Although a great deal of research effort has been devoted to the realistic and efficient rendering of terrain data, the existing research mainly focuses on displaying static terrain. The realistic simulation of dynamic terrain, including vehicle-terrain interactions, is absent in most 3D graphical applications. In this paper, we present a new GPU-based algorithm for dynamic terrain simulation. A key component of this algorithm is a Dynamically-Displaced Height Map (DDHM) which is generated and manipulated on the GPU. In addition, our method achieves real-time performance by using new features of the latest graphics hardware and shader technology. We demonstrate our algorithm by simulating a ground vehicle traveling on soft terrain. Our algorithm is particularly useful for ground based visual simulation applications as well as 3D games.
KeywordsGraphic Processing Unit Ground Vehicle Terrain Surface IEEE Visualization Rectilinear Grid
Unable to display preview. Download preview PDF.
- 1.Duchaineau, M., Wolinsky, M., Sigeti, D.E., Miller, M.C., Aldrich, C., Mineev-Weinstein, M.B.: ROAMing terrain: real-time optimally adapting meshes. In: Proceedings of the 8th IEEE Visualization Conference (1997)Google Scholar
- 2.Lindstrom, P., Koller, D., Ribarsky, W., Hodges, L.F., Faust, N., Turner, G.A.: Real-time, continuous level of detail rendering of height fields. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (ACM SIGGRAPH) (1996)Google Scholar
- 3.Lindstrom, P., Pascucci, V.: Visualization of large terrains made easy. In: Proceedings of the IEEE Visualization Conference (2001)Google Scholar
- 5.Hoppe, H.: Smooth view-dependent level-of-detail control and its application to terrain rendering. In: Proceedings of the IEEE Visualization Conference (1998)Google Scholar
- 6.Li, X., Moshell, J.M.: Modeling soil: realtime dynamic models for soil slippage and manipulation. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (ACM SIGGRAPH) (1993)Google Scholar
- 7.Chanclou, B., Luciani, A., Habibi, A.: Physical models of loss soils dynamically marked by a moving object. In: Proceedings of the 9th IEEE Computer Animation Conference (1996)Google Scholar
- 8.Sumner, R.W., O’Brien, J.F., Hodgins, J.K.: Animating sand, mud, and snow, Computer Graphics Forum, vol. 18, pp. 17–28 (1999)Google Scholar
- 10.Ogren, A.: Continuous level-of-detail in real-time terrain rendering, Master’s Thesis, University of Umea, Umea, Sweden (2000)Google Scholar