Google 开源 GNM 头部模型:600 多个滑块精细控制牙齿与表情
这周 Google 开源 3D 头部模型 GNM,支持通过滑块精确控制人物面部结构。模型提供 253 个身份参数和 383 个表情参数,连眼球、牙齿乃至舌头都能独立调节,采用 Apache 2.0 协议发布。它能直接解决以往 AI 人脸千篇一律以及口腔内部结构缺失的问题。

Google 开源了一个名为 GNM 的 3D 人体测量头部模型,让你能像捏脸一样,通过数百个滑块极其精确地控制人物的面部细节。
它的全称是 Generative Anthropometric Model and Ecosystem,名字发音特意致敬了人类基因组(genome)。
以往用 AI 生成人脸,很容易陷入千篇一律的「网红脸」或者塑料感,更麻烦的是,现有的 3D 人脸模型通常只是一个空心壳子。一旦角色张嘴说话,没有牙齿、舌头或眼球内部结构,画面的恐怖谷效应立刻就出来了。
GNM 补上的就是这块短板。它不仅能输出高密度的 3D 头部网格,还把口腔内部和眼球构造完整做了进去。
600 多个独立滑块能调什么
GNM 把整套控制拆得极细,全部做成了互不干扰的独立参数。你改动下巴的角度,完全不会连带影响到刚调好的眼眶。
在身份造型上,模型提供了 253 个参数。其中头部外形控制占了约 170 个,剩下的 80 多个专门留给牙齿组件,用来调节各种齿形与咬合。
表情控制更是夸张,一共有 383 个参数。
光是双眼区域,每只眼睛就各有 100 个独立设置,负责眨眼、视线朝向和微表情。下半张脸有 150 个控制项,甚至还单独分出了 32 个滑块来控制舌头的形状与动作。
这意味着角色说话时的嘴唇闭合、牙齿显露程度和舌位配合,都能通过这些数值严丝合缝地对齐。
它是怎么做出来的
传统的 3DMM 模型,比如业界常用的 FLAME、BFM 或 LSFM,大多受限于早期低精度的扫描数据,直接把口腔和眼内结构给省了。
Google 这次基于大规模高分辨率 3D 头部扫描数据库,结合专门的人体解剖学艺术家资产,搭建了多套针对眼球与口腔内部的专用子模型。
整套框架既可以用作 3D 拟合工具,也能充当 2D 扩散模型、3D 高斯泼溅(3DGS)或 NeRF 的几何先验,给神经渲染和视频生成提供稳固的骨架。
代码和完整框架已经在 GitHub 的 google/GNM 仓库开源,采用非常宽松的 Apache 2.0 许可证,商用也没有限制。
为什么重要
如果你在做 3D 角色建模、游戏开发、数字人对口型或者驱动 AI 视频生成,GNM 非常值得立刻跟进。
它最聪明的地方在于打破了传统模型「只做表面皮囊」的懒人做法。把牙齿、舌头和眼球做成高保真的独立参数,直接解决了音频驱动数字人时嘴唇和舌头穿模、发音口型失真的老大难问题。
开源界苦于 FLAME 这类老旧模型久矣,Google 拿出 Apache 2.0 的高质量官方底座,很可能会迅速成为下一代 3D 视觉生成与动作捕捉的标准几何框架。
来源 (1)
- arxiv.org(在新标签页打开)原文arxiv.org