游戏引擎经验问答记录

  • 在引擎渲染管线不透明物队列通常在渲染前,进行相机Z深度排序操作是为什么?不是有深度测试来保障绘制的准确性吗?

一般为了优化,尽可能减少重复绘制,理想情况下只有靠近相机的mesh会被绘制,所以mesh队列应该按照从靠近相机往远离相机的顺序来绘制,这样就能避免重复绘制像素(深度测试会排除不需要的像素绘制),但是每次绘制都强制排序本身也是会有巨大的消耗,所以不是所有情况都是最优。

你可能感兴趣的:(游戏引擎经验问答记录)