【发布时间】:2016-07-19 08:45:04
【问题描述】:
是默认在threejs中启用遮挡剔除还是在threejs中有任何设置可以启用它?
【问题讨论】:
标签: three.js occlusion-culling
是默认在threejs中启用遮挡剔除还是在threejs中有任何设置可以启用它?
【问题讨论】:
标签: three.js occlusion-culling
three.js 中默认启用了一种遮挡剔除。
WebGLRenderer 有一个属性renderer.sortObjects,默认为true。
true 时,不透明对象(material.transparent 等于 false)根据与相机的距离进行排序,最靠近相机的不透明对象首先渲染。
如果将renderer.sortObjects 设置为false,则不透明对象将按照它们在场景图中出现的顺序进行渲染。
另外,Object3D.renderOrder也可以用来控制渲染顺序。
three.js r.75
【讨论】: