一张图,能不能直接变成可以动的 3D 发型?HairDeck 的做法是:不逐根画头发,而是把发型拆成一叠风格化的发片卡片,再给这些卡片配上会动的骨骼。

关键在两处。第一,每张发片卡片只用一个 token 表示,一组扩散模型一次性联合生成整套发型,而不是一张卡片一张卡片慢慢拼,整体看起来更连贯。第二,另一套链式扩散模型专门生成骨骼,通过蒙皮驱动这些卡片动起来,发丝就有了弹簧般的摆动感。
一次可以采样出最多 4 种变体,挑中意的再导出,支持 GLB 网格或 VRM 虚拟形象,拿去动画或虚拟人项目里都能直接用。代码和检查点按 Apache 2.0 开源。
项目地址:
正文完