📍 无忆研习社 › AI自媒体 › 古风3D女角色全链路制作拆解:DAZ变形、Blender雕刻、SP贴图、MD服装、粒子毛发到动画渲染的实战手册

古风3D女角色全链路制作拆解:DAZ变形、Blender雕刻、SP贴图、MD服装、粒子毛发到动画渲染的实战手册

摘要:本文将完整展示从零制作古风3D女角色的全流程实战,核心思路是用DAZ Studio生成基础人体、Blender作为主战场进行雕刻/毛发/动画/渲染、Substance Painter绘制脸部贴图、Marvelous Designer解算服装,通过Diffeomorphic插件和ABC/OBJ/MDD格式串联四款软件。重点攻克头发粒子系统、服装动画对位和面部表情驱动器矫正三大难点,每一步都附带参数、快捷键和避坑指南,新手跟着操作也能完成整条管线。
字号 100%
行距 2.05
当前可见 30% 的内容
本文由 莫潇羽@无忆研习社(www.wuyi.wiki) 撰写,转载请注明出处。

快速摘要

这是一篇把一个古风3D女角色从零做到成片的完整流程实战记录。 整套工作流的核心思路是:用 DAZ Studio 做基础人体省掉建模和绑定、用 Blender 做雕刻+毛发+动画+渲染当作主战场、用 Substance Painter 画脸部贴图、用 Marvelous Designer 做服装解算,中间再借助 Diffeomorphic 插件和 ABC/OBJ/MDD 三种格式串联起来。重点难点在三个地方:头发粒子系统、Marvelous Designer 与 Blender 的动画对位、面部表情驱动器矫正。 我自己把每一步拆开,把参数、快捷键、踩坑点都尽量讲透,新手照着做也能跑通整条线。想看完整拆解,往下翻就行。


一、整套工作流的全景图:四个软件如何串成一条产线

聊具体步骤之前,先把这套流程的"骨架"摆出来。如果一上来就钻细节,很容易做着做着不知道下一步该回哪个软件。

我自己折腾下来,这套流程其实就是四个软件来回传数据,核心思路一句话:让每个软件只做自己最擅长的事。

  • DAZ Studio:基础人体生成器。Genesis 8 自带的女性基础体已经把骨骼、UV、形态键(Morph)都准备好了,我们没必要重头建模。它的角色是"半成品提供者"。
  • Blender:主战场。雕刻、UV 整理、毛发粒子、动画、灯光、渲染全部在这里完成。
  • Substance Painter(SP):专门画脸部贴图。它对绘画类操作的支持比 Blender 好很多,尤其是眼影、眼线、双眼皮这种需要带模糊滤镜的层级图层。
  • Marvelous Designer(MD):做衣服。MD 的布料解算器在动态飘动、皱褶处理这块比 Blender 自带的 Cloth 强不少,做古风长袍特别舒服。

中间负责"接力"的格式有三种,这套数据格式我专门画了张图来记:

flowchart LR
    A[DAZ Studio<br/>基础体型+绑定] -->|OBJ 1:1| B[Blender<br/>雕刻细节]
    B -->|OBJ 100:1| A
    A -->|Diffeomorphic .duf| B2[Blender<br/>带骨骼/形态键人物]
    B2 -->|OBJ 静态| C[Marvelous Designer<br/>布料解算]
    B2 -->|ABC 动画| C
    C -->|ABC 缓存| B2
    B2 -->|渲染| D[最终视频]

整张图里有几条容易踩坑的"数据通道"。比如 DAZ ↔ Blender 之间倒 OBJ 的时候,导出 DAZ 用 1% 的缩放,导回 DAZ 要把 Blender 端的导出缩放调成 100;再比如 Blender 给 MD 倒人体动画用的是 ABC(Alembic 缓存) 而不是 FBX,因为 ABC 是顶点级别的烘焙,不会受骨骼差异影响。

走通整条线之后,你会发现这套工作流真正的价值不在某一个软件多牛,而在它把"建模"这个最劝退新手的环节直接拆出去。剩下的事情:雕刻、画脸、做衣服、做头发、做动画,这些其实更偏"设计"和"耐心",门槛比建模低得多。

我自己第一次走完整条流程花了将近两周,主要的时间都耗在头发和衣服解算上。第二次再做,因为踩过的坑都记下来了,基本三五天就能出一个角色。


二、动手之前先把工具链装明白:DAZ、Blender、SP 三套环境配置

工欲善其事,必先利其器,这一节别跳。前期插件没装对,后面整套流程都会卡在某个莫名其妙的报错上。我把自己装环境时一定要勾的几个开关列出来,照着搞一遍能省非常多时间。

2.1 DAZ Studio 的关键设置:把单位调成 1:1 的 cm

