HairDeck:从角色图生成带UV与弹簧骨骼的可编辑发片
几何发片如何接入动画资产管线,纹理与碰撞又还缺什么?
将每张风格化实体发片压成一个token,集合扩散生成发型,再生成弹簧骨骼并蒙皮导出GLB/VRM。它确实提供逐片UV和可编辑结构,但不生成纹理/PBR,演示也没有配置碰撞体,不能把动画展示等同生产验收。
图解主要方法
几何发片如何接入动画资产管线,纹理与碰撞又还缺什么?

- 1
图2左:一张发片对应一个结构token
发片由中心折线、宽度、厚度、根部法向与三角/菱形截面定义,VAE压成32维潜码,加根位置、法向、类型和存在标记共40维。它是有体积的风格化几何卡片,不是写实毛发常用的透明贴图平面。
- 2
图2中:无序集合扩散生成整体发型
最多192个无位置编码的槽位联合生成,存在标记控制片数。图像用DINOv3和SAM3预处理,在按脸宽归一化的头部坐标中条件化;训练渲染外观可用Qwen编辑增强,但必须用掩码一致性过滤,防止增强改掉几何。
- 3
解码为可独立修改的几何与UV
沿弧长重建折线,用Bishop标架生成截面与网格。每片UV的纵向从根到尖,横向在两侧镜像,避免截面拼接处不连续。颜色只是从输入取色用于展示;无纹理生成、反照率/粗糙度/金属度预测,也没有去光照或重光照验证。
- 4
图2右:生成弹簧链并完成导出
另一DiT生成最多48条弹簧链,每条以八个路径点、关节数及刚度等编码。按几何距离给发片下部60%分配骨骼权重,形成GLB并附到模板身体导出VRM。论文弹簧演示60FPS、重力0、阻尼0.4且无碰撞体,需另测身体穿插与真实动画稳定性。
实验与证据
已阅读全文正文及附录A实现、UV与动画设置,核对实验条件与原图;未独立复现。
来源证据训练36440发型,点云测试100例、图像76例、野外图40例;A6000 batch1点云条件CD .0066对CHARM .0117,网络推理1.01秒对33.7秒;单图1.33秒,野外失败10%对50%。 几何与速度评测 ↗
我的解读我的解读:计时不含完整网格化/导出,不应宣传为一秒完成整个资产流程;测试规模与发型风格仍有限。
来源证据58例链测试中,图像生成发片的链召回 .390,艺术家发片条件为 .625;超过192片的约0.6%训练发型被排除。 弹簧链与资产边界 ↗
我的解读我的解读:几何质量会传递到骨骼生成,自动蒙皮并非艺术家级绑定;极短发、写实透明发片、碰撞与完整材质仍需人工处理。
开放情况与使用许可
官方仓库包含hairdeck、blender、训练与导出脚本;HF已列Card VAE、Image/Point-cloud/Chain DiT四类safetensors权重,代码和自有权重Apache-2.0。第三方SAM3、DINOv3及数据另有许可/访问条件;重渲染增强池未包含。已查文件清单,未运行推理。
LICENSE作者版权;arXiv非独占托管许可
我的判断
独立分析 · 未复现实验正方 · 为什么值得投入
我的判断:直接保留发片语义、UV和驱动链,比只生成封闭整体头发网格更贴近角色美术可编辑性,是本期最接近完整资产接口的工作。
反方 · 哪些结论还不够
链召回与动画防穿插不足,UV可用不等于已有好纹理。公开图像模型的重渲染增强池未随代码发布,第三方编码器仍需接受各自许可,完全训练复现有缺口。
综合判断
可进入风格化角色的候选资产制作环节,人工检查发片拓扑、UV、蒙皮、碰撞和材质后再进入生产。
我会先做的验证
未执行的验证方案:选30种长短卷直发,在Blender与VRM运行时核对逐片编辑、UV接缝、弯头/快速转头穿插及骨骼稳定性;加入碰撞体后重新量测,另制作独立PBR材质测试重光照,不把取色展示当材质完成。