GPU Friendly Terrain Rendering Algorithm

PAN Hong-wei,LI Hui,LIAO Chang-chang,ZENG An-xiang
DOI: https://doi.org/10.3969/j.issn.1004-731x.2007.14.030
2007-01-01
Abstract:Terrain rendering is more and more used in many fields such as computer games,fly simulators and scene emulator applications.With the increasing of complexity of the scene,the amount of data to be rendered becomes larger .At the same time,the modern graphics card has a more powerful rendering ability,so many traditional terrain rendering algorithms can not fulfill the requirements.A new algorithm was proposed that was friendly for modern graphics card.The algorithm also used the regular height map grid as terrain data.Terrain data was tiled and organized by quad tree.Each tile covered a part of terrain with different detail.The method used which Mipmap used to refine the mesh,and there was no remising in real time rendering.To balance the load between CPU and GPU,many tiles used at a high frequency were cached in GPU,which could reduce the bandwidth requirements significantly.The results show the algorithm which is well-suited for recent GPU can not only meet the requirements of detail but also reach a higher frame rate.
What problem does this paper attempt to address?