![腾讯游戏开发精粹Ⅲ](https://wfqqreader-1252317822.image.myqcloud.com/cover/420/52521420/b_52521420.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.3 渲染迷雾
渲染迷雾能够让玩家清晰地感知己方的具体视野范围,增加了游戏的沉浸感。基于网格的视野方案能够非常方便地实现渲染迷雾,在网格方案中,阵营的视野可见性数组代表了阵营对任意网格的逻辑可见性。而渲染迷雾的可见性源于阵营视野数据,因此首先把需要渲染的阵营可见性数据转为原始纹理,然后通过高斯模糊、均值模糊等模糊处理后形成渲染贴图。不同时间间隔的渲染贴图反映了视野变化,接着根据多张渲染贴图进行插值,形成最终渲染贴图。最终在场景着色器中通过对最终渲染贴图的采样计算实现渲染迷雾。整个过程如图2.14所示,由于在网格视野方案中需要长期维护阵营视野数据,因此能够方便地实现渲染迷雾原始纹理的生成。
![](https://epubservercos.yuewen.com/0BF2CA/31154700307361506/epubprivate/OEBPS/Images/txt003_30.jpg?sign=1739038746-cTVjsoGrJNyFwIdbc1cSr9l6wzuLskiy-0-6c5444c36d11f4b44e56c2ae15a22c01)
图2.14 渲染迷雾流程图