-
在引擎渲染管线不透明物队列通常在渲染前,进行相机Z深度排序操作是为什么?不是有深度测试来保障绘制的准确性吗?
一般为了优化,尽可能减少重复绘制,理想情况下只有靠近相机的mesh会被绘制,所以mesh队列应该按照从靠近相机往远离相机的顺序来绘制,这样就能避免重复绘制像素(深度测试会排除不需要的像素绘制),但是每次绘制都强制排序本身也是会有巨大的消耗,所以不是所有情况都是最优。
一般为了优化,尽可能减少重复绘制,理想情况下只有靠近相机的mesh会被绘制,所以mesh队列应该按照从靠近相机往远离相机的顺序来绘制,这样就能避免重复绘制像素(深度测试会排除不需要的像素绘制),但是每次绘制都强制排序本身也是会有巨大的消耗,所以不是所有情况都是最优。
本文标题:游戏引擎经验问答记录
本文链接:https://www.haomeiwen.com/subject/kbamwrtx.html
网友评论