threejs中是否默认启用遮挡剔除

Is Occlusion culling enabled in threejs by default

threejs 中是否默认启用了遮挡剔除,或者 threejs 中是否有我可以启用它的设置?

在 three.js 中默认启用一种遮挡剔除形式。

WebGLRenderer 有一个 属性 renderer.sortObjects,默认为 true.

true时,不透明物体(material.transparent等于false的物体)根据离相机的距离排序,最靠近相机的不透明物体最先渲染.

如果 renderer.sortObjects 设置为 false,则不透明对象按照它们在场景图中出现的顺序渲染。

另外,Object3D.renderOrder也可以用来控制渲染顺序

three.js r.75