Google GNM 参数化人体头部模型及 Maya / Blender 插件生态详解
作者/讲师:Google Research GNM 团队(Stylianos Ploumpis、Iker J. de los Mozos 等)
核心亮点:Apache 2.0 协议开源、可商用、253+383 参数解耦控制、自带眼球/牙齿/舌头内部解剖
Google 于 2026 年 7 月正式开源 GNM Head——「Generative aNthropometric Model」(发音同 genome)家族中的高保真统计式 3D 人类头部模型。它基于大规模真实 3D 扫描数据构建,是统计形状模型(3D Morphable Model)而非生成式 AI 工具,具备解剖学级别精度。开源后,社区已迅速推出 Blender 与 Maya 导入插件,让艺术家也能通过滑块交互式生成写实人头。
一、资源概述
| 资源全称 | GNM(Generative aNthropometric Model)参数化人体头部模型生态 |
| 发布平台 | Google GitHub 官方仓库 + 社区插件(GitHub / Gumroad) |
| 作者/讲师 | Google Research GNM 团队;Blender 插件 Nathan Dickson;Maya 插件 Enrique Velmai |
| 作者资历 | Google 研究科学家与资深技术美术团队(含前迪士尼角色 TD),社区独立开发者维护 |
| 核心软件 | Python / NumPy / JAX / PyTorch / TensorFlow;Autodesk Maya;Blender |
| 辅助软件 | — |
| 资源定位 | 面向研究人员、开发者与 3D 艺术家的开源基础模型 + DCC 插件 |
| 官方链接 | google/GNM GitHub 仓库 |
二、作者/团队介绍
GNM 由 Google 团队主导开发,目标是打造「最准确、最完整」的 3D 参数化人体模型。
核心成员包括资深研究科学家 Stylianos Ploumpis(在 LinkedIn 说明数据细节并确认未来将发布更多 GNM 模块),以及 Iker J. de los Mozos(Google 资深技术美术,前 Walt Disney Animation Studios 角色技术指导 Lead Character TD),由他在 LinkedIn 宣布开源。
生态发布后,社区开发者迅速跟进:Nathan Dickson(Rigging Lead)推出免费 Blender 导入插件,Enrique Velmai 推出 Maya 插件 GNM-Maya,David Eschrich(Zoic Studios Global Head of 3D)亦将其封装为 Houdini HDA。
三、资源核心内容
GNM Head 是一套高保真统计式 3D 头部几何模型,对身份(identity)、表情(expression)与头部姿态(head pose)提供细粒度、解耦的参数控制,并包含可控的内部解剖结构:眼球、牙齿与舌头。模型以多框架后端形式提供,支持 NumPy、JAX、PyTorch、TensorFlow,并附带语义参数采样能力,可被集成进 MakeHuman / MPFB、CharMorph、Reallusion Character Creator 等角色生成管线,服务于游戏、动画与 VFX。
需注意:Google 指出当前数据采用二元性别类别与四个广泛人口群体,尚未完全代表性别光谱与全球多样性。
四、详细内容分阶段/分模块
模块 1:GNM Head 核心模型
- 身份参数(253 个):头部本体 170、牙齿 80、眼球 3,控制基础头部形状与种族/性别特征。
- 表情参数(383 个):左右眼各 100、下脸 150、舌头 32、虹膜 1,控制面部表情与细节。
- 内部解剖网格:皮肤、角膜、巩膜、虹膜、瞳孔、牙齿、舌头均为独立基础网格组件,可分区赋予材质。
- 多框架后端:同一模型可运行于 NumPy / JAX / PyTorch / TensorFlow,便于研究与工程集成。
模块 2:GNM Head Importer for Blender(免费)
- 视口交互:将 GNM 以交互式视口工具导入 Blender,拖动滑块即可实时更新人头网格(ethnicity、gender、expression 等)。
- 语义采样(CVAE):内置条件变分自编码器解码器(TensorFlow/Keras,.h5 模型),由标签 + 种子映射到匹配的 identity/expression 向量。
- 命名预设与材质:支持命名预设的导出/导入,并按顶点组自动分配皮肤、角膜、巩膜、虹膜、牙齿、舌头等分区材质;含独立姿态控制(颈/头/眼旋转、位移)。
- 安装方式:下载 zip 拖入 Blender → 点击「Install Dependencies」,需 Blender 5.1+、约 5GB 一次性下载。
模块 3:GNM-Maya(第三方插件)
- 原生 Maya 生成:在 Autodesk Maya 内生成 GNM 参数化人头网格,支持语义采样、混合、文本描述、照片拟合、绑定烘焙、人群生成等。
- 拖拽安装:将 drag_and_drop_install.py 拖入运行中的 Maya 视口,首次运行自动下载可移植运行时与 GNM 模型;安装后模块复制至 ~/Documents/maya/modules,可删除原 zip。
- 形状画廊:内置 docs/shapes 文档与画廊页面,按区域展示每个滑块的作用与最大位移(mm),便于查阅。
五、涉及软件与工具
| 软件 | 用途 | 版本要求 |
|---|---|---|
| Google GNM(Python) | 参数化头部模型核心,提供多框架后端与语义采样 | 无特殊版本 |
| Blender | 运行 GNM Head Importer 插件,视口交互式生成人头 | Blender 5.1+ |
| Autodesk Maya | 运行 GNM-Maya 插件,生成并绑定参数化人头 | 最新版(拖拽安装) |
| TensorFlow | Blender 插件的语义采样 CVAE 解码器依赖 | 随插件安装 |
六、配套资源
核心仓库与社区插件均已公开,可自由获取:
- google/GNM 主仓库:GNM Head 模型代码、形状说明文档与 LICENSE(Apache 2.0)。
- GNM Head Importer for Blender:免费 Blender 插件(v1.1.0,含依赖安装器),Gumroad 下载。
- GNM-Maya:第三方 Maya 插件(GitHub 开源,含安装器与形状画廊)。
- 演示资源:官方 teaser 动图与 CG Channel 演示视频可供参考。
七、前置要求
面向不同角色有不同门槛:开发者需具备 Python 与线性代数基础以调用参数接口;艺术家使用插件仅需基础 DCC 操作能力。
- Blender 插件需 Blender 5.1+ 与约 5GB 一次性下载(含模型与依赖)。
- Maya 插件需可访问互联网以完成首次运行时下载。
- 了解 3D Morphable Model 基本概念有助于理解参数含义。
八、适用人群
- 3D 角色艺术家:通过滑块快速生成写实参照人头,用于建模、绑定与表情设计。
- 研究人员 / 开发者:以参数化基础模型构建人脸识别、动画与生成式管线。
- 游戏 / 动画 / VFX 团队:将 GNM 集成进 MakeHuman、Character Creator 等工具批量产出角色。










