程序编程v / s导入Three.js中的对象

时间:2016-01-28 07:03:00

标签: javascript three.js procedural-programming

我正在Three.js创建一个城市。有两种方法可以做到这一点:

a)通过程序编程

b)在3D编辑器中创建城市(Three.js编辑器/ 3DS Max等)并将其作为“场景”导入Three.js。

设计和设计更容易在编辑器中创建城市并将其作为Three.js中的“场景”导入。通过程序编程,当城市建筑物具有超出随机放置的建筑物的物体时,事情变得有点困难。诸如公园,具有非立方体建筑的建筑物,水体,不同高度的地形以及这些物体的放置等物体使得其整体建筑类似于真实城市的物体更容易在3D编辑器中创建。

我的问题是:当使用编辑器路由时,除了磁盘i / o开销(由于导入和读取对象文件),是否还有其他开销会影响性能(例如渲染?)与程序路线相比?特别是,当城市非常大,由几百个物体组成。

任何指针/参考都会有所帮助。 TIA。

0 个答案:

没有答案