afk.ai/自動リギング/ドラゴン

AI でドラゴンを自動リギング

多くの自動リギングツールがお手上げになるのが翼です。afk.ai のドラゴン用スケルトンは 100 ジョイント。それぞれの翼に 5 本ボーンの腕と 5 本の飛膜の指があるので、翼は段ボールのように折れ曲がらず、しっかり羽ばたいて滑空します。ドラゴンをアップロードすれば、数分で空を飛びます。

ドラゴンをリギングサンプルのドラゴンで試す無料 · ブラウザ上で動作 · GLB 書き出し

「前」はアップロードしたままのサンプルモデルで、ボーンのないメッシュです。「後」は同じドラゴンに afk.ai のスケルトンを付け、アニメーションを再生している状態です。

仕組み

  1. 1

    アップロード

    ドラゴンのモデルを GLB、自己完結型 glTF、FBX のいずれかでドロップします。ログインは Google で行います。

  2. 2

    AI が体を見つける

    当社のクラウド GPU 上の AI がメッシュを読み取り、各部位の位置を割り出します。

  3. 3

    スケルトンとスキン

    AI が見つけた部位に afk.ai がドラゴン用スケルトンをフィットさせ、スキンウェイトを付けます。これでメッシュが関節で曲がるようになります。

  4. 4

    アニメーションと書き出し

    モデル上ですべてのアニメーションをプレビューしてから、スケルトン、スキンウェイト、全アニメーション入りの GLB を 1 つダウンロードします。

ドラゴンリグの構成

翼のあるドラゴン:4 本の脚、2 枚の翼、角、長い尻尾。

スケルトン:100 ジョイント

  • 腰と 5 本ボーンの背骨
  • 上あご・下あごと 2 本の角がある頭
  • 2 枚の翼(それぞれ 5 本ボーンの腕と 5 本の飛膜の指)
  • つま先までの 4 本の脚
  • 6 本ボーンの尻尾

アニメーション 19 種類

Fly Flap, Fly Glide, Idle, Walk, Fly Hover, Fly Glide Left, Fly Glide Right, Roar, Fire Breath, Tail Swipe, Bite, Death, Dive Attack, Hit, Land, Perch, Sleep Curled, Take Off, Wing Shield.

リギング済みのドラゴンをダウンロード(.glb、2.3 MB)

上のサンプルを、スケルトンと全 19 種類のアニメーション付きでダウンロードできます。CC0 なので、どんな用途にも使えます。

リギングしやすいモデル

  • 4 本の脚と 2 枚の翼を持つモデルが最もよくフィットします。スケルトンがその形をしているからです。
  • 翼は体に沿ってたたむより、横に広げたほうがフィットしやすくなります。
  • 尻尾と翼は体とひとつながりにするか、同じファイルに入れてください。

リギングしたドラゴンを Unity、Unreal、Godot、Blender で使う

Unity 6

  1. Window > Package Manager を開き、+ をクリックして Add package by name を選び、com.unity.cloud.gltfast(glTFast)と入力します。
  2. .glb を Assets にドラッグします。メッシュ、スケルトン、アニメーションごとの Animation Clip を含むプレハブになります。
  3. Animator Controller を作成してクリップをドラッグし、プレハブの Animator に割り当てます。
  4. FBX を使いたい場合は Blender から書き出し、Unity で Rig > Animation Type を Generic に設定して(クリーチャーは Humanoid アバターではありません)Apply をクリックします。

Unreal Engine 5

  1. .glb をコンテンツブラウザにドラッグします(または +Add > Import)。Unreal 5.1 以降は glTF をネイティブにインポートできます。
  2. オプションダイアログで Import をクリックします。Skeletal Mesh、その Skeleton、Physics Asset、アニメーションごとの Animation Sequence が作成されます。
  3. クリーチャーは独自のスケルトンを持つため、マネキンへのリターゲットは不要です。

Godot 4

  1. .glb をプロジェクトフォルダにコピーします。Godot は Skeleton3D と、全アニメーションを持つ AnimationPlayer を含むシーンとしてインポートします。
  2. 歩きや待機のようなループ用のアニメーションは、.glb をダブルクリックしてアニメーションを選び、Loop Mode を Linear にして Reimport をクリックします。
  3. シーンをインスタンス化して再生します:$AnimationPlayer.play("Walk")

Blender

  1. File > Import > glTF 2.0 (.glb/.gltf) を選び、ファイルを指定します。
  2. メッシュはアーマチュアに付いた状態で読み込まれ、最初のアニメーションが有効になっています。タイムラインをスクラブすると再生されます。
  3. ほかのアニメーションは、それぞれの名前が付いた NLA トラックに入っています。トラックの星(Solo)をクリックすると再生できます。

よくある質問

›翼はちゃんと羽ばたきますか?

はい。それぞれの翼に専用の腕のボーンと飛膜の指があり、Fly Flap と Fly Glide のアニメーションで動きます。上のプレビューで確認できます。

›自分でドラゴンのアニメーションを追加できますか?

はい。ダウンロードされるのは標準的なリギング済み GLB なので、Blender、Maya、ゲームエンジンでアニメーションを付け足せます。スケルトンとスキンウェイトはすべて入っています。

›無料で商用利用できますか?

はい。ドラゴンの権利はあなたのもので、アニメーションは CC0 なので、商用ゲームに使えます。

›afk.ai は無料ですか?

無料で試せます。モデルのリギングとアニメーションのプレビューに費用はかかりません。ログインは Google で行い、サイトは広告で運営されています。

›動かすには何が必要ですか?

Chrome か Edge が使えるパソコンです。AI は afk.ai のクラウドリギングで動くので、ダウンロードするものはありません。

ほかのものをリギング