纳金网

标题: 3DMAX眼睛的制作过程 [打印本页]

作者: lut_456    时间: 2013-8-2 15:55
标题: 3DMAX眼睛的制作过程
效果图:
ef5cf79ce601c2024545b870ec0d493e.jpg
五一前有次逛书店,好象是《国家地理》上看到的这一张相片,当时就被这么一双的眼睛给捕获了。回去后满脑子全是这双眼,后悔当时怎么没把这张图给撕回来。(嘿嘿。。。)
模是在五一前就做好了的,跟据印象细细的在3dmax里建模,参考同事的,书上的,网上的眼睛做参考。。呵呵,同事都被偶盯得不好意思。模花了点时间,主要的精力放在了眼睛的轮廓,眼角和眼袋上,反反复复的调整。最终定型于如图。
其实偶只建了一个前面,并没有建个完整的头部,周围用一块
1008a658659272f2796da4747aeb5b19.jpg

模用的是POLY建的。我认为POLY对于我来说是比较适合,有着很大的自由度,想怎么捏都可以。眼球我是用两个圆球套起来,一个做里面的3D贴图部分,一个做反射的类似于玻璃的部分。
建模唯有耐心,多多参考。一个好的模型是可以免却后边的一些烦恼。在POLY建模中要注意的是尽力避免三角面的产生,这样对以后的UV展开贴图的定位也是有好处的。

092bf9e0f6dfa6560902528a09eabf0e.jpg

在UV展开时遇到了一点小小的麻烦。。。花了点时间。因为偶只建了一个正面的一个面,而不是整体。所以以往对头部UV的展开方法就不适用了。把模塌陷后,偶只有硬来了。加载UNWRAP UVW命令,是在光滑命令下方,进入子级,按EDIT,在UV展开窗口下MAPPING菜单下的FLATTEN MAPPING按默认的展开。

be87a861d28414eb6a614597b628ab1b.jpg


当然这并不是偶想要的结果,在尽量保持相对大小下,偶还得把它们拼起来。看来展UV是一个体力活。视力损失按杭州话来说是木佬佬。。。呵呵
还好,在MAX里提供了这样的一个人性化的功能。当选择需要焊接的点时对应的会出现可以与之相焊的点,这样就非常直观了。
选择多个点时,我们可以用TOOLS下的STITCH SELECTED。。命令

0659c59dec80958b46adfb0731d1dbd5.jpg

而选择单个点时,我单击右键,用WELD SELECTED拖拉到相对应的点上与之焊接。
675806ee747aeaf3b97cab393c8652bf.jpg

一点点的焊接,最终偶把零碎的UV拼合了起来。拼合好后把UV放在右下角的一个粗蓝色边框的方格内。这是为了导出UV,只有在这个里边才能被导出,而后依据导出的UV线框,我在PS里画贴图。在拼合的过程中,我给3d模型一个棋格材质,为了是检查格子每布的是否平均。我的这种展开UV的方法并不是很好,特别是对于效率就是生命的今天来说,不过我好象时间蛮多的。

9780c3d47583aa93afbf2ef4795a2a71.jpg

对于眼球来说,我也把它的UV展开了。。。因为是个球体,我用了MAPPING下的NORMAL MAPPING命令,把它接顶底分成两个部分分别展开。
208388c18a53da8b4f61fe774ea97fca.jpg

对于围巾或者布来说也是一样,我也把它展开了,为了是贴图的方便。
d99d9142e8f69b491b63a18f04b6cb16.jpg
好的,接下来就是绘制贴图了。。。但绘制贴图有个要求,就是得按照展开的UV分布。。不然3d贴图与模型会错位,而展开UV的用意也正在于此。
这里我用了MAX的共享一个插件TEXPORTE将展好的UV做为图片导出。当然首先你得正确安装这个插件。
在UTILITIES下MORE中打开TEXPORTE
IMAGE SIZE是指导出图象的大小,以象素为单位。然后点按PICK OBJECT拾取模型就会生成一个图象。

7e256a095d35f3f903a871de6abe609f.jpg
至此,UV展开就告一段落。
下面就是将导出的UV图象保存并在PHOTOSHOP中打开,我们要在PS里绘制材质贴图了。

