0

我整天都在尝试将一些动画模型从 c4d 导入 Blender。模型可以正常传输,但动画不能。我使用过 COLLADA、3ds 和 obj 文件类型,但没有一个是成功的。我需要将文件放入 Blender,因为我正在尝试将它们放入 three.js。我已经查看了 c4d>threejs 的http://disturbmedia.com/blog/tag/threejs/但 python 控制台抛出了错误。

有人有想法吗?如果有帮助的话,我正在使用 c4d 的 v12 和搅拌机的 v2.59。

4

1 回答 1

1

几年前我遇到了类似的问题,正如您在这个答案中看到的那样 ,我最终编写了一个 Python 脚本。

在three.js上工作的博客上的帖子也是写的,也很旧。它是为 C4D R11.5 编写的,API 发生了一些变化。Vincent很乐意从我的 GitHub 存储库中分支并更新该脚本,您可以从他的存储库中获取该脚本。仍然,three.js 脚本仅导出几何/网格,但根本不处理动画(在我编写脚本时,three.js 不支持变形(版本 32))

如果你想导出几何+动画轨迹(位置、旋转、比例和变形(PLA)),你可能会像我拥有的​​脚本的更新版本一样。由于它已经快两年了,它适用于 C4D R11.5 和 Blender 2.49。

你可以在这里看到它是如何工作的记录。

尽管如此,正如我上面提到的,C4D R12 Python API 发生了一些变化,而 Blender Python API 完全改变了,因为它们从 Blender 2.50 开始转向 Python 3.0。

不幸的是,由于时间限制,我无法承诺尽快更新,但如果有帮助,我可以解释/评论/分享旧代码。想到的另一件事是使用旧版本(C4D R11.5 和 Blender 2.49),但这似乎还有很长的路要走,而且 R11.5 可能并不支持您在 R12 中使用的所有功能(不确定)。

于 2012-01-21T17:16:58.107 回答