我一整天都在试着把c4d里的一些动画模型放进搅拌机。模型传输得很好,但是动画效果不好。我用过COLLADA,3ds和obj文件类型,但都不成功。我需要把这些文件放到搅拌机里,因为我想把它们放到three.js里。我看过c4d>threejs的http://disturbmedia.com/blog/tag/threejs/,但是python控制台抛出了错误。
有谁有什么想法吗?我使用的是c4d的v12和blender的v2.59,如果有帮助的话。
发布于 2012-01-22 01:16:58
几年前我也遇到过类似的问题,正如您在this answer中看到的那样,我最终编写了一个Python脚本。
blog at work在three.js上的帖子也是由me写的,也很旧了。它是为C4D R11.5编写的,API稍有更改。Vincent很友好地从我的GitHub存储库分支并更新了该脚本,您可以从his repository获得该脚本。尽管如此,three.js脚本只导出几何体/网格,但根本不处理动画(在我编写脚本(release 32)时,three.js还不支持变形)
如果你想导出geometry+animation轨迹(位置,旋转,缩放和变形(PLA)),你可能会像我的脚本的更新版本。由于它几乎有两年的历史,它适用于C4D R11.5和搅拌器2.49。
你可以在here上看到它是如何工作的录音。
尽管如此,正如我上面提到的,Blender R12 Python API发生了一点变化,Blender Python API完全改变了,因为他们从Blender2.50以上版本升级到了Python3.0。
不幸的是,由于时间限制,我不能承诺很快更新它,但如果有帮助,我可以解释/评论/分享旧代码。我想到的另一件事是使用旧版本(C4D R11.5和Blender2.49),但这似乎还有很长的路要走,而且R11.5可能并不支持你在R12中使用的所有功能(不确定)。
https://stackoverflow.com/questions/8946259
复制相似问题