2012-05-29 54 views
4

在Threejs中,根据要使用的渲染方法/光源/设置/材质,WebGL渲染器在xyz网格上显示大量多维数据集的最高性能方法是什么?立方体应该支持基于方向光线的接收和投射阴影 - 或者我可以预先计算侧边颜色(如果有帮助并且可能的话) - 但它们没有任何纹理或特殊旋转。谢谢!Threejs/WebGL:最适合多维数据集的高性能方法?

回答

9

一定要合并你的几何。它有助于很多。多达60倍的代码。这里是解释原因的帖子。它包含一个实际显示区别的演示 http://learningthreejs.com/blog/2011/10/05/performance-merging-geometry/

另一件事是在适用时删除重复的面。例如three.js minecraft demo从几何体中移除面。 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为源文件

+0

+1为合并几何图形 – Neil

+0

只是想说谢谢! –

相关问题