c4dからunityへのキャラクタアニメーションのfbxエクスポートで苦労した。
テイクシステムにつけたジョイントのキーフレームがなぜかfbxにした時点で全く反映されない。
テイクを使わずキーフレームを打つと問題なさそう。
でもやりたいのは、1つのアセットに複数のアニメーションを入れた状態でunityにインポートするってことなので何かいい方法がないか探った。
解決策としては、テイクシステムを使わずにタイムラインマーカーでアニメーションを分割し、
c4dからfbxでエクスポートするときに「アニメーション」の「テイク」をタイムラインマーカーにする。これでちゃんとジョイントにキーフレームが打たれた状態でテイクに分かれるようだ。
でも、それぞれのアニメーションの開始位置はマーカーを打ったところから始まるので、書き出したfbxを再度c4dで開き、全て0からはじまるように調整し、再度fbxでエクスポートする必要があった。unityをちゃんと理解してないので、そもそも全部0から始める必要があったのかは分からないけど、データとしてはキレイな状態になった気がする。
あと、この場合タイムラインマーカーの設定で「アニメーションテイクとしてエクスポート」にチェックをいれた状態でないと書き出されないので注意。
質問やご指摘など気軽にどうぞ