摘要
针对网络环境下的大规模地形渲染,本文提出一种基于图像缓存的高精度地形渲染方法。为了达到实时交互和减少服务器端的运算负荷,提出并设计了客户端的缓存系统用于提供客户端渲染所需的数据。来自于服务器的数据以颜色缓存,深度缓存和法向缓存数据的形式(在文中统称为Terrain Instance Map)存放在客户端的缓存中。基于GPU的光线投射(RayCasting)算法被用于服务器端地形的渲染和客户端缓存数据的渲染工作。新方法的特点包括,快速的全细节检测、全程高精度图像绘制、可扩展性强等。经过实际网络环境测试,此方法可满足网络环境下大规模地形数据实时渲染的需求。
- 单位