日本フィジカルAI新聞

世界のフィジカルAIを、日本語で。

分析更新 2026/11/12約16分

NVIDIA MotionBricks 徹底解説:35万クリップ・推論2msのリアルタイム動作生成AIはゲームとフィジカルAIをどう変えるか

SIGGRAPH 2026論文・NVIDIA公式実装(NVlabs/motionbricks)・Hugging Face公開モデルカード(G1約1.95億パラメータ)を徹底調査。約35万クリップ(約700時間・9,300固有スキル・36分類)からMulti-head VQ-VAEとMasked Token Transformerで30Hz全身軌道を生成し、RTX 5090で2.0ms(15,000 FPS)・RTX 4090 G1単体1.63ms・Jetson Orinで5msを実現する仕組みを分解。ゲーム開発における4,000通りの組合せ爆発解消とUE5導入の4つの制約、フィジカルAIにおける3層制御スタック(VLA × MotionBricks 30Hz × GEAR-SONIC 50Hz)と実機10Hz再計画、異種骨格リターゲティングの課題、ARDY・Kimodoとの比較、ONNXテンソル仕様、BONES-SEED年商100万ドル制限までを完全網羅する。

シェア:XThreadsFacebookLINEはてブBluesky

執筆・編集責任:日本フィジカルAI新聞 編集部

NVIDIAのMotionBricksは、人間やヒューマノイドの「次にどう身体を動かすか」を、膨大なモーションデータから学習した離散トークン生成AIでリアルタイムに決定する技術である[2,3]。従来は、歩く、走る、振り向く、しゃがむ、座るといった動作について、それぞれモーションを準備し、切り替え条件や動作間のつなぎ方を実装する必要があった。MotionBricksでは、現在の姿勢(Context Pose)と到達したい目標姿勢(Target Pose)などを指定することで、学習済みモデルが中間動作を生成する[2,4]。ただし、MotionBricksはロボットの万能制御AIではない。30Hzの目標動作を生成するAIであって、その動作を物理的に転倒せず安全に実行する全身制御AI(GEAR-SONIC等の50Hz制御器)とは別物であり、NVIDIA自身も公式モデルカードでこの区別を明記している[5,6]。

35万+クリップ
学習対象のモーションクリップ(約700時間・9,300固有スキル・36カテゴリー)
15,000FPS
生成スループット(frames/sec・論文のRTX 5090評価条件)
2.0ms
論文のRTX 5090推論値。別条件:公式実装RTX 4090 G1単体1.63ms / 論文Jetson Orin 5ms
30Hz
公開モデルのモーション時間解像度(Unitree G1配布モデル約1.95億パラメータ)

1. 最初に理解すべき3つの事実と実用化距離#

SIGGRAPH 2026採択論文、NVlabs公式実装、およびHugging Faceの公開モデルカードを照合すると、表面的なベンチマーク数字の誤読を防ぐためにまず押さえるべき3つの事実がある[2,4,5]。

FACT 01 / データ構成
35万種類のスキルを獲得したわけではない

論文によると、主要データセットは約35万クリップ、約700時間、9,300種類の固有スキル、36カテゴリーで構成される[2]。クリップ数とスキル数は明確に区別すべきである。

FACT 02 / 制御周期
15,000 FPSはロボットの制御周波数ではない

15,000 FPSは1秒間に生成できるモーションフレーム数の処理性能を表す[2]。公開モデルの動作表現は30Hzであり、物理ロボットのモーター制御(50Hz〜数百Hz)は別途必要となる[5,6]。

FACT 03 / 実環境の壁
ゲームで成立する動作 ≠ 実機ロボットの成立

ゲーム内では座る・跳ぶ・物を拾うデモが成立しているが、実環境では視覚認識、接触力、重心、関節制限などを解決しなければならない[2,5]。

2. MotionBricksの仕組みを技術的に分解する#

