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 等生态系统。
- 全面控制:包含全身、手部和面部的专用模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目