首頁 > AI工具 > NVIDIA MotionBricks:開源的實時動作生成模型,給目標姿態就補出中間動作

NVIDIA MotionBricks:開源的實時動作生成模型,給目標姿態就補出中間動作

更新時間:2026-11-02 19:58:32 發布時間:4小時前 閱讀:7次

MotionBricks 是 NVIDIA Research 在 SIGGRAPH 2026 公開的實時動作生成模型,程式碼與權重都已放出。它把動作當成補間題:給出角色最近四幀,再給最多四個目標姿態,中間怎麼走、走多久由模型自己算。論文寫單模型覆蓋 35 萬段動作,跑出 15000 FPS、2 毫秒延遲。

MotionBricks 在 GitHub 上的倉庫首頁
倉庫 NVlabs/motionbricks 首頁:程式碼 Apache-2.0,模型權重另走 NVIDIA Open Model Agreement,最新提交是 v0.2.0(圖片來源:GitHub 頁面截圖)。

MotionBricks 是什麼

它出自 NVIDIA 的 GEAR 實驗室,合作者來自 ETH 蘇黎世、西蒙弗雷澤大學與得州大學奧斯汀分校,論文登在 ACM Transactions on Graphics 45 卷 4 期。

MotionBricks 怎麼補出中間動作

它把長動作切成小段,一段只補 0.6 到 1.9 秒。連續動作不是一次算出來的,而是前一段接後一段滾出來的。

MotionBricks 的智慧組件

智慧組件(Smart Primitive)是它跟純補間模型的分界:把一段互動寫成圍繞物體的幾個目標姿態,模型負責接近、接觸和收尾。

MotionBricks 智慧組件編輯器的層級與序列面板
智慧組件編輯器:左邊擺目標姿態,右邊是層級、序列與屬性,一個跳躍組件由入口、動作、出口三段串成(圖片來源:官方倉庫 docs/media)。

MotionBricks 怎麼跑起來

官方不給安裝包,只給程式碼倉庫。倉庫裡已經塞好 ONNX 模型,跟著 README 走四條命令就能看到畫面。

1.裝前置:Git LFS 用來拉大檔案,uv 用來管 Python 環境。

2.拉下倉庫後執行 git lfs pull 和 uv sync,把依賴一次裝齊。

3.首次啓動會編譯 TensorRT 計劃,要等幾分鐘,之後快取在 .trt-cache。

4.跑 uv run python -m app.inbetweener_demo,自己擺姿態看補間效果。

硬體門檻是硬性的:運行時基於 TensorRT,必須有 NVIDIA 顯卡,官方只在 Windows 與 Linux 的 RTX 4090 上測過。想接自己的引擎就走 runtime API,模型格式是 ONNX opset 17。

MotionBricks 現在缺什麼