MotionBricksの入力は「曖昧な自然言語」ではなく、直近4フレームの現在姿勢(Context Pose)、これから通過・到達したい1〜4個の目標姿勢(Target Pose)、身体全体の移動基準(Root Motion)、どの関節や時間を固定するかの指定(Constraints / Masks)という明確な数値条件である[2,4]。そこから全身の位置・関節回転・速度・足接地情報を含む連続3Dモーションを出力する。

STAGE 0
Smart Primitives

ゲーム操作やロボットの行動目標(速度・向き・着席位置・障害物回避など)を、モデルが扱える姿勢や経路の条件に変換する[2,3]。

STAGE 1
Root Module

身体全体の基準点(腰・骨盤)が、どの経路を通り、何秒かけて目標地点へ到達するかを決定する(G1で約3,410万パラメータ)[2,5]。

STAGE 2
Pose Module

Multi-head VQ-VAE(約2,380万パラメータ)とMasked Token Transformer(約1億3,660万パラメータ)で離散動作トークンを生成する[2,5]。

STAGE 3
Decoder

生成された離散トークンを具体的な関節姿勢の時系列(30Hz・64フレーム)と足接地予測にリアルタイム復元する[4,5]。

公開モデルの規模(Unitree G1用モデルカードより)

Hugging Faceで公開されているUnitree G1向けモデルの総パラメータ数は約1億9,450万(約0.2B)であり、数十億〜数千億パラメータの巨大言語モデル(LLM)やVLAとは設計思想が根本的に異なる[5]。動作をコンパクトな離散潜在表現(Multi-head VQ-VAE)へ圧縮しているからこそ、ミリ秒単位の超高速推論が可能になっている。

G1公開モデル コンポーネントパラメータ規模技術的役割
Pose VQ-VAE約2,380万複雑な全身動作をMulti-headコードブックの離散トークンに圧縮・復元するモジュール[5]
Pose Predictor約1億3,660万Masked Token Transformerにより周囲の姿勢制約から中間動作トークンを生成するメインモデル[2,5]
Root Predictor約3,410万身体基準点(骨盤・腰)の移動経路・回転・到達タイミングを予測するモデル[5]
合計(Unitree G1配布モデル)約1億9,450万34関節内部表現から実機G1制御に必要な29関節角度+骨盤位置・回転へ変換して出力[4,5]

3. 元論文の性能評価・学習コスト・実機10Hz再計画の理由#

SIGGRAPH 2026論文(arXiv:2604.24833)の定量評価では、従来の拡散モデル(Diffusion Models)ベースの動作生成手法と比較して、推論遅延を約1桁短縮しながら高い動作自然性を達成している[2]。40人の参加者による1,200ペアの主観評価でも、86.5%のケースでMotionBricksの動作がより自然だと評価された[2]。

手法(論文 Table 3 / RTX 5090)推論遅延生成速度特徴・評価ポイント
MotionBricks2.0 ms15,000 FPS離散トークン生成で高速性と多様な全身協調動作を両立(主観評価で86.5%選好率)[2]
Closd-DiP15.3 ms4,200 FPS拡散モデルベース(リアルタイムで多数キャラクターやロボットを回すには重い)[2]
MMM18.1 ms3,600 FPSマスク生成モデル(MotionBricksの約9倍の推論遅延)[2]
CondMDI33.2 ms1,930 FPS連続拡散インビトゥイニング(1回の推論に30ms超を要する)[2]
Conditional In-betweening2.4 ms27,000 FPS決定論的な補間方式(FPSは高いが多様な生成や複雑な全身協調運動に制約)[2]

4. ゲーム開発での革新性:4,000通りの組み合わせ爆発解消とUE5導入の現実#

従来のAAAゲームでは、15,000以上のアニメーションクリップや5,000以上のステートを状態遷移グラフ(ステートマシン)やMotion Matchingで管理する事例がある[2]。たとえば「5種類の性格 × 5種類の移動状態 × 20種類のオブジェクト操作 × 8方向の接近角度」だけで4,000通りのアニメーションが必要になる。MotionBricksは、椅子の位置や接近方向が変わっても現在姿勢から目標着席姿勢への遷移をその場で生成できるため、アニメーション資産の組み合わせ爆発を生成モデル側へ吸収できる価値が大きい[2,3]。

