THREE.JS 的首选 3d 模型格式 [关闭]

Posted

技术标签:

【中文标题】THREE.JS 的首选 3d 模型格式 [关闭]【英文标题】:Preferred 3d model format of THREE.JS [closed] 【发布时间】:2012-06-29 22:00:22 【问题描述】:

3d建模软件广泛使用的THREE.JS首选3d模型格式是什么(可以导出为该格式)。我问这个,因为我有自己独特格式的 3d 模型,并且想在 THREE.JS 中使用它们。虽然我可以编写自己的加载器,但我认为最好将它们转换为标准格式。

【问题讨论】:

【参考方案1】:

我们有自己的JSON Geometry format。

你可以使用这些:

Editor(将您的对象拖到窗口中,选择它并选择File/Export Geometry) Blender exporter Python script from OBJ to JSON

【讨论】:

其中一些链接数据不足。你能解决这个问题吗? 与仅使用 javascript 创建场景相比,JSONLoader 是否显着提高了性能? @DanMacumber no...如果有的话,那个版本的格式可能更慢...格式的下一个版本 (4) 应该改变这个... 还是真实的?对于未来的发展,JSON格式是最好的选择吗?谢谢 根据three.js | Loading 3D models,我们尽可能推荐glTF。 FBX、OBJ、COLLADA 和 SEA3D 等其他几种格式也得到了很好的支持。【参考方案2】:

在线 3D 编辑器http://Clara.io 还可以导出为各种 ThreeJS JSON 格式。 http://Clara.io支持导入FBX、Collada、3DS、STL、DXF等20多种格式,可作为通用转换工具使用。

【讨论】:

刚刚尝试将对象从 TurboSquid 导入 Clara.io。它不起作用,导入的对象看起来不像 Three.js 中的对象。我只付了 10 美元。【参考方案3】:

我认为three.js 没有首选3d 模型。就个人而言,我更喜欢波前对象(obj)。

【讨论】:

【参考方案4】:

从 clara.io 或其他提供商导出模型 然后导入https://threejs.org/editor/ 所以你可以尝试一些格式的模型

【讨论】:

以上是关于THREE.JS 的首选 3d 模型格式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 DB 加载 3d 模型并在 Three.js 中使用它

Three.js案例2-让电路板模型动起来调入电路板的3D模型

如何将 ms3d 模型转换为 three.js?

THREE.js<简单3D文件的导入>

Three.js FBX 二进制格式不支持

将 Three.js 3D 模型保存在 PNG 中的位置(右、左、前、后)