[英]ThreeJS disable rendering of faces behind the Camera
我正在編寫全景查看器 。 圖像顯示在具有可變數量面孔的球體中。 我只希望在相機方向上渲染人臉(以獲得更好的性能)。
ThreeJS是否會自動執行此操作,或者我可以聲明不呈現的mash的特定面?
像mash.faces[5].rendered = false;
或者。
此過程稱為查看視錐篩選,而ThreeJS會處理此過程。
ThreeJS還根據您的材質設置來處理字體和/或背面剔除 。 這意味着僅渲染了面孔的可見面。
在文檔中,您可以找到ThreeJS Frustum。
而如果frustumCulled
物業THREE.Object3D
管理域剔除,並在默認情況下設置為true 。
如果滾動自己的頂點,邊,索引,則三角形的頂點按逆時針順序存儲,默認情況下稱為正面:
"To activate face culling, GL_CULL_FACE must first be enabled with glEnable. By default, face culling is disabled"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.