LLM × MOTIONBRICKS による次世代NPCパイプライン

プレイヤー発話(「そこに座って詳しく話して」) → LLM(発言・感情・行動決定) → 行動プランナー(最寄りの椅子・着席姿勢指定) → MotionBricks(歩行・方向転換・着席モーション生成) → ゲームエンジン(衝突判定・IK補正・表情・音声統合)

※ただし2026年10月26日時点で公開GitHubの中心はPython実装およびONNX/TensorRTランタイムであり、論文のUnreal Engine 5デモで使用された専用C++プラグインそのものは同梱されていない[4]。また、腰の椅子貫通防止や格闘ゲーム等の1フレーム単位の厳密な当たり判定は、ゲームエンジン側の物理・IKシステムで担保する必要がある[2]。

5. フィジカルAIへの応用:3層制御スタック(VLA × MotionBricks × SONIC)#

実機ロボット(Unitree G1)でMotionBricksを動かす場合、MotionBricks単体ではモーターを駆動できない。下表の通り、①何をすべきか決める認識・行動計画(VLA等)、②どう身体を動かすか決める動作生成(MotionBricks)、③転倒せず物理的に追従する全身制御(GEAR-SONIC等のWBC)という3層構造で理解する必要がある[2,5,6]。

ロボット制御の3層解くべき問題対応する代表的な技術動作周期の目安
第1層:認識・行動計画何をどこで行うか(意味理解・目標設定)VLM / VLA / 行動プランナー / テレオペ入力1〜10 Hz(行動コミットメント)
第2層:動作生成身体をどのように動かすか(目標全身軌道)NVIDIA MotionBricks / ARDY[2,6]30 Hz表現(実機10Hz再計画)
第3層:身体制御(WBC)転倒せず正確に関節トルク・角度を制御するかGEAR-SONIC / 強化学習WBC / MPC[6]50 Hz〜1,000 Hz
応用検証①:Sim-to-Realにおける強化学習の参照軌道拡張

既存の動作データに対して異なる到達姿勢や移動方向を与え、生成された多様なバリエーションを強化学習用の参照軌道として活用できる[2,4]。また、歩行からしゃがみ、立ち上がりへの連続遷移を大量生成して全身制御器に追従させることで、初期姿勢のズレに対する制御器の頑健性(ストレステスト)も体系的に検証できる。

応用検証②:多点接触移動・異種ロボット骨格へのリターゲティングの壁

階段や狭小空間への進入、椅子への着席など環境との多点接触を伴う動作では、MotionBricksが担えるのは指定姿勢間の目標軌道生成に限られ、3D視覚認識と接触力制御が別途必要になる[2,5]。さらに論文でもG1向けの高品質なオフラインリターゲティングに数か月規模の反復調整を要したと報告されており、別骨格ロボットへの移植コストは過小評価すべきではない[2]。

6. NVIDIAモーションAI群(ARDY・Kimodo・SONIC)との比較とONNX仕様#

2026年のNVIDIAはヒューマノイド・キャラクター動作向けに複数のモデルを発表しており、用途に応じた明確な棲み分けが存在する[2,6]。

技術名主要機能テキスト指示リアルタイム性・特徴
MotionBricks目標姿勢間の自然な動作補完・プリミティブ接続直接は非対応◎(2.0ms / 大規模バッチ推論に対応)[2,4]
ARDY (SIGGRAPH 2026)テキスト(「怪我した足をかばう」等)や空間制約から連続生成対応◎(G1×SONICで実機リアルタイム動作を実証)[6]
Kimodoテキスト・手足位置・通過点から高品質モーション制作対応オフライン制作・アニメーション編集中心[6]
GEAR-SONIC上位生成器から与えられた目標軌道の物理的な全身追従制御直接は非対応◎(50Hz実機制御・全身バランス維持)[6]

G1向けONNXモデルの入出力テンソル仕様(36次元表現)

公式GitHub(NVlabs/motionbricks)のUnitree G1向けONNXモデルは、骨盤の3次元位置(3)+クォータニオン回転(4)+G1の29関節角度(29)を合わせた36次元ベクトルを1フレームの姿勢表現として入出力する[4]。

入力:Context Pose
[N, 4, 36]
直近4フレーム姿勢
入力:Target Pose
[N, 4, 36]
目標姿勢(最大4個)
出力:Output Motion
[N, 64, 36]
生成64フレーム軌道
出力:Foot Contact
[N, 64, 4]
両足かかと・つま先接地
出力:Length
[N]
有効フレーム長
ここから先は編集部の評価

7. 商用ライセンスの注意点と事業投資優先度#

事業・開発分野投資優先度技術的・事業的根拠
ゲーム向けNPC動作生成・3D映像プリビズ高仮想空間内で衝突・位置補正が可能であり、状態遷移アニメーションの制作・接続コスト削減に直結する[2,3]
Unitree G1モーション生成実験・Sim-to-Real拡張高〜中公式G1チェックポイントとGEAR-SONIC(50Hz)を直結でき、強化学習の参照軌道拡張やストレステストに有効[4,6]
別骨格ヒューマノイド・非二足ロボットへの展開中対象骨格へのオフラインリターゲティング(論文でもG1向けに数か月調整)と専用の全身追従制御器の統合が必要[2]
高精度な産業用マニピュレーション・組立作業低3D視覚認識・力覚制御・サブミリ単位の軌道計画が支配的であり、全身遷移生成AIの主戦場ではない[5]

MotionBricksはロボットのすべての課題を解決する魔法ではない。むしろ動作生成が安価になるほど、①現実世界の3D物体・地形認識、②多点接触・力制御計画、③転倒・衝突を防ぐ全身制御(WBC)、④異種ロボット骨格へのリターゲティング、⑤長時間稼働と失敗復旧という真のボトルネックが際立つ。いま採るべき合理的判断は、ゲーム・プリビズ用途では早期に実装検証し、Unitree G1ではGEAR-SONICとの統合を追試し、それ以外のロボット骨格ではリターゲティングと制御器の移植コストを先に測定することである[2,5,6]。

出典

  1. 1.MotionBricks公式実装:ONNX inference performance(RTX 4090 / TensorRT 10.8) — NVlabs一次情報
  2. 2.MotionBricks: Scalable Real-Time Motions with Modular Latent Generative Model and Smart Primitives (SIGGRAPH 2026 / arXiv:2604.24833) — NVIDIA Research / arXiv、2026-04-30一次情報
  3. 3.MotionBricks Official Project Page & Demos (nvlabs.github.io/motionbricks) — NVlabs (NVIDIA)、2026-10-26一次情報
  4. 4.NVlabs/motionbricks Official Repository & Runtime API Documentation — GitHub / NVlabs、2026-10-26一次情報
  5. 5.nvidia/MotionBricks Model Card (SOMA & Unitree G1 Checkpoints) — Hugging Face / NVIDIA、2026-10-25一次情報
  6. 6.NVIDIA GEAR-SONIC (50Hz Whole-Body Control), ARDY, and Kimodo Humanoid Motion & Control Research — NVIDIA Research、2026-07-19一次情報
  7. 7.BONES-SEED Dataset & Licensing Terms (142,220 clips / 288 hours) — Bones Studio / Hugging Face、2026-10-01
シェア:XThreadsFacebookLINEはてブBluesky

週刊ニュースレター

今週のフィジカルAIを日本語で。重要ニュース5本・日本/中国・Research Picks・今週の公募。無料、いつでも解除できます。

確認メールのリンクで購読が確定します。登録によりプライバシーポリシーに同意したものとします。

同じテーマのコラム

本コラムはAIを活用して作成・編集し、編集責任は本紙編集部が負います。原典との照合と、掲載後の訂正を行っています。 誤りの指摘は歓迎します。関連する自動生成のニュースはニュースへ。

PR・アフィリエイト広告

MINISFORUM(ミニPC)

MINISFORUM(ミニPC)の公式広告バナーMINISFORUM公式ストアを見る ↗
PR本紙発行元 EmplifAI