306665089117b3e0f20e63c3cc424327.jpg
布包裹起来,只露出了双眼,匹配好相机,看起来有点阿拉伯风格。

我在PS里用一张张的相片修改直接得到贴图,贴图的绘制严格按照UV网格分布.
前提是得尽可能多地得到各种皮肤的相片.
a85b76abdfd80856944219b3345daa47.jpg

使用图章工具一点点的将皮肤的范围绘制出来...
a5127d4c8ec0441aa813c9c9e4cf113b.jpg

尽可能地调入更多的相片,来仔细绘制面部各部分的皮肤,因为眼部到肤的纹理结构与侧面的肯定不同,不应当用一种纹理去完成.当调入相片时因为不是在同一环境下拍摄,那么就需要对相片的颜色进行调整.仔细观察周边的人,看看他们的皮肤是怎么样的一个颜色状态,比如,眼睛周围纹理很清晰,颜色有些发青,而鼻子周围的颜色有些发红.权骨这些地方是有点发青色。。。在绘制时一定要注意尽可能地保持住纹理。。。不要因为使用图章工具而模糊了。
这里我因为眉毛准备用毛发来做作,所以偶把相片中的眉毛给抹掉了。
ca5a01eff0800ac06894f5734fe450d8.jpg

最终我绘制成了这样。。。要注意纹理的不对称,因为左右的到肤是有些细小的差异的,在绘制贴图时有可能左右是镜像,那么就让它们改变一点点。。。
并且严格对正UV。
84c930dcc00ec995bb96ad37d50bdf03.jpg

绘制好全彩的皮肤贴图后,我又绘制了两个黑白贴图,一个是用于BUMP的贴图,一个用于GLOSSINESS的贴图。
在绘制BUMP贴图时本着白色突出黑色凹进的原则,用加深工具仔细绘制皱纹,毛孔,痘痘等。眼角的,额头的等等。。。
BUMP是个关键,皮肤的纹理就是要靠它来体现,在材质中不仅仅只用了这个贴图。
c41711ac3faa314f6d4c9270453bf087.jpg

绘制GLOSSINESS的贴图,用了大面积的黑白对比。用于光泽度的对比。总的来说在人脸部在额头,鼻子,鼻侧和脸颊这些地方特别容易长痘痘,因为油脂分泌的关系,显得油亮一些。而这些地方就是黑色所示。
90f044327071a98e579e729eee87cd85.jpg
好的,这样的三张贴图绘制好。拖拉机开MAX的材质面板,选中任何一个材质付上贴图,在付于模型。
在视图中我在一次的检查贴图状况,这时感觉到有一个好显卡和一个好的显示器是多么重要啊。

6df57c128a6fbd9cf2cb8bdc73fee8b9.jpg

打开UV编辑器。在小范围里调整UV,并时时观察贴图,使贴图更贴切模型,尽力避免拉伸。
86ba718f7af716b00ac3a443deff1f7a.jpg

眼球的贴图同样也是如法炮制。
888c2ac50a2973bc6f33360b5b54d6a5.jpg

头巾我用了两张贴图,一个是布的纹理贴图,第二个是缕空贴图。

42f13ff2b9919ffb92d199907c973ba2.jpg

左边为贴入DIFFUTE的贴图,右是OPACITY的贴图。。。
在BUMP中用DIFFUTE的贴图复制。
789d68de0f015cf0024c201da77b1135.jpg

贴图的绘制这里就算是完成了,当然想要有好的效果光光贴图是不够的,还是要在MAX的材质中下功夫。。。在这里我用了BR的材质。个人觉的,BR在表现皮肤质感方面是比较完善的。
47ee224fba18dcd2337875768fed58fb.jpg

选择材质,这里我选择BR的高级材质,并将其改为SKIN类型。设定好HIGHLIGHT SHADER类型为BLINN
cd0a8d03c4318e42a26b8a98332c589e.jpg

接下来我设定贴图,首先是BUMP贴图,做出纹理,但只是一个黑白贴图表现纹理时感觉不够。。。于是我用了MIX贴图类型。
274b4ea5a53311a33a6fa46c523b45eb.jpg

