有没有关于从文件中加载3D模型以用于three.js JavaScript应用程序(尤其是在Blender中生成模型的地方)的性能的推荐方法?将模型导入到three.js中 - 性能
目前,我有以下流程:
- Blender的创建模式。
- 使用three.js导出器导出。使用
THREE.JSONLoader
这个工程除了伟大的javascript
- 缩减大小的JSON文件(有点棘手,因为大部分的JS minifiers我来翻过的似乎不工作),或
- 使用gzip压缩(需要一些握手),或者使用OpenCTM格式(不幸的是,脚本在Blender 2.70中似乎不起作用)。使用二进制格式(我想这需要转换回JSON)或
- 使用OpenCTM格式。
我做了一些研究,有代表性的例子是here,here,here和here。从我所发现的主要方法看来,这些方法似乎都落在我在上面的要点中列出的方法之下。每个人都有一些要克服的障碍。
所以,我问 - 是否有一个良好/推荐的方法来从文件加载模型的性能?
更新
所以,既然我问这个问题,我想我会在我采取的方法报到它已经有一段时间。最后,我对模型进行了优化,减少了顶点的数量,而不会对我使用它们的尺寸造成很大的可见质量损失。我还将indexeddb中的客户端缓存为blob。
+1谢谢,我会坚持Blender 2.70并回报。 – acarlon