欢迎来到天天文库
浏览记录
ID:37866927
大小:688.80 KB
页数:15页
时间:2019-06-01
《人畜无害翔笔记 材质篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、人畜无害的翔的笔记材质篇本篇教程欢迎转载,转载请注明作者出处好吧,现在开始材质这一块的东西。不打算收什么火星币了,弄得民怨沸腾的。所以就当是义务教程吧,是好是坏大家都没什么损失。都是晚辈自己几年学习下来总结的一套偷奸耍滑的办法,前辈们看到稚嫩处笑笑则过,请不要和晚辈计较,呵呵。但是假如有什么建设性的意见也请多多发言~这一章节的材质我不打算泛泛而谈,和上次一样,我也不会具体到软件的使用方法,我会对皮肤这种材质深入分析,用最快的速度最简单的灯光和任何渲染器都可以渲染的方法获得尚可接受的质量。其实之前我写了
2、好几页的基础铺垫,但是后来我想了一下,假如能看懂我在做什么,为什么要这么做的人,那么这些基础的讲解比如菲涅尔散射硬度表现什么的根本没有意义。我这人说话本来就罗嗦,所以删了了事,呵呵。我们现在开始。这是一个头部的模型。是《堕之节》中的xing没有用nuonuo是因为nuonuo的戏份比较少,材质部分没有xing那么细致。这个模型现在的光照就是我们最后的打光了,没什么特别之处。现在我们需要给她的材质一些基本的贴图。Diffuse的贴图Specularcolor的贴图Specular的遮罩贴图Bump的贴图
3、。Reflectoncolor的贴图,是张hdri,在后期做了一定的模糊。.Reflection的遮罩。好了,这样我们有了最基本的贴图。这些东西都是很基本的,做法什么的我不想多废话,网上已经多的泛滥了。我这篇东西的重点是接下来的这些东西。我们将贴图贴到blinn材质各自的通道上渲染一下。效果烂到一定境界了对不对?为什么?因为光照不足。现在渲染的光照最好的效果是什么?答案是GI不过前面已经说过了,我们要做的是最快的速度和任何渲染器都能渲染的用GI是不会符合以上两条的。有人又会说了,开上一半的自发光。我们
4、可以试一下。效果还算说的过去吧,但是这只能算是游戏的效果。(我那个自制的表情捕捉的测试就是这么渲的。。。。。。)为什么是游戏效果?没有细节。我们可以把第一张成品图和现在的两张图放在一起对比一下。其中红圈的地方就是问题所在。原本应该是暗部的地方也因为自发光亮了。现在大家应该明白接下来一步需要做什么了。Bake一张AO的图但是这张图是不能直接拿来用的。我们还需要做很多调整。最后的图如下。其中我们发现,眼皮,鼻翼的地方都被涂亮了。因为这些地方是很嫩的部位,光线容易产生散射,穿透力强。而其中光线一般照不到地方
5、我给了比较暗的颜色,为了塑造模型的体积感。但是其中请注意我没有把一些光线不太容易照到的地方全部涂黑,为什么请继续看。下面我们再来看使用了这张贴图做自发光强度贴图后,渲染的效果。(不要在意为什么眼睛突然亮了,只是之前忘了取消内眼球的隐藏。。。。。。)几个需要暗下去的部位都暗下去了,而那些灯光照不到的地方也看起来也似乎有了丰富的光影变化。不过这个模型看着还是有些平,哪里平?整体平。我们现在只是把她的细节处的光照作了出来,但是整体的光照还是缺乏体积感。比如下巴处还是过亮。同时我们的模型暗部缺乏过渡,都是平的
6、。但是我们已经不能再对自发光入手了,因为暗部的自发光是不能过低的,否则就会脏掉。没有光照的部位是很容易脏掉的。其次,皮肤的暗部的颜色很丰富,不是单纯降低亮度的。现在我们从另一个地方入手。把diffuse贴图复制一张再改成下图的颜色保存为新的贴图。基本上就是降低了对比度,颜色亮度进行了下调。然后我们需要做什么?把这张图和原先的图用材质把它们混合混合的方式请看下这张图。其中请把较暗的图放在黑色区域,把较亮的贴图放在白色区域。衰减方向是摄像机的z轴。用max的请注意,这不是菲涅尔,菲涅尔的效果是比这强得多的
7、。用maya的朋友用sampleinfo的节点借助ramp就可以得到此效果。得到这层材质后我们需要继续进一步混合。混合方式如下图请把混合得到的材质放在黑色区域。把原本的脸部较亮的贴图放在白色区域。黑白的衰减是按照灯光的照射在模型上的照明信息强度进行衰减的。而最后叠加出来的效果应该大概是这样的。白色的部分是亮贴图,黑色的部分是暗贴图。这样我们就得到了暗部的过渡了。最后渲染的效果和之前的效果对比如下图其中左边为早先的效果,右图为现在经过混合得到的贴图的效果。为方便观察我稍微提高了一些对比度。注意观察红线画
8、的区域。这样我们就获得了皮肤的光照效果了。其实说穿了,我就是把两种经典的3s模拟的方法混合在了一起用而已。所谓站在巨人的肩膀上也就是指这个吧,呵呵。最后我们还可以通过叠加混合材质或者后期再叠一张自己画的3s透光色来进一步增加皮肤的质感。同样的道理,请把这层放在暗部。后期的话请单独抓一张光照信息,用亮度值作mask就可以了。有人可能说,这种方法太麻烦,我自己直接把暗部画在贴图上不就好了。当然这方法是可以得到一个还不错的效果。但是假如灯光位置一变动的话,模型
此文档下载收益归作者所有