在previous question之后,我正在处理BufferGeometry中的构建模型,并意识到transparent
标志会影响渲染顺序:具有透明材质的对象将在非透明材质之后渲染。在Thee.js中渲染BufferGeometry的顺序
此外,我从thread读取,做了JSFiddle的实验,并且实现了BufferGeometry中面的渲染顺序与它们在缓冲区中指定的顺序相同,但距离相机不远。 (在上面的实验中,我首先在缓冲区中指定了一个更接近的三角形,并在其后面指定了一个更接近的三角形。)
所以我的问题是:是否可以在BufferGeometry中手动设置渲染顺序? 就我而言,我可能需要动态改变建筑元素的透明度。 (我读过thread表示我们可以设置Object3D的renderOrder
。)
谢谢。