mieki256's diary



2020/10/03() [n年前の日記]

#1 [blender][godot] Godot Engineにアニメーションデータを持っていく方法がよく分からず

Blender 2.90.1 x64 でアニメーションをつけて、Godot Engine 3.2.3 x64 にモデルデータ+アニメーションを持っていこうとしているのだけど、手順がよく分からず。手順と言うか、どのファイルフォーマットなら持って行けるのかが…。

一応メモしておくけれど、 Godot Engine は以下のファイルフォーマットで出力された3Dモデルデータをインポートすることができる。
_3Dシーンのインポート ? Godot Engine (stable)の日本語のドキュメント

Wavefront (.obj) は持たせられる情報が少ないので今回は考えないとして、さて、他のどのフォーマットなら、アニメーションデータを持っていきやすいのか…。

とりあえず、Blender上で、2つのオブジェクトがグルグル回るアニメーションをつけてエクスポートして、Godotでインポートしてみたり。

インポートの仕方は、モデルデータファイルを Godot のプロジェクトフォルダ内に置いとけば、Godot でプロジェクトを開いた際に自動でインポートしてくれる。あるいは、事前に Godot でプロジェクトを開いておいて、ファイル一覧ウインドウにモデルデータファイルをドラッグアンドドロップしてもいいらしい。

Godotのファイル一覧ウインドウ内に入ってくれた、.glb だの .dae だのをダブルクリックすれば、「新規の継承」「とにかく開く」のどちらかを選ぶことで、3Dウインドウの中にモデルが表示される。

ノードを確認すると、AnimationPlayer というノードがある。これがアニメーションを管理するノードらしい。選択すれば、下のほうにアニメーションを指定するためのウインドウが表示される。

さておき。glTF (.glb) をインポートしてみても、2ヶ所が回るはずなのに、1ヶ所しかアニメしてくれなくて。各オブジェクトに指定されているアニメデータが、別々のアニメ種類として取り込まれているようで…。glTFなら、メッシュデータは比較的ちゃんと表示できるのだけど、アニメーションについては少し難アリっぽいなと…。

以上、1 日分です。

過去ログ表示

Prev - 2020/10 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project