Godot
3週間かけてこの世で誰も使って無い「あるぼん」をBlender 5系に対応させました。「あるぼん 2」です。ルートボーンが付いてないMixamo アニメにルートボーンを付けるアドオンです。Godot でRoot Motion させるのに使います。 コードを載せておきます。Blend…
Godot 4.5 リリース。rc2 から1週間かからず出るとはビックリだね。rc3, 4, 5, ... と続くと思ってたけど、もう出るとはね。新機能Stencil buffer が面白そうだけど、今作ってるTPS には活かせるかな? その他新機能は該当ページで内容を確認されたし。 godo…
Godot は4.5 がそろそろ出そうですな。Godot4.5 のBeta からTPS(三人称シューター)にチャレンジしてました。TPA(三人称アクション)は必要なアニメが多すぎて大変。なので現在は、最小限のアニメだけでイケるよう工夫して、鉄砲バンバン(シューター)の…
言語選択をスタートメニュー画面でするようにしました。それにともなって簡易的ではありますが、スタート画面を作りました。プレーヤーの部屋が見える感じです。YouTubeで見てください。 youtu.be
Godot のResourceLoader を使って非同期読み込みを試しました。動画でどうぞ。 youtu.be
前もそうでしたが、Mixamo のアニメを使ってると「なんだかつなぎ目でカクカクするんだよな~」っていう感覚があったのですが、どうもそれはモデルに『X Bot』を使っているからだという事が判明しました。つまり、『X Bot』を使うとアニメがズレるので注意!…
着替えシステム作ってみました。YouTube で見てください。 youtu.be
Blender がアニメ入りのFBX を読み込むときに勝手にスロットを作るようになったので、『あるぼんC』が期待通りに機能しなくなりました。ですが、何とか汚い手を使ってBlender 4.4 で動くように修正しました。緊急対応版です。これで今後もMixamo アニメを使…
知らない間にBlender が4.4 になっててビビったのと、そのせいで、世界でたったひとり俺しか使ってないBlender add-on『あるぼんC』がちゃんと動かなくなっているのにショックを受けましたって話。Blender Python API 再度勉強中。(万一、あるぼんを使って…
俺にも、「チュートリアルステージに置く情報ボードみたいなやつできたぞー、多言語化もできたぞー。」という話です。情報ボードはArea3D を使ってプレーヤーの侵入をチェックして、入ったらシグナルを飛ばすと言うシンプル設計。多言語化はcsv ファイルとtr…
ゾンビが追っかけてくるのは俺でもできるんだが、元居た場所に帰すのはどうしたもんか悩んでたんだyone-。で、ナビゲーションメッシュ(NavigationRegion3D)で帰すことにした。ナビゲーションメッシュ、設定も、スクリプトもすげー簡単でした。流石Godot。
Godot 4.4 リリース。3月中には出るでしょうとは書いたけど、もう出るとは思ってなかったよ流石に。結構なビッグリリースなので、俺がここでチマチマ概要を書くのはナンセンス。該当ページで内容を確認されたし。 godotengine.org
お俺の人生の一つの楽しみであるGodot のGitHub のMilestones ページの確認なんだが、さっき見たら何と「4.4」が「96% complete」になってるんだ。びっくり! ちょっと前まで80% とかだったのに。「4.4」はもう3月中には確実に出そうだな。
Godot は4.3 から4.4 になる時かなりの変更があるらしい。なので、プロジェクトがぶっ壊れて困らないようベータの段階からコツコツ4.4 で作り直してきた。で、ふとプロジェクトマネージャーを見ると、"Update available"って出てるじゃん。こんな機能あるな…
あるぼんC を修正。Mixamo は結構テキトウなアニメも入ってるので、なかなか全部上手い事使えるように持って来るのは難しい。個別にあっちをズラしたり、こっちをズラしたりしないとダメだね。メンドクサイ。
youtu.be 「Mixamo を ArBoM (Blender add-on) 通してGodot に入れて、今度はVRoid Studio で作ったキャラをgodot-vrm (Godot add-on) を使ってインポートして、リターゲトできましたー。」って言う一連の流れが今回で完結。リタゲくらい俺にもできたんだか…
youtu.be 使い方動画のパート3。Godot でMixamo からVRoid にリターゲット(retargeting)する為の準備方法です。簡単に言うと"godot-vrm" と"VRoid Studio" が必要って事です。編集が大変だったので途中で切りました。2部構成のこれは前半。パート4 ではGod…
youtu.be 使い方動画のパート2。Mixamo アニメをまとめて書き出したfbx をGodot のAnimationTree で実際にどう使うかを解説。パート3 ではVRoid へのリタゲの仕方をやる予定。リターゲットするまで色々仕込んでおかないといけないので大変だ。
youtu.be 使い方動画上げてみたテスト。Mixamo アニメをまとめて書き出したfbx をGodot で実際にどう使うかはpart.2 でやる予定。
キャラコンですがキャラをMixamo からVRoid にします。で、リターゲットするにはfbx の中のアニメライブラリが必要という事が判明。私の方法では一つひとつアニメを出すので各fbx には一つしかアニメが無い! fbx を全部読み直しリタゲ用に書き出さなければ…
CharacterBody3D にスクリプトを付けようとすると、テンプレのコードを付ける事が出来ます。それにちょっと物申したくて記事にしました。テンプレ中でキー入力の方向にbasis を掛けて回転させている所があるのですが、そこってquaternion を掛けた方が良いの…
youtu.be キャラコンにバトルモードを追加。8方向移動。攻撃とコンボ。ドッジとブロック。ようやく俺もここまで来ることができました。相変わらずAnimationTree のグラフはスパゲティですが、後は敵が出て来れば遊べるようになりそうです。
youtu.be 動画の貼り方間違ってたか? 途中経過動画。着地のパターンを増やしてみたテスト。
Quaternion が何者か分かったのではなく「どう付き合えばいいのか」分かったのでメモ。つまりQuaternion とは「何なのか」という仰々しい内容ではなく、Quaternion と「どう付き合えばいいのか」が分かればそれでイイという事が分かったのです。もっと簡単に…
youtu.be ArBoM 使ってここまでできたので途中経過動画、上げてみた。
あるぼん(ArBoM)アップデートです。一応完成としますが、完成度は95% と言ったところです。俺にもやっと全方向対応のRoot Bone を付ける事ができた感じです。結構完成まで早くて良かったね。あとはジャンプ・エンドのアニメの腰あたりとか、アイドル時の足…
あるぼん、アップデートです。横歩き用のモーションにもRoot Bone が入れられます。停止用、前後用、左右用というように分けたのは、変な腰ボーンの移動が入ってアニメのつなぎ目でズレるのが嫌だったためですが、、、こうやってもやっぱりズレますね。。。 …
Godot のCharacter Controller を、俺自身でも作る事ができたBlender add-on (Add Root Bone to Mixamo, あるぼん)ArBoM を通したRoot Motion 仕様に乗り換えます。今の所イイ感じに仕上がっていますので途中経過のメモです。
「Add Root Bone to Mixamo」はMixamo Root のようにMixamo のアニメーションにルートモーション用のボーンを入れるBlender add-on です。「ArBoM」と略して「あるぼん」と発音します。ルートモーション用のボーンが無い状態からルートモーション用のボーン…
前進用のRoot Bone も何とか入れる事に成功した感じです。キーも打てました。俺にもできたぞBlender add-on。Godot やるのになぜかBlender に時間を取られるとは・・・、しかもアドオンの作成に。びっくりです。それで、足が浮く原因もなんとなく分かったの…