DAZ Studio 安装完之后,默认是不能直接给 Blender 用的,需要做两件事:

第一件,装 Diffeomorphic Importer 插件。 这是把 DAZ 角色搬到 Blender 里的"官方接力工具"。课件里(或自己下到的安装包里)会有一个带 daz 前缀的脚本文件夹,把整个文件夹复制到 DAZ 的资源库目录下。安装完重启 DAZ,在内容库面板里找到这个文件夹,双击 Setup Menus 就能在文件菜单底下出现"导出到 Blender"的选项。

第二件,把模型的导出单位改成 1:1。 这个设置非常关键。DAZ 默认导出来的角色到 Blender 里只有正常人的 1%,如果不改,后续做布料模拟、做毛发都会出毛病。

Edit (编辑) → Preferences (首选项) → Diffeomorphic 面板 
→ DAZ Library Path: 选你 DAZ 资源库的根目录
→ Plugin Position: 跟上面那个保持一致
→ Scaling Units (缩放单位): 1:1 (默认是 0.01)

布料模拟对尺寸非常敏感。Blender 的 Cloth 物理在 1cm 体积下和 1m 体积下,完全是两种解算节奏,改成 1:1 之后人体高度大概在 170-180 个 Blender 单位,这才是 Cloth 解算的"舒适区"。这个坑我前后踩过两次,后来才彻底记住。

2.2 Blender 端的插件搭配

Blender 这边要打开/安装的有四样:

  • Diffeomorphic Importer:对应 DAZ 那一头,接 .duf 文件。
  • MHX (MakeHuman eXchange) 工具:做绑定时用的,负责把面部表情系统转成可控制器。这个在 Blender 的"附加组件 → 绑定"里找一下,默认是有的,只是没开。
  • Node Wrangler:Blender 自带的节点插件,做材质会用到 Ctrl+T 一键加纹理坐标这种快捷功能。
  • M3 Tools:个人比较喜欢的一个建模插件,装了之后选点选线选面有更人性化的快捷键。

装完之后,我习惯把几个常用快捷键改一下,符合我自己手感:

操作

默认快捷键

我改成

智能顶点

1

1 (没冲突保持)

智能边

2

2

智能面

3

3

清理

4

4

粒子编辑·选择

C

Q

曲线选连

L

Q

把"曲线选连"和"粒子选择"都改成 Q 这件事强烈推荐。后面做头发的时候,左手不停在 Q、F、Tab、X 之间来回点,改完之后键盘左半边就完全够用,鼠标右手再握个手绘板,一边梳一边切换,根本停不下来。

2.3 Substance Painter 的轻量化设置

SP 我用的版本比较老,所以设置非常简单,只动三个地方:

  • Edit → Settings → Viewport 里的 Camera Rotate / Pan / Zoom 全部改成 Alt+鼠标中键,跟 Blender 保持一致。这样脑子不用来回切换。
  • 首选项里的 Bake → Common → Inverted Normal: 勾选。SP 默认的法线方向和 Blender 是反的,不勾这个后面用法线贴图会一脸懵。
  • 画笔的 Symmetry (对称) 默认是关的,做脸部贴图一定要打开,左右脸一起画,效率翻倍。

三、人体基础:从 DAZ 里拼一个"半成品"出来

DAZ 这个软件本身的玩法很多,但我们只用到一个功能——形态键(Morph)变形。其他什么场景、材质、Iray 渲染统统不碰。

3.1 选用 Genesis 8 女性基础体

打开 DAZ,在内容库找到 Figures → Genesis 8 → Genesis 8 Female,双击导入。这是一个标准的 A-Pose 女性人体,骨骼、UV、形态键都齐全。

这里有一个最容易忽略的细节:导入之后先别动,进 Parameters 面板 → Mesh Resolution,把 Subdivision Level 调到 0。原因很简单:后面我们要把模型导到 Blender 里雕刻再导回来,如果 DAZ 端有细分,导出来的网格点数会爆炸,Blender 端雕刻完根本没法对回 DAZ 的拓扑。记住一句:DAZ 端永远在 Base Resolution (基础分辨率) 工作,细分留给 Blender 那一头去做。

3.2 用变形组合捏出大概的身材轮廓

Genesis 8 自带的变形已经够多,如果再装一些第三方的体型 Morph 包,就能像"捏脸"那样组合出各种身材。

我的做法是分两步:

身体先捏。在 Shaping 面板里,找到 Actor → Body 这一栏,把不同的体型 Morph 各拉一点。比如想做萝莉风,就拉 Body Mass Down + Hips Width Down + Shoulders Width Down;想做御姐就反过来。关键是不要追求一次拉到位,而是先拉到 70% 左右,剩下的 30% 留给后面 Blender 里手动雕刻。

头部单独捏。Genesis 8 的 Morph 是分区的,头部、四肢、脚都可以独立调整。这点非常友好。先把身体调得差不多,再回到头部 Morph 区,挑一两个偏卡通的萝莉头部基底混合一下,先得到一个比例大概对的头形。

捏到差不多的样子,把那个用来参考的游戏角色截图拖到 DAZ 的视口里,半透明摆在旁边对比,看身材比例哪里还差点意思。我自己做了五六个角色之后才不需要参考图,前期一定要老老实实摆。

3.3 OBJ 来回搬运的几个关键开关

调好之后,要把这个半成品搬到 Blender 里精修。导出走 OBJ 格式,只导出选中物体:

File → Export → Wavefront Object (.obj)
勾选: Selected Only
Scale (缩放): 1%   ← 重要
Write Materials (写出材质): 取消勾选
其他: 默认

到 Blender 里 File → Import → Wavefront (.obj),导入对话框里一定要勾上 "Keep Vert Order"(保持顶点顺序)。这个勾选是后面能把雕刻数据"反向回传"到 DAZ 的命根子,不勾的话 DAZ 那头识别不出来。

到 Blender 里看顶点组应该是齐全的,如果一片空白,说明导出/导入的时候有一步勾选错了,回去重来。导入之后右键选 "Shade Smooth" 让网格圆润一些,就可以开始雕刻了。

雕刻完要导回 DAZ 的时候,反过来:Blender 端导出 OBJ,Scale 改成 100,Keep Vert Order 同样要勾,导回 DAZ 用的是变形加载器(Morph Loader Pro),格式选 DAZ 用的那一种,Reverse Deformations 勾选,接受。这套路径走通一次,你就理解为什么这玩意儿叫"接力"了。


四、雕刻环节:在 Blender 里把人体调到自己满意的样子

雕刻这一步是整套流程里最考验耐心的地方,但用到的工具其实就一两把笔刷。我自己折腾下来,90% 的雕刻时间都只用 Elastic Deform (弹性变形) 这一把笔刷,其他什么 Inflate、Crease 偶尔用一下。

4.1 准备工作和参考图

进入雕刻模式之前,先做四件事:

  • 打开 X 轴对称(左右一起雕,效率 ×2)
  • 打开衰减,把范围调到能影响一片区域而不是单个点
  • 把模型的 不透明度 调低一点(可以在物体属性的 Display 里改),方便看后面的参考图
  • 把参考图作为"图像参考"拖到视口里,缩放到和模型差不多大,锁定位置

参考图这块多说一句。新手最容易犯的错误是"凭感觉雕",结果脸越雕越歪。我的经验是前 10 个角色都得严格对着参考图描线,你可以直接用 Blender 的"标注笔"(Annotate Tool)在视口里把眼角、鼻翼、嘴角的位置点出来,这样雕的时候有定位。

4.2 弹性变形是主力笔刷

为什么用 Elastic Deform?它和 Grab 笔刷的区别在于:Grab 像拉橡皮泥,只动你选中的那一小片;Elastic Deform 像拉床单,你拉一个点,周围的网格会顺着一起被带过来,但又不会失真。这特别适合做眼眶、嘴角、下巴这种"局部凸起或凹陷"的微调。

调脸型的几个关键步骤,我按顺序列一下:

  • 隐藏眼球。眼球是独立的两个正圆,你雕眼眶的时候网格会被拉到眼球上,所以先选眼球按 H 隐藏。
  • 眼角位置先定。我喜欢做狐狸眼,所以会把眼角往上抬一点,前端拉尖,后端宽一点。这里要注意,双眼皮的位置要给后面画眼线留出宽度,大概上眼皮到双眼皮的距离留 2-3mm。
  • 多视图来回看。正视图调横向位置,侧视图调前后凹凸,透视模式下旋转一下看圆润度。一个新手最容易翻车的地方是只看正视图,结果侧脸像被砍了一刀那么扁。
  • 下巴和颧骨。卡通角色一般下巴尖一点、颧骨不要太突,可以用 Elastic Deform 配合 Shift 抹平,把过渡修柔和。

4.3 头部精修:眼眶、鼻梁、下巴

头部我习惯按"由大到小"的顺序修:整个头大小 → 脸型轮廓 → 五官位置 → 五官细节。

整个头大小可以全选(Alt+H 显示眼球后)然后整体缩放,卡通比例里头一般比写实的要大 10%~15%。

脸型轮廓主要是侧面的下颌线和后脑勺的弧度。Genesis 8 默认的后脑勺是写实风格,偏扁,做卡通要让它圆一点、饱满一点,弹性变形拉一下就行。

