簡體   English   中英

ThreeJS禁用渲染相機后面的人臉

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM