如何决定模型中需渲染的面

2017-03-13

一个3D模型的某些面如背面和隐藏面是不需要渲染的,这可以减少绘图时间。在渲染过程中,系统利用每一个面的法线决定 3D对象的前面和背面。垂直于 3D模型的面且方向指向外空间的矢量称为法线( normal)。如果一个面是以顺时针方向绘制的,则法线向内指;如果一个面是以逆时针方向绘制的,则法线向外指。这样,取决于视点的位置可确定前面与背面,若一个面的法线指向离开视点的方向,则该面为背面。如前所述,这样的面不需渲染(因为从视点处看不见这些面),并可以通过调用Discard Back Faces选项避免对其渲染。那些隐藏的面也被除去。这样,通过将不需渲染的面除去的方法,可以节省渲染对象所需的时间。

更多相关阅读

最新发布的文章