今天渲染了一堆透明材质的模型,在推移相机的过程中发现重叠部分的材质闪烁,看起来像threejs不知道该优先渲染哪个模型哪个面。
解决办法:给每个要渲染的mesh设置不同的渲染顺序:
for (let i = 0; i < group.children.length; i++) {
group.children[i].renderOrder = index;
}
今天渲染了一堆透明材质的模型,在推移相机的过程中发现重叠部分的材质闪烁,看起来像threejs不知道该优先渲染哪个模型哪个面。
解决办法:给每个要渲染的mesh设置不同的渲染顺序:
for (let i = 0; i < group.children.length; i++) {
group.children[i].renderOrder = index;
}