使用ZBrush制作女性机器人的流程教学
发表于2015-07-17
---------------------------------------------------------------------------------------------------------------------------------------------
我喜欢Darren Bartley作品,尤其是这个作品。我贴出了一些图片来展示创作完成的过程。
这里有几张初始建模过程图。我开始建头部,并使用retopology和creasing添加panel并替换现有的几何体。这是我用来一般建模的过程,硬表面或者其他模型。用你想要的任何初始几何体,雕刻成一个框架模型来支持整洁的低模重拓扑。框架模型不一定是完美的,在你想要重拓扑的地方有几何结构即可。当你创建了预览模型,稍微给它一个厚度。给需要的地方crease,然后继续。雕刻头部,我通常只通过3个Z球建立。使用move,dam_standard,flatten(4 r4)笔刷,我得到头部形状大型。在不做一个重拓扑之前,真的很难得到眼皮,嘴唇,和其他细节雕刻。从左第二个模型是重拓扑过的。
完成了基础头模,我开始添加第一个panel。正如我上面提到的,我需要一个几何体作为重拓扑的框架模型。开始前,我附加一个圆柱体,定位在头中间,然后粗略重拓扑出panel的形状。这项工作完成之后,我给了一些skin thickness本质上只是一个挤压)。Skin thickness在topology菜单,只有当Z球被选中时可用。同样重要的是设置adaptive skin density为1 -默认设置为2,这会将生成的网格细分并消除角落。在预览网格(“a”键)之后,我将它转为PolyMesh3D并将新的几何体附加在subtool菜单。
这时我需要对边进行crease。crease告诉Zbrush保留边缘特定数量的细分。类似于在3ds Max添加turbosmooth修改器,并告诉它保持平滑组。Crease设置有两个主要部分需要注意。第一个是CTolerance,即crease tolerance,代表两个面交汇的角度。老实说,我从来不知道它们确切的关系是什么。我不知道角度是从面内部算的还是外部。功能上讲,数值越高,就越不敏感。在180默认的值下,它忽略所有角度,只地狱开放的边缘crease。我使用Select Lasso分隔每一块需要保持锐利的区域。默认选择形状是一个方框,这并不是想要的。按住ctrl+ shift激活这个工具。如果你按住这些键点击笔刷菜单图标,会打开一个有许多选项的菜单。我推荐Select Lasso来完成这个任务。当正确面分隔之后,点击crease按钮。边缘会被crease,并且隐藏部分的几何体会重新显示。Zbrush默认会对挤出相关的部分进行crease。左下角的图展示了我需要保留的边。
另外一个重点是CreaseLvl,即crease level。这控制crease在你多少细分次数下保留。默认值15,有点蠢。我的计算是,一个6面立方体细分15次会生成超过十亿面的模型。我发现设置为3左右很完美。你把模型细分3次,crease的边缘还保持锐利。所有uncreased的边缘会在每个区域光滑掉。当你做好crease阶段,模型会被划分并统一平滑。结果是干净的硬表面几何体,没有锋利的边缘,让模型看起来是电脑生成的。
当我得到一些这样的模型,我用dam_standard 笔刷和lazy mouse功能雕刻最终几何体表面的花纹作为导向。我可以使用polypaint做导向线,或者目视测量。然后我按照导向重拓扑一个模型,设置crease,并且细分。一些部件需要多重步骤,一些可以直接在头部重拓扑。
这里是另一个例子过程。我使用了原始脸作为框架模型,注意我想要panel的边缘的地方。使用尽可能少的面数,以便于转成可编辑多边形时移动这些点。在这种情况下,我需要mask掉边缘并且从原模型曲面部分reproject其他部分(译者认为是本篇教学精髓技巧)。我继续细化造型。
我发现一些几何体在3 ds Max中更容易创建。一般来说,如果看起来是原始几何体构成的,我就会在Max中创建。下面是一些例子。当我有了一个小部件,我将尽可能地重复使用它(注意不要过分)。
最终subtoll数量大约是150个。
我并没有大量使用noise maker在这个项目中,但是值得一提的是在一些部件上这很便利。Noisemaker在surface菜单中。它的功能是在一个表面上重复一个alpha贴图。你可以改变变形的大小、强度,并且可以根据alpha值来mask表面。我想确保模型不被看穿,所以我借用了原始头部的颈部,稍微收缩,并添加图案。大多数情况下,我用UV模式。这可以避免拉伸(除非你的UVs就是扭曲的)。我用ZB的UV Master插件快速分了一个UV,在Pixologic’s Download Center下载了一个很棒的alpha,然后应用到模型上。点击窗口左下角的alpha按钮来应用贴图。确保在右上角激活了UV模式。出于某种原因,减少strength值实际上是增加它。Scaling缩放。如果有部分你不想有图案,你可以mask掉它们。Strength By Mask设置为1会完全移除遮罩区域的图案。一个很好的节省时间功能是复制/粘贴功能,如果你需要将相同的图案应用到多个subtools。默认情况下,图案和凹凸贴图差不多。模型看来有细节,但轮廓没变。在surface菜单可以将图案应用到模型上。如果你需要这个工具的更多信息,它还有其他设置,和更深入的教程。
当完成模型(但在摆姿势保持对称前),我依照概念图进行了polypaint。如果你给平面指定图像,并且放置在ZB画布中,你可以直接从它上面吸色。要做到这一点,请点击拾色器,并拖拽到图像上。我想要物体的一些部分是白色材质,其他部分是金属材质。我给白色部分指定skin shade 4,剩下的未分配。未指定部分将使用任何所选材质。你可以通过填充默认FlatColor材质来重置材质指定。我使用了标准材质Gray Horizon作为金属表面。我还给场景添加了一个暗淡的蓝光。
以上描述的建模方法有一个好处是,你可以很轻松的回到低级别细分。我想稍稍转动头部,以匹配概念图。Zbrush提供了一个非常有用的工具称为subtool master。降低所有subtools到它们最低级别并创建一个单独模型。然后你可以对单独那个模型进行造型,然后转换到你原来的模型上。我需要变形集中在颈部而不影响到脸。以我的经验,Zbrush在mask多个subtools的时候很奇怪,所以使用GoZ,我导出tpose低模到3ds Max,soft-selected相关的顶点,并使用free form deformer旋转身体。我想会有一个更好的方法旋转头部,所以我想保留模型上部的对称。
当指定好材质并摆好姿势,我进行BPR渲染。我想在最终渲染里使用一些其他的材质,但是我需要清除polypaint和材质指定。我需要做两套渲染,一个正面视图,一个背面视图。我复制了文件,给所有subtools填充白色,清除材质指定。在工具菜单中有两个相同的模型使它很容易来回切换而不用担心相机位置是否一致。经过几次试验我找到了我想要的材质组合。从左到右,这是polypainted BPR渲染(skin shader 4 +gray horizon),遮罩,使用某处发现的石墨matcap渲染,使用我在Badking下载(免费)的很赞的铬材质渲染。Badking棒极了。顺便说一句,眼睛睫毛来自Badking的一个Insert Multi Mesh笔刷。
Photoshop中的合成过程在不是和建模一样的复杂,但仍有一些技巧可以得到一个好的效果。我想要一些边缘照明,石墨材质很适合,但我不想模型内部同样被点亮——那样看起来不自然。我在基础渲染上粘贴石墨渲染,选择遮罩层,翻转,羽化选区,并给石墨层添加一个图层蒙板。快速又简单!
对于这种模型,有个非常有用的技巧是给整体添加一些小标志符号以及一些文字。你可以在Photoshop很容易的添加它们,但是我喜欢在dafont.com寻找很酷的字体。另外就是在金属边缘设置划痕。为了更简便的添加这个效果,我黏贴了chrome渲染,添加黑色图层蒙版,在我想要的地方绘制划痕。添加少量的阴影使它看起来像掉漆有一定厚度。我也喜欢在网上找到一些污垢/混凝土/垃圾的贴图,使他们几乎全透明,添加一些图层混合,在裂缝和狭小空间中绘制它们。最后,添加一些灯光添加一些辉光,并尝模拟环境灯光。可以随时在下面的评论栏中问更多的问题,并且感谢观看我的网站!