3

我一直在尝试为 Cinema 4D 和 Three JS 建立一个体面的工作流程。问题在于动画。因此,虽然我确实让模型加载到 .obj 和 .dae 中,但动画无法正常工作。我知道 Cinema 导出文件的方式以及 Three 如何理解它们存在一些限制。

我还尝试将 Blender 包含到工作流程中,但不幸的是它会扭曲动画,并且由于某种原因,当我从 Cinema 项目中导入它们时,它不会输出工作的 .json。

这里有人想出这个吗?非常感谢。

4

2 回答 2

2

所以我设法让简单的 PSR 动画工作而无需触摸 Blender,使用这个 Collada 转换器:

http://rmx.github.io/collada-converter/preview/examples/convert.html

您还必须修改文件中的 xml 标签:

https://superuser.com/questions/148024/how-to-import-mesh-animation-from-cinema4d-into-blender

不幸的是,它似乎无法处理变形。为此,我不得不求助于 Blender,我在 C4D 中创建模型,将其导入 Blender,烘焙,然后将其导出为 .json。

如果这可以更简单一点,我会很高兴!:)

于 2015-08-29T12:36:02.723 回答
1

你可以试试我的 Cinema 4D 插件: https ://github.com/BlackDice/Cinema4D-Threejs-Exporter

于 2017-03-01T14:31:25.613 回答