GaussiAnimate 開源:用雙層骨架搞定動物與衣物 3D 動畫
GaussiAnimate 開源了角色動畫製作程式碼。它將內部運動骨骼與靈活的外部表面結構結合,內部管運動、外部管形變,解決了傳統剛性骨架難以處理衣物和動物軟體彎曲的問題。最值得關注的是,複雜形變動畫製作被大幅簡化,支援在本地電腦部署執行。
GaussiAnimate 是一個剛開源的 3D 角色動畫工具,專門用來解決動物、衣服這類柔軟物體的複雜形變動畫難題。
在傳統 3D 製作裡,給角色繫結骨骼一直是個苦差事。標準的剛性骨架只能控制大關節的轉動,一旦遇到寬鬆的衣物、飄動的毛髮或者柔軟的身體褶皺,硬綁的骨骼就會穿模或者嚴重失真。
雙層骨骼怎麼把形變做自然
GaussiAnimate 提出了一個挺巧的思路,把骨架拆成了內外兩層,論文裡稱之為 skelebones。
內部骨骼負責角色的基礎運動姿態,決定走跑跳躍的大動作。角色的外表面或者衣服上則佈滿了一層靈活的自由表面骨骼,專門負責處理細微的彎曲、褶皺和軟體形變。
驅動這些姿態時,它採用了局部動作匹配(Partwise Motion Matching)機制。演算法會從捕捉到的動態資料中檢索並融合動作片段,讓表面細節隨著主骨架自然拉伸變形。
適用場景與執行門檻
這項工作原本入選了 SIGGRAPH Asia 2026 會議。從專案演示來看,它支援的物件相當廣泛,包括人類、四足動物、鳥類以及各類複雜服裝。
需要說清的是,它並不是目前流行的文生動畫模型,你不能輸入一句話就讓模型憑空做動作。它是一套針對重建好的 4D 高斯(4D Gaussian)或網格序列的角色繫結與驅動流程,前提是你要有合適的動態捕捉或重建資料。
專案團隊目前已經開源了程式碼,並在專案主頁上提供了完整的本地部署教程。只要有一臺配置合格的本地電腦,按照說明下載依賴就能跑起來。
為什麼重要
做 3D 資產和動效的開發者最清楚,軟體和布料解算往往需要昂貴的物理模擬,或者靠繫結師耗費數天手動刷權重。GaussiAnimate 給出了一種更輕巧的折中方案,讓捕捉到的 4D 動態可以直接拿來二次驅動。
我們認為它很適合從事 3D 重建、遊戲原型開發或影視預演的團隊上手測試。不過它高度依賴輸入資料的重建質量,如果沒有現成的 4D 資料管線,想要直接把它塞進現有的工業流程裡還是有一定門檻的。
來源 (1)
- ainewsinfocus.com(在新分頁開啟)原文ainewsinfocus.com