UniMate:どんな3D骨格でもプロンプト1つで動かせる単一モデル
プリンストン大学やUCバークレーなどの研究チームがUniMateをオープンソース化。ボーンが設定された3Dモデルと指示文を入力するだけで関節動作を直接生成し、個別モデルごとの再学習は不要だ。人型だけでなく鳥や蛇、機械にもゼロショットで対応し、推論コードや重みも提供される。
UniMateは、あらゆる3D骨格キャラクターのモーションをテキストから直接生成できるオープンソースモデルです。これまでのモーション生成AIは人間の骨格に特化したものがほとんどで、四足歩行の動物や鳥、蛇、機械のプロップなどを読み込ませると破綻してしまうのが通例でした。
UniMateはその制約を取り払います。リグ設定済みの3Dモデルとテキストプロンプトを与えるだけで、その骨格構造に合わせた関節アニメーションをリアルタイムに生成します。ターゲットとなる骨格ごとのファインチューニングや、推論時の最適化ループは一切不要です。
何ができるのか
対応する骨格トポロジーは二足歩行、四足歩行、鳥類、昆虫、魚類、蛇、さらには関節を持つ剛体オブジェクトまで多岐にわたります。ガーフィールドやガンダム、ベイマックス、動く花や人工衛星に至るまで、同一の単一モデルで動かすことができます。
プロンプト通りのモーション生成だけでなく、ゼロショットでの編集機能も備えています。
頭部の向きを固定したまま足元だけを歩かせるといった部分編集、始点と終点のポーズを指定して間を補間するインビトゥイーン、そしてテキストを連続して与えて動きを継ぎ足していくモーション拡張にもそのまま対応します。
仕組みと公開状況
UniMateはトポロジーを認識する拡散トランスフォーマーを採用しています。グラフ・ラプラシアンを用いて回転位置埋め込みを任意のキネマティックツリーに拡張し、関節間の幾何学的距離を反映したグラフ・アテンションバイアスを組み込むことで、未知の骨格構造を理解させています。
学習には、MixamoやObjaverse-XL、Truebonesから集約した7430種類の骨格と13769クリップで構成されるUniML3Dデータセットを使用し、フローマッチングによって学習されています。
本作はSIGGRAPH Asia 2026に採択されており、GitHub上で推論コードや学習コード、データセット処理ツール、Hugging Faceでモデルの重みがすべて公開されています。GLB、glTF、FBX形式の自作モデルを読み込ませる前処理ツールも用意されています。
なぜ重要か
インディーゲーム開発者や3Dアニメーターにとって、UniMateは制作工数を大幅に削る実用ツールになり得ます。人間以外のクリーチャーや小道具に手作業でキーフレームを打つ作業は大きな負担でしたが、これをプロトタイピングの段階から自動化できるようになります。
キャラクターの種別ごとに専用モデルを作るのではなく、単一モデルであらゆるトポロジーを扱うアプローチは非常に合理的です。極端に特殊なリグでは挙動が崩れる場合もあるものの、ジェネラティブ3Dの可能性を一段広げたプロジェクトとして今すぐ試す価値があります。
情報源 (3)
- github.com(新しいタブで開きます)原文github.com
- linzhanmou.com(新しいタブで開きます)報道linzhanmou.com
- youtube.com(新しいタブで開きます)報道youtube.com