在previous question之後,我正在處理BufferGeometry中的構建模型,並意識到transparent
標誌會影響渲染順序:具有透明材質的對象將在非透明材質之後渲染。在Thee.js中渲染BufferGeometry的順序
此外,我從thread讀取,做了JSFiddle的實驗,並且實現了BufferGeometry中面的渲染順序與它們在緩衝區中指定的順序相同,但距離相機不遠。 (在上面的實驗中,我首先在緩衝區中指定了一個更接近的三角形,並在其後面指定了一個更接近的三角形。)
所以我的問題是:是否可以在BufferGeometry中手動設置渲染順序? 就我而言,我可能需要動態改變建築元素的透明度。 (我讀過thread表示我們可以設置Object3D的renderOrder
。)
謝謝。