如何決定模型中需渲染的面
時(shí)間:
若木1由 分享
一個(gè)3D模型的某些面如背面和隱藏面是不需要渲染的,這可以減少繪圖時(shí)間。在渲染過(guò)程中,系統(tǒng)利用每一個(gè)面的法線決定 3D對(duì)象的前面和背面。垂直于 3D模型的面且方向指向外空間的矢量稱(chēng)為法線( normal)。如果一個(gè)面是以順時(shí)針?lè)较蚶L制的,則法線向內(nèi)指;如果一個(gè)面是以逆時(shí)針?lè)较蚶L制的,則法線向外指。這樣,取決于視點(diǎn)的位置可確定前面與背面,若一個(gè)面的法線指向離開(kāi)視點(diǎn)的方向,則該面為背面。如前所述,這樣的面不需渲染(因?yàn)閺囊朁c(diǎn)處看不見(jiàn)這些面),并可以通過(guò)調(diào)用Discard Back Faces選項(xiàng)避免對(duì)其渲染。那些隱藏的面也被除去。這樣,通過(guò)將不需渲染的面除去的方法,可以節(jié)省渲染對(duì)象所需的時(shí)間。