然后我又调整漫射贴图和次表面散射贴图
5c30c006ed7f2ff6afda7c7768d9e9d6.jpg
我将高光揉碎,在光泽通道里确定光泽的范围。

d258fc1f930b0b5a3d5b4a4a675478d8.jpg

头巾的材质我只用了标准材质。
2b6641ce2c87c7115b2de1718a172652.jpg

对于眼睛材质来说,在建模时我就把眼球分志两个部分,一个是内部的做眼睛纹理颜色用的,一个是反射玻璃体用的。纹理颜色的材质我只用了标准材质类型,付上贴图,没去过多的修改,而外边的玻璃体的材质我用了BR的玻璃材质,好让它反射周围的场景。
c6872d5f5d9a9f63aea835649d16efc5.jpg

3b9359a4f8a4a8986069983802e3e3e7.jpg

材质部分在些就算告一段落,大家对皮肤材质有什么更好的理解.
那么就是眉毛和睫毛了。
本来是想用MAX7。5自带的毛发,很可惜,不知道为什么它与BR好象不兼容,渲染完成后报错,无法保存,很遗憾的,我只有用上毛发老牌插件SHAG HAIR
先说睫毛,我先把眼睛周围的一圈面复制一份下来,做为睫毛的发射器,然后编辑样条线取入发射器中,在进行样条线编辑形成睫毛。当然在拾取样条线得加上MODEL HAIR命令

e3e9494c4bc5fcc9e0c42f2e2256d7a2.jpg

我是把上下睫毛分开做的。这样也便于调整。发射器虽为同一个。
d6977711e3206a4649aa3bd3f4e692ef.jpg


a4961bf2520a27edeec9aedcd78959cb.jpg
而后是眉毛的制做。。。遇到了一点小小的困难,因为偶的布线不能很好地分离出眉毛所需的面。没关系。。。偶就用贴图的范围来控制毛发生长的范围。
分离出眉毛所需生长的面。并给好贴图坐标。
90a784142f440905cecf0bff72b35b22.jpg


大家可以在上图中看到,做为眉毛生长的面偶已经给它了一个黑白贴图。这个黑白贴图是在PS里画出来的,很简单。而白色所示范围将是眉毛的生长范围,放心,参数设定好,不会长到旁边去的。。呵呵。把这个面的ID号设为1。
在白色范围内细细地画出样条线,按照我们正常的眉毛走向绘制即可。并给这些样条线MODEL HAIR命令
4245171d8e939d6cb2adb20559f12584.jpg

17838378aa85c2c862f6d7edad5fc91e.jpg
我把这个ID编号为1的做为毛发发射器。拾取样条线。
c482ef76005500dde84629ab5edf7bb3.jpg

当拾取样条线后。。呵呵,感觉全都长满了。没关系,当你给于正确的ID后,超出白色范围的毛发是不被渲染的。
5ac49efd7a88ff458cef436deeab7676.jpg

用SHAG HAIR编辑毛发是有点累人的。给毛发一个材质,在渲染时将生成毛的面隐藏。唉,没办法的办法。将就将就,象我这种没钱有闲的人实在是舍不得BR呀。。。
快完成了,余下的就是灯光、环境设置了。
灯光很简单,只设了一个标准的聚光灯。微微地照亮一下脸部,让皮肤能感觉到光线。强度为0。18
大面积的光照。我还是采用HDIR的光照效果。这样感觉更真实些。
在BR的渲染面板里找到LUMA SERVER 打开天光。
db88464609005728af93c410c7151b0e.jpg
选择一个HDR为后缀的文件。并关联到材质上。并打开次表面散射
33a7539fc088e8555046fb1ff8f5cbba.jpg
设定好BR 的采样。搞锯齿等等。。。因为偶把BR的GI采样设的太高。导至渲染了整整6个小时。受不了受不了。。。呵呵。
但在这个静帧里,眼球的反射没有处理好,省点事吧,偶在PS里调了一下,最终效果如图:
那么我的过程介绍也就到这里,谢谢大家的支持,大家有什么好方法可别忘了告诉我呀,让我多多学习学习。
9b9b9b18a7082f3308c8cd0420195d45.jpg



作者: may    时间: 2013-9-11 00:34
分享max技术文章还是不错的呀!





欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5