在ZBrush中,挤出指从现有模型表面拉出新的几何体以增加体积和深度,通常在DynaMesh或ZModeler模式下操作,是塑造基础形态和添加细节的关键手段,能实现自由塑形效果。
在ZBrush中,“挤出”是一个极其核心且强大的建模操作,它能让你快速地为模型添加厚度、创建凸起结构、制作硬表面细节或延伸出新的形体,理解并熟练运用挤出命令,是掌握ZBrush数字雕刻与建模的关键一步,本文将详细解析ZBrush中几种主要的挤出方法及其应用场景。
与Maya、3ds Max等多边形建模软件中标准的“挤出”功能(沿法线或指定方向拉伸面)略有不同,ZBrush的“挤出”更灵活,通常结合了移动和缩放操作,并且高度依赖于子工具(SubTool) 的层级、多边形组(PolyGroups) 以及遮罩(Masking) 的使用,其核心目的是在现有模型的基础上增加体积或延伸出新的几何体。
主要的挤出方法
ZBrush提供了多种实现“挤出”效果的方式,适用于不同的需求和阶段:
-
使用“移动(Move)”笔刷 + 遮罩(Masking) – 最直观的“挤出”
- 原理: 通过遮罩保护模型的一部分,然后使用移动笔刷将未遮罩的部分“拉”出来,形成挤出效果。
- 操作步骤:
- 选择模型: 确保你的模型处于编辑模式(按
T
键)。 - 创建遮罩: 使用
Ctrl
+ 左键拖拽(或使用遮罩笔刷)在你想要保留在原位的部分绘制遮罩(遮罩区域显示为深色)。关键点:遮罩的是你 不 想移动/挤出的部分。 - 反转遮罩(可选但常用): 按
Ctrl
+ 左键在画布空白处点击,可以反转遮罩,这样,你想要挤出的部分就被选中(亮色显示)了。或者,你也可以直接在想要挤出的部分绘制遮罩。 - 模糊遮罩边缘(可选但推荐): 按
Ctrl
+ 左键在遮罩边缘区域点几下,或使用Tool > Masking > Blur Mask
稍微模糊遮罩边缘,这能让挤出的过渡更平滑,避免硬边撕裂。 - 激活“移动”笔刷: 在笔刷列表中选择
Move
笔刷(或按快捷键W
)。 - 执行挤出: 将鼠标悬停在未遮罩(或你反转后选中的)区域上,按住左键并向外拖动,你会看到被选中的部分随着你的拖动方向被“拉”出,形成挤出效果,ZBrush会自动在挤出部分和原始模型之间生成过渡的几何体。
- 调整: 松开鼠标后,你可以继续使用移动笔刷调整挤出的位置、方向和长度,也可以切换到缩放(
Scale
,快捷键E
)或旋转(Rotate
,快捷键R
)笔刷对挤出的部分进行进一步变形。
- 选择模型: 确保你的模型处于编辑模式(按
- 优点: 非常直观、自由度高、可以实时控制挤出的方向和形状。
- 缺点: 挤出的几何体通常拓扑较乱,需要后续用DynaMesh或ZRemesher优化,对遮罩的精度有一定要求。
-
使用“ZModeler”笔刷 – 精准的拓扑挤出
- 原理: ZModeler是ZBrush强大的多边形建模工具,它允许你基于点(Point)、边(Edge)、面(Poly)或多边形组(PolyGroup)进行精确的操作,包括标准的沿法线挤出。
- 操作步骤:
- 选择ZModeler笔刷: 在笔刷列表中选择
ZModeler
笔刷。 - 选择目标元素: 将鼠标悬停在模型上:
- 悬停在面(Poly) 上(面会高亮),按空格键呼出ZModeler菜单,选择
Action: Extrude
。 - 悬停在边(Edge) 上(边会高亮),按空格键呼出菜单,选择
Action: Extrude
,边挤出会创建新的连接面。 - (点挤出较少用于增加体积,更多用于移动顶点)
- 悬停在面(Poly) 上(面会高亮),按空格键呼出ZModeler菜单,选择
- 选择
Extrude
后,通常需要选择Direction
(方向):Normal
: 沿该面/边的平均法线方向挤出(最常用)。PolyGroup
: 如果面属于不同的多边形组,会沿组边界法线挤出(用于硬表面)。View
: 沿当前视图方向挤出。World X/Y/Z
: 沿世界坐标轴挤出。
- 执行挤出: 选择好方向和参数(如
Offset
控制挤出距离)后,在模型上左键单击并拖动即可挤出,拖动距离控制挤出长度,你可以在Action
菜单中调整Offset
值进行微调。 - 调整挤出结果: 挤出后,可以使用移动、缩放、旋转笔刷或ZModeler的其他功能(如
QMesh
创建自定义挤出轮廓)进一步调整。
- 选择ZModeler笔刷: 在笔刷列表中选择
- 优点: 精准控制,拓扑相对整洁(尤其适合硬表面建模),可以连续挤出(多次单击执行相同操作)。
- 缺点: 需要一定的多边形建模基础,操作不如移动笔刷+遮罩直观自由。
-
使用“变形器(Deformer)” – 整体挤出
- 原理: 利用ZBrush的变形器(如“膨胀(Inflate)”或“网格挤出(MeshExtrude)”)对整个子工具或遮罩区域进行均匀的挤出/膨胀。
- 操作步骤 (以MeshExtrude为例):
- 选择你的子工具。
- 打开
Tool > Deformation
面板。 - 找到
Mesh Extrude
滑块。 - 调整滑块值:
- 正值: 模型整体向外“膨胀”挤出(类似加厚)。
- 负值: 模型整体向内“收缩”。
- 应用:调整到满意效果后,通常需要点击
Tool > Geometry > DynaMesh
或ZRemesher
来重新计算拓扑,使其可用。
- 操作步骤 (使用遮罩 + Inflate):
- 在模型上绘制遮罩(遮罩你不想膨胀的部分)。
- 反转遮罩(
Ctrl
+ 画布空白处点击),选中要膨胀/挤出的部分。 - 打开
Tool > Deformation > Inflate
。 - 调整
Inflate
滑块,正值使选中区域膨胀(类似挤出厚度),负值使其收缩。 - 模糊遮罩边缘(
Tool > Masking > Blur Mask
)可以让膨胀过渡更自然。 - 清除遮罩(
Ctrl
+ 画布空白处拖拽一个矩形)查看效果,通常也需要DynaMesh。
- 优点: 快速为整个模型或大区域增加厚度/体积,操作简单。
- 缺点: 控制精度较低,难以塑造特定形状的挤出,结果通常比较“膨胀”而非尖锐挤出,必须配合DynaMesh/ZRemesher。
挤出后的关键步骤:DynaMesh 或 ZRemesher
无论使用哪种方法挤出(尤其是移动笔刷+遮罩和变形器方法),新生成的几何体往往会导致模型拓扑混乱、多边形分布不均或出现重叠/交叉面,这时,DynaMesh 或 ZRemesher 是必不可少的后续步骤:
- DynaMesh (
Tool > Geometry > DynaMesh
): 点击按钮或按Ctrl
+ 画布空白处拖拽,它会将整个子工具重新拓扑成一个均匀的四边形(尽可能)网格,消除所有问题,并保持模型形状,调整Resolution
滑块控制新网格的密度,这是最常用、最快捷的处理挤出后模型的方法。 - ZRemesher (
Tool > Geometry > ZRemesher
): 点击按钮,它提供更智能、更干净、流向更好的自动拓扑,特别适合需要良好基础网格或准备动画的模型,可以调整目标多边形数 (Target Poly Count
) 和Adaptive
等参数。
实用技巧与注意事项
- 结合多边形组 (PolyGroups): 在挤出前,为想要挤出的部分创建独立的多边形组(例如使用
Tool > PolyGroups > Group Visible
或Ctrl+W
自动分组),可以更精确地控制挤出范围,尤其是在使用ZModeler时(选择PolyGroup
作为目标或挤出方向)。 - 控制挤出厚度:
- 移动笔刷:拖动距离和笔刷大小影响挤出长度和宽度。
- ZModeler:
Offset
值精确控制挤出距离。 - 变形器:滑块值控制挤出/膨胀强度。
- 避免过度挤出: 一次性挤出过长或过大的部分容易导致网格严重扭曲、拉伸或自相交,增加DynaMesh/ZRemesher的难度和不可预测性,建议分多次、小幅度挤出,并适时进行DynaMesh。
- 硬表面挤出: 对于需要锋利边缘的硬表面挤出:
- 优先使用 ZModeler 进行精确的边或面挤出。
- 使用移动笔刷+遮罩时,不要模糊遮罩边缘,保持硬边遮罩。
- 挤出后,使用 Polish 或 HPolish 笔刷(在
Brush > Trim
或Brush > Morph
目录下)或 Deformation > Polish 滑块来锐化边缘。 - 利用 Crease(折痕) (
Tool > Geometry > Crease
) 或 Edge Loops (配合ZModeler) 来保护边缘在后续细分或DynaMesh时不被圆滑。
- 从平面挤出: 创建一个新的ZSphere或平面(
Tool > Initialize
),使用移动笔刷+遮罩或ZModeler可以很容易地从二维平面挤出成三维形体,这是基础建模的常用手法。
选择哪种挤出方法?
- 想要快速、自由地拉伸出有机形状? → 移动笔刷 + 遮罩 是你的首选,别忘了模糊遮罩边缘和后续DynaMesh。
- 需要精确控制、创建硬表面结构或干净的拓扑? → 掌握 ZModeler笔刷 的挤出功能是必经之路。
- 需要为整个模型或大块区域快速增加均匀厚度? → 使用 变形器(Mesh Extrude 或 Inflate + 遮罩) 配合 DynaMesh。
熟练掌握这些挤出方法,并理解它们与遮罩、多边形组、DynaMesh/ZRemesher的配合,将极大地拓展你在ZBrush中的建模能力,无论是塑造生物肌肉、构建机械装甲还是创造复杂的有机形态,都能游刃有余,实践是掌握的关键,多尝试不同的方法和参数组合,观察效果,你很快就能找到最适合自己工作流的挤出技巧。
引用说明:
- 本文操作步骤基于ZBrush行业标准工作流程及官方文档中关于笔刷、遮罩、ZModeler和变形器功能的描述。
- 关于DynaMesh和ZRemesher的核心作用及应用场景,参考了ZBrush官方指南及主流3D艺术教学平台(如Pixologic官方资源、Gnomon Workshop, Pluralsight等)公认的最佳实践。
- 硬表面处理技巧(Polish笔刷、Crease)来源于专业ZBrush硬表面建模教程的通用方法论。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4801.html