五官位置里最关键的是眼睛到眉骨的距离。这个距离决定了角色看起来是萌系还是御姐系——距离窄一点偏萌,距离宽一点偏御。我自己一般做古风偏萌的角色,就把眼睛位置往下移一点(进编辑模式,选眼眶一圈,扩选一圈,然后整体下移),这样视觉上脸的上半部分变短,下半部分留给嘴唇和下巴。

4.4 卡通比例的拿捏

卡通和写实之间有一个"不能跨越的界限",眼球大小和瞳孔大小。眼球太大,五官会变得不协调;瞳孔太大,角色会显得呆滞。我的经验值:

  • 眼球占眼眶宽度的 80%~85%(留一点眼白)
  • 瞳孔(后面在 PS 里画)占眼球宽度的 50%~60%
  • 双眼皮高度占眼眶高度的 25%~30%

雕完之后,我会把人体整体缩放检查一下——头部相对身体的比例,卡通风是 5.56 头身,写实风是 77.5 头身。比例不对就在 Blender 里把头单独选出来缩放,然后再导回 DAZ。


五、回到 DAZ 做骨骼匹配,再导回 Blender

雕刻完之后,我们需要回 DAZ 做一件关键的事:让 DAZ 重新计算骨骼位置,匹配我们改过的人体。否则就会出现骨骼和模型对不齐,做动画时手臂从衣服里穿出来这种诡异现象。

具体步骤:

  • 在 DAZ 里新建一个空白场景,导入原始 Genesis 8。
  • 打开 Edit → Figure → Morph Loader Pro,把刚才从 Blender 导出的 OBJ 文件加载进来。注意 Reverse Deformations 要勾,Scale 改成 100。
  • 加载成功后,在 Parameters 面板里就会出现你这个 Morph 名字的滑块。直接拉到 100%,人体就变形了。
  • 关键的下一步:工具菜单 → ERC Freeze(节点骨架重新计算)。这一步会让骨骼匹配到新的人体上。
  • 在 Smart Content 或 People 库里,可以再额外加上 Genesis 8 自带的睫毛、口腔等子物体。

做完之后,在面部控制系统那一栏,需要再做一次"网格转换为骨骼"——这是因为 Genesis 8 的面部控制是一个特殊的网格,要转成可拖动的控制器才能在 Blender 里用 MHX 驱动。在 Diffeomorphic 插件面板里点 Convert to Controllers,勾上 Tongue IK 和 Finger IK。

最后用 Export to Blender (.duf) 导出,文件后缀其实是 .duf,但插件会自动伴生一个 PNG 用来缩略图。

回到 Blender 一头,从 Diffeomorphic 面板里选 Import 这个 PNG(对,点的是 PNG 不是 DUF)。这一步要等好一会,我电脑上 3 分钟左右。

导进来之后,先把骨骼合并:全选所有物体 → 最后按住 Shift 选骨架 → Ctrl+P → 自动权重。这里别合并材质,材质我们后面单独处理。

形态键加载下面有几个常用的要勾上:

  • Face Units:面部基础表情(眼皮、眉毛、嘴角)
  • Visemes:口型(说话时用)
  • Body Correctives:身体矫正(弯曲膝盖时大腿不会凹陷成怪样)
  • JCMs (Joint-Corrected Morphs):关节矫正
  • Head/Face Shape:头部表情驱动

加载完后,这些表情就出现在面部网格的 Shape Keys 里,后面做动画直接拉滑块。

到这里,人体环节算是收尾。我自己的体感是:到这一步如果一切正常,后面 80% 的活儿都可

🔒
该内容仅对更高等级社区用户开放
请谨慎解锁时效性强且发布日期较早的文章
单篇解锁后若未显示全文请刷新页面
您当前:游客 · 可见 30% 内容 · 升级至 注册用户 可见 40%
👀
游客
可见 30%
✓ 当前
注册用户
注册用户
可见 40%
社区精英
社区精英
可见 100%
社区守护
社区守护
可见 100%
仅解锁本文,永久有效。如需PDF珍藏版,请联系站长获取。 当前单篇价格 ¥9.9
✏️ 发表评论

请先登录后发表评论

前往登录
📊 站点统计
今日发布0 篇
文章总数1107 篇
昨日发布1 篇
本月发布31 篇
建站时间456 天
🔍 搜索
站长微语

联系站长

QQ:2805463528
AIGC 技术社区
致力于解码 AI前沿技术 与经验分享
纯粹的技术应用社区

💡 欢迎您的建议与反馈,让社区变得更好

快速通道
联系站长
站长QQ二维码
AI交流群
AI交流群
仍在路上

那些寒夜里追赶过的方向

那些冷眼下没放弃的理想

一篇一篇写到现在

仍在路上

"不羁放纵爱自由"

—— 致敬 Beyond
持续创作中 莫潇羽 · 无忆研习社
▲