继上一个问题之后,我正在处理在 BufferGeometry 中构建模型,并意识到transparent
标志会影响渲染顺序:具有透明材质的对象将在非透明材质之后渲染。
另外,我从这个线程中读到,在JSFiddle上做了一个实验,发现 BufferGeometry 中面部的渲染顺序与缓冲区中指定的顺序相同,但与相机的距离不同。(在上面的实验中,我首先在缓冲区中指定了一个更近的三角形,它会遮挡它后面的其他三角形。)
所以我的问题是:是否可以在 BufferGeometry 中手动设置人脸的渲染顺序?就我而言,我可能需要动态更改建筑元素的透明度。(我读过线程说我们可以设置renderOrder
Object3D。)
谢谢你。