gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 08:35:25 26 4
gpt4 key购买 nike

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

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

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

我已经使用默认插件在 blender 中导入了 ms3d 文件。在 blender 中,动画和网格看起来是正确的;但是,骨骼仅渲染为线条。然后我使用three.js导出器将它导出到js。这会生成正确的网格,但未正确导出动画。仅导出骨骼位置(在此特定模型中很少使用),根本没有旋转(除了少数身份四元数)。

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

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

最佳答案

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

谢谢。

关于animation - 如何将 ms3d 模型转换为three.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20331825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com