Main Contents

zb3.1官方帮助第十六节新功能材质捕捉(中)

十一月 30, 1999

MatCap如何工作?
表面的一个点出现光的情况下取决于以下三种不同的情况,这个点的表面法线,从哪个对象观看这个点和设置照明的对象。很多情况下,一张简单的照片能够提供我们需要的所有照明信息。它能够反映光源和场景中物体材质信息(例如漫反射颜色和高光信息)。MatCap在照片上使用标定标记来捕捉光线。标定标记能定义图片上一个点的颜色和表面法线,它们还能定义图片上一个点的高光。使用了多个标定标记MatCap能够从照片产生一种材质模拟灯光和材质特性。

MatCap材质
在我们捕捉材质的过程中一个新的MatCap材质会产生在Material (材质)面板。例如MatCap Pearl Cavity 或者是MatCap White Cavity材质。MatCap White Cavity是一种开始就能使用的好材质。

MatCap 提供实时视觉反馈
在我们进入下面的例子之前,我们将提到在ZBrush使用MatCap捕捉材质的另一个非常有用的功能。那就是几乎瞬间就能将模型使用MatCap材质的效果反馈给我们。简单的说,在为你的模型使用MatCap材质时,你可以在ZBrush的画布上一边捕捉材质,同时捕捉的MatCap材质的变化能够实时的反馈在你的模型上。

我们从下面的例子来看看这个过程

从参考照片上采样
从参考图片创建材质,你需要建立一个ZBrush文档,至少需要有一张参考的照片。你也需要在ZBrush的画布上放上一到两个模型来观看捕捉MatCap材质的效果。
基本的步骤是这样的:
1.放置参考图片在你的画布。
2.决定你要使用的MatCap材质,创建一份拷贝,并且确保已经选择它。
3.在画布上放置一个你想要看到MatCap材质效果的模型,确保Draw按钮是激活的,这将导致我们实时捕捉材质的效果会出现在这个模型上。(注意:不要打开Edit按钮)

定义表面法线
现在我们将使用MatCap定义表面法线创建新的材质。首先在tool面板选择MatCap工具。使用这个工具在参考照片图象的光滑区域点击并且拖动鼠标。当你这么做的时候会产生一个箭头并且指向你拖动的方向。拖动鼠标使箭头指向对象的法线方向并释放鼠标。效果看起来应该向下图。


正如你上面看到的那样,箭头指明了表面的法线方向。而箭头本身由圆柱体和圆锥组成,而且还围绕着一个圆环,这个圆环表明了箭头定义的平面。

matcap材质总是在捕捉或者是调整表面法线后显示出效果,所以,matcap需要至少捕捉三次不同的表面法线才能得到一个比较好的结果。也正因为这样第一次捕捉后的效果像是一个展平的着色。

现在,让我们定义更多的法线:

使用三次或四次MatCap工具后,我们得到了和参考照片相近似的材质和灯光效果。



要获得最好的效果,有这样几个原则:

1.定义表面的法线必须在图片对象上的光滑区域,不光滑的区域的法线在短短几个像素间就发生了很多变化,所以计算上是困难的,例如我们这个图片上的头发部分。
2.定义法线包含尽可能多的方向。
3.如果你选择的方向正确,你只需要定义很少的法线,通常在4-10之间就可以了,不需要定义在同一个方向的法线。
4.如果你定义的法线方向错误,不要去试着定义其他的法线来弥补,直接在你定义错的法线上就可以调整方向。
5.不要定义法线在周围闭合或是其他类似的区域,应该选择显示全局光环境下的真实效果的区域。
6.定义了基本的法线后,不要用他们来定义高光。根据下面的方法来定义高光。

定义高光
当你定义了法线后,你只是给了MatCap足够的信息定义漫射的阴影,现在需要为好的高光效果继续努力。
1.使用MatCap 工具,定义表面法线在高光中心附近。
2.按下crtl键,拖动鼠标拉出一条线出现高光,边观看光球边拖动,直到获得你满意的效果。
具体的过程如下两图



调节法线

如果你认为你定义的一条法线的方向是错误的,那么它是很容易调整的,当选择MatCap工具并且移动鼠标靠近过去定义的法线位置时,就会出现如下图右边的点,单击并拖动这个点就可以调整方向了。同样的方法也可以调节高光的方向,不过要按着ctrl拖动鼠标。

微调
在确定了所有的表面法线后,你可以在材质面板的菜单面板调整细微的效果,但通常你不需要这么做。

最后的效果如下图。



归类于: 设计教程 |   308 /122,537  |

发表评论