Help us understand the problem. What is going on with this article?

How to export multiple animated glTF from Cinema4D

アニメーションを複数含んだgltfを書き出した際の備忘録です。

Cinema4DにはMaxon Labというところが開発中の
glTFのエクスポーターのプラグインがあるのですが、
まだ複数テイクを持った単一ファイルを書き出す事には対応していません。
https://labs.maxon.net/?p=3360

以下 現状の方法のメモです。
モデルとアニメーションはmixamoからお借りしました。


Cinema4D Part


・アニメーションを複数テイクで作成
 ひとつのテイクにひとつのアニメーションが含まれるようにします。
・fbxをテクスチャを含めてexportする

Command prompt part


こちらのGitHubで fbx2glTF をダウンロード
・コマンドでダウンロードしたフォルダのある階層に行き、exeを指定
・exeの後に 変換したいfbxを指定して glTFをexport
 

-h でオプションが表示される
-b .glb バイナリで書き出し
-e .gltf エンベットで書き出し
今のところembedだとうまくいかない。

glTF viewerで確認すると このように複数アニメーションが含まれている事が確認できます。
ezgif-5-f308a5a0b612.gif

Maxon Labさんが複数アニメーションに対応してくださること願います!

Mayaを使いたい場合

fbxの書き出しにMayaを使いたい場合についてです。

・複数アニメーションをタイムライン上に繋げて並べる
・Game Exporterで1つのアニメーションが何フレ目から何フレ目までなのか、
 範囲を指定をしクリップに名前を付ける。
・Save Clips to Single Fileを選択

・セグメントスケール補正をすべてのジョイントでオフにする
 重要。これをしておかないとglTFに変換する際エラーが出る。
・fbxをテクスチャを含めてexportする

・c4dにインポートし、テイクのアニメーションの開始フレームを0に合わせる

以降は上記のc4dの方法と同じになります。
モーションビルダーを使ってテイクにしても良さそうです。



Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした