在Threejs中,在WebGL渲染器的xyz网格上显示大量立方体的最有效方式是什么,就使用哪种渲染方法/灯光/设置/材质而言?这些立方体应该支持基于directionLight的接收和投射阴影--或者,如果可以的话,我可以预先计算侧边颜色--但它们没有任何纹理或特殊旋转。谢谢!
发布于 2012-05-30 06:15:35
请确保合并您的几何体。它有很大的帮助。高达60倍以上的代码。这里有一篇文章解释了原因。它包含一个演示,实际展示了http://learningthreejs.com/blog/2011/10/05/performance-merging-geometry/的不同之处
另一件事是在适用的情况下删除重复的面。例如,three.js我的世界演示从几何体中删除面。演示使用http://mrdoob.github.com/three.js/examples/webgl_geometry_minecraft.html,源代码使用https://github.com/mrdoob/three.js/blob/master/examples/webgl_geometry_minecraft.html#L106
https://stackoverflow.com/questions/10806529
复制相似问题