【问题标题】:How do I convert a ms3d model to three.js?如何将 ms3d 模型转换为 three.js?
【发布时间】:2013-12-18 08:51:55
【问题描述】:

我正在尝试将此模型转换为three.js模型格式:

http://tf3dm.com/3d-model/ninja-48864.html

这是我迄今为止尝试过的:

我已使用默认插件将 ms3d 文件导入搅拌机。在搅拌机中,动画和网格看起来正确;但是,骨骼仅呈现为线条。然后我使用 three.js 导出器将它导出到 js。这会产生正确的网格,但动画未正确导出。只导出骨骼位置(在这个特定模型中很少使用),根本没有旋转(除了少数恒等四元数)。

似乎我必须以某种方式修改搅拌机中的模型,但由于我是 3D 建模的完全新手,我有点迷路了。我还查看了有关 blender+three.js 的其他问题,但没有任何提示(应用位置/旋转/缩放等)有所作为。这也可能是 three.js 导出器中的一个错误。

任何人都可以帮助我进行转换,一种或另一种方式吗?

【问题讨论】:

    标签: animation three.js export blender skinning


    【解决方案1】:

    一个不错的 Python 实用程序可用于将 ms3d 格式转换为 JSON 格式。 链接为:https://github.com/pyalot/parse-3d-files/blob/master/ms3d/convert.py 您可以在 three.js 中使用 THREE.JSONLoader() 轻松渲染此 JSON 模型

    谢谢。

    【讨论】:

    • "状态:不完整,骨骼、组、关节等的解析未完成。" - 所以我什至没有尝试。无论如何,谢谢你,也许我可以在此基础上直接转换器。
    猜你喜欢
    • 2013-07-09
    • 2013-03-31
    • 2017-05-11
    • 2021-11-20
    • 2020-08-25
    • 2019-05-06
    • 2020-08-25
    • 2019-06-28
    • 1970-01-01
    相关资源
    最近更新 更多