欢迎来到天天文库
浏览记录
ID:14494875
大小:2.74 MB
页数:18页
时间:2018-07-29
《[材质教程] 石头与玻璃材质的体现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[材质教程]石头与玻璃材质的体现这个是MayaSOFT渲染,呵呵,看了是不是感觉什么才是真正的Soft!其实国外也不是过分依赖渲染器,因为MayaSoft是很强大的。首先用POL创建模型。大家知道,通常多边形模型在赋材质前都要进行分UV的操作,UV分得不仔细就会造成贴图的拉伸。不过,像上图这样的模型恐怕没有人会愿意去给它分UV。而且,此次不止渲染尺寸大,镜头距模型也非常近。在这样的情况下,任何一点点的拉伸都会严重影响渲染的真实感。在这种情况下,似乎只有一种方案:使用3D程序纹理。3D程序纹理的特性是不依赖分UV就可以在模型上产生没
2、有任何拉伸的纹理。同时,它的缺点也很明显:在某种意义上不够真实。那么,怎样才能使它看起来更真实一些呢。一个办法是建立多个不同的3D程序纹理,然后用layeredTexture将它们叠加在一起混合。在这个石头的材质中,我用了两个3D程序纹理:solidFractal和cloud。另外,为了使整体的渲染效果多一些变化,我们可以对材质做一些局部的做旧。首先我先在正视图渲染了一张场景的GI图片。这里说GI不太准确,其实是ambientocclusion,或简称AO。具体如何生成这张图,很多方法,比如用MAYA自带的MentalRay;用新
3、推出的MAYA外挂渲染器turtle。甚至大家常用的GI_Joe等等都可以。具体我这里用的是turtle(只是生成这张图时用的turtle,最后渲染依然是MAYA默认的渲染器)。生成此图时,我的参数开得不够高,一方面是考虑到速度会快一点。另一方面,参数开得不够高会导致算出来的图会有一些斑点污迹(见图02下半部分)。而这种污迹在这里其实正是求之不得的。如果太平滑了,反而会使效果缺乏真实感了。一举两得。那么,生成的这张图有什么具体用处呢?用来做遮罩!下面用一个简单的场景来说明它的用法。图所示,就是这个简单场景的默认渲染。首先,按照前面
4、所述,在正视图渲染一张AO图。如图建立一个layeredTexture(层贴图),并连接到材质的Color属性.点击建立两个空层,分别改变它们的颜色为红色和绿色。首先我先在正视图渲染了一张场景的GI图片。这里说GI不太准确,其实是ambientocclusion,或简称AO。具体如何生成这张图,很多方法,比如用MAYA自带的MentalRay;用新推出的MAYA外挂渲染器turtle。甚至大家常用的GI_Joe等等都可以。具体我这里用的是turtle(只是生成这张图时用的turtle,最后渲染依然是MAYA默认的渲染器)。生成此图
5、时,我的参数开得不够高,一方面是考虑到速度会快一点。另一方面,参数开得不够高会导致算出来的图会有一些斑点污迹(见图02下半部分)。而这种污迹在这里其实正是求之不得的。如果太平滑了,反而会使效果缺乏真实感了。一举两得。那么,生成的这张图有什么具体用处呢?用来做遮罩!下面用一个简单的场景来说明它的用法。图所示,就是这个简单场景的默认渲染。首先,按照前面所述,在正视图渲染一张AO图。如图建立一个layeredTexture(层贴图),并连接到材质的Color属性.点击建立两个空层,分别改变它们的颜色为红色和绿色。首先我先在正视图渲染了一
6、张场景的GI图片。这里说GI不太准确,其实是ambientocclusion,或简称AO。具体如何生成这张图,很多方法,比如用MAYA自带的MentalRay;用新推出的MAYA外挂渲染器turtle。甚至大家常用的GI_Joe等等都可以。具体我这里用的是turtle(只是生成这张图时用的turtle,最后渲染依然是MAYA默认的渲染器)。生成此图时,我的参数开得不够高,一方面是考虑到速度会快一点。另一方面,参数开得不够高会导致算出来的图会有一些斑点污迹(见图02下半部分)。而这种污迹在这里其实正是求之不得的。如果太平滑了,反而会
7、使效果缺乏真实感了。一举两得。那么,生成的这张图有什么具体用处呢?用来做遮罩!下面用一个简单的场景来说明它的用法。图所示,就是这个简单场景的默认渲染。首先,按照前面所述,在正视图渲染一张AO图。如图建立一个layeredTexture(层贴图),并连接到材质的Color属性.点击建立两个空层,分别改变它们的颜色为红色和绿色。首先我先在正视图渲染了一张场景的GI图片。这里说GI不太准确,其实是ambientocclusion,或简称AO。具体如何生成这张图,很多方法,比如用MAYA自带的MentalRay;用新推出的MAYA外挂渲染
8、器turtle。甚至大家常用的GI_Joe等等都可以。具体我这里用的是turtle(只是生成这张图时用的turtle,最后渲染依然是MAYA默认的渲染器)。生成此图时,我的参数开得不够高,一方面是考虑到速度会快一点。另一方面,参数开得不够高会导致算
此文档下载收益归作者所有