Research and Implementation of GPU - based real-time interactive dynamic terrain in the engine
|School||University of Electronic Science and Technology|
|Course||Applied Computer Technology|
|Keywords||Dynamic Terrain GPU Engine Scene Management|
The terrain rendering the main difficulty is to give users show the real terrain , and to ensure that the required real-time frame rate ( at least 25FPS ) . If you read the terrain height information , without any treatment directly as vertices to render the terrain , this method is difficult to achieve real - time simulation of the effect of rendering large - scale terrain . A lot of terrain rendering technology the resolution algorithm simplified terrain based on LOD (Level of Detail) , proposed to be used to improve terrain simulation framerate . The realism of the terrain you need to the terrain simulation of surface vegetation and terrain surface height and color change to reflect . In this paper, the characteristics of the terrain simulation , focus on outdoor scenes of large-scale dynamic terrain real-time rendering , and the combination of the scene graphics engine management part of the terrain of scheduling . In this paper, the study of dynamic terrain LOD terrain concept , the LOD terrain algorithm usually study is based on camera distance from the surface , and the ups and downs of the terrain itself , to reduce the number of vertices of the GPU processing terrain , from improving efficiency . This article studies the dynamic terrain is based on the object of their role geometric deformation and color changes . GPU-based algorithm , freeing the CPU from the calculation of complex graphics to let GPU and CPU parallel processing . And the latest technology can be convenient and efficient algorithm to achieve pixel level using the GPU . Of mainstream engine based on dynamic terrain to be better applied to the actual own design graphics engine provides rendering management , scene management , I / O control functions . Dynamic terrain algorithm and perfect the embedded scene management module , you can easily update and replacement .