Three.js 将动画从cinema4d导出到blender

Three.js 将动画从cinema4d导出到blender,three.js,blender-2.50,cinema-4d,Three.js,Blender 2.50,Cinema 4d,我整天都在试着把c4d中的一些动画模型放到Blender中。模型可以很好地传输,但动画不能。我使用过COLLADA、3ds和obj文件类型,但没有一种是成功的。 我需要将文件放入Blender,因为我正试图将它们放入three.js。我已经看过c4d>threejs,但是python控制台出现了错误 有人有什么想法吗? 如果有帮助的话,我使用的是c4d的v12和blender的v2.59。几年前我也遇到过类似的问题,正如您在 最后我写了一个Python脚本 来自There.js的帖子也是作者写的

我整天都在试着把c4d中的一些动画模型放到Blender中。模型可以很好地传输,但动画不能。我使用过COLLADA、3ds和obj文件类型,但没有一种是成功的。 我需要将文件放入Blender,因为我正试图将它们放入three.js。我已经看过c4d>threejs,但是python控制台出现了错误

有人有什么想法吗?
如果有帮助的话,我使用的是c4d的v12和blender的v2.59。

几年前我也遇到过类似的问题,正如您在 最后我写了一个Python脚本

来自There.js的帖子也是作者写的,也是很旧的。 它是为C4DR11.5编写的,API有点变化。非常感谢您从我的GitHub存储库中分支并更新该脚本,您可以从中获得该脚本。 不过,three.js脚本只导出几何体/网格,但根本不处理动画(在我编写脚本时three.js不支持变形(release 32))

如果您想要导出几何体+动画轨迹(位置、旋转、缩放和变形(PLA)),您可能需要类似于我的脚本的更新版本。由于它已经使用了将近两年,它适用于C4D R11.5和Blender 2.49

你可以看到它如何工作的录音

尽管如此,正如我前面提到的,C4D R12 Python API发生了一些变化,Blender Python API在Python 3.0从Blender 2.50升级到Python 3.0时发生了完全的变化

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