0

私は一日中、アニメーション化されたモデルを c4d から Blender に取り込もうとしてきました。モデルは問題なく転送されますが、アニメーションは転送されません。COLLADA、3ds、および obj ファイル タイプを使用しましたが、成功したものはありません。ファイルを three.js に取り込もうとしているので、ファイルを Blender に取り込む必要があります。http://disturbmedia.com/blog/tag/threejs/で c4d>threejs を確認しましたが、python コンソールでエラーが発生しています。

誰か考えがありますか?助けがあれば、c4dのv12とブレンダーのv2.59を使用しています。

4

1 に答える 1

1

この回答でわかるように、私は数年前に同様の問題に直面しており、 最終的に Python スクリプトを作成しました。

three.jsの作業中のブログからの投稿もが書いたもので、これも古いものです。これは C4D R11.5 用に作成され、API が少し変更されました。Vincentは親切にも、私の GitHub リポジトリからブランチを作成し、そのスクリプトを更新してくれました。このスクリプトは、彼のリポジトリから取得できます。それでも、three.js スクリプトはジオメトリ/メッシュのみをエクスポートしますが、アニメーションはまったく処理しません (スクリプトを作成した時点 (リリース 32) では、モーフィングは three.js でサポートされていませんでした)。

ジオメトリ + アニメーション トラック (位置、回転、スケール、およびモーフ (PLA)) をエクスポートする場合は、私が持っていたスクリプトの更新バージョンのようなものかもしれません。ほぼ 2 年前のものなので、C4D R11.5 と Blender 2.49 で動作します。

どのように機能したかの記録をここで見ることができます。

それでも、上で述べたように、C4D R12 Python API は少し変更され、Blender Python API は Blender 2.50 から Python 3.0 に移行するにつれて完全に変更されました。

残念ながら、時間の制約によりすぐに更新することはできませんが、役立つ場合は古いコードを説明/コメント/共有できます。頭に浮かぶもう1つのことは、古いバージョン(C4D R11.5およびBlender 2.49)を使用することですが、それには長い道のりがあり、R12で使用するすべての機能がR11.5でサポートされているわけではありません(よくわかりません) )。

于 2012-01-21T17:16:58.107 に答える