naver/anny
Anny, A Free and Interpretable Human Body Model for all ages, written in PyTorch.
解決的問題
Anny 提供一個可微分的人體網格模型,能使用一致的拓撲與參數空間,呈現從嬰兒到長者等廣泛的人體形態。它為專有參數化人體模型提供了一個開源且免費的替代方案。
工作原理
Anny 基於 PyTorch 建構,採用參數化方法,根據多種輸入類型生成 3D 網格:
- 骨骼綁定姿態:控制身體的關節運動與姿勢。
- 表型參數:高階形態控制(範圍 0 到 1),用於定義一般體型類型。
- 局部形態變更:特定調整(範圍 -1 到 1),用於細節的人體修改,例如懷孕。
- 面部動作:控制面部表情的混合形狀(範圍 0 到 1)。
該模型支援多種網格拓撲(包括原生 Anny、MakeHuman,以及可互操作的 SMPL-X 和 SOMA 等選項),並提供不同的骨骼綁定系統,以在複雜度與效能之間取得平衡。
適用對象
- 處理人體數位雙胞胎的 3D 藝術家與研究人員。
- 需要可微分人體建模功能的應用開發者。
- 專注於電腦視覺與人體姿態/形態估計的 AI 研究人員。
主要亮點
- 可微分:基於 PyTorch 寫成,適用於優化與學習任務。
- 多樣的形態範圍:能建模所有年齡與體型的人類。
- 可互操作:支援多種拓撲,兼容 SMPL-X 與 SOMA 等生態系統。
- 全面控制:包含全身、手部與面部的專用模型。
相關
- 專案
- 專案
- 專案
- 專案
- 專案