Hypershade支持直接拖拽贴图进图表(前提是你的贴图没有中文路径并且不是中文命名)。
在连接之前,先改一下贴图的设置。一般来说,过滤器(FilterType)看你实际情况要不要改,若改为无,则贴图无过滤,像素没有损失。
颜色空间(ColorSpace)除了颜色贴图之外,其他贴图都要改为RAW,并且都勾选Alpha作为亮度(AlphaisLuminance)
置换(Displacement)贴图给到这里,连完之后,也要给相应的模型打开细分代理,透明(Opacity)贴图连完后,要去到模型的shape标签下,把Arnold属性下的Opaque取消勾选。
AO贴图的一般连法,添加一个ColorComposite节点,颜色贴图连B,AO连A,混合模式改为Multiply,混合后给到材质的颜色通道。快捷办法:直接把AO贴到颜色贴图的ColorGain即可。
AO-Ambient Occlusion,“环境吸收”或者“环境光吸收”。什么是Occlusion?
Occlusion 就是提供了非常精确和平滑的阴影,就好像是全局照明的结果。在你最终渲染后有多种方法来合成这些阴影会在真正意义上改善图像,它主要能改善阴影,给场景更多的深度,真正有助于更好的表现出模型的所有细节。
通俗的来讲就是:AO不需要任何灯光照明,它以独特的计算方式吸收“环境光”(同时吸收未被阻挡的“光线”和被阻挡光线所产生的“阴影”),从而模拟全局照明的结果,它主要是通过改善阴影来现实更好的图像细节,尤其在场景物体很多从而到处阻挡着光线导致间接照明不足时,AO的作用会更加明显。
那么要问AO到底能带来哪些效果(好处)呢?具体的说,AO可以解决或改善漏光、飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。
接下来我简单的说以下3dxxax里面用mentalray制作AO的流程:
1、把渲染器设置为mentalray
2、在材质编辑器里面建立个mentalray材质
3、然后在mentalray材质下的BasicMaterial里的surface上给予一个Ambient/reflection Occlusion(basic)的shader
4、将要做AO的物体赋予此材质,如果是全部物体的话可以用更方便的方法,毕竟要把材质一个个改回来也是不容易的。F10打开渲染菜单->process->translator Options->Material Overidde 构选enable 并将AO材质拖到右边
5、进行适当的采样等参数设置后可以渲染了
然后可以进入PS里面进行合成,叠加模式一般选择“柔光”或者“叠加”,用“叠加”将会对比度比较强。如果只要叠加AO层的阴影的话可以使用蒙版等,各种方法就看自己喜好了^_^
前面已经说过,AO不需要任何灯光照明,从而可以模拟全局光的效果,所以受到物体阻挡密闭的空间就基本没有任何照明,并且普通的灯光不会进入AO的计算。所以室内的AO计算我们要用到“灯光AO”的方式
我大致说下使用Mentalray的进行室内计算AO *** 作的大致流程:
1、把渲染器设置为mentalray
2、在室内空间里面添加mr AreaOmin灯光,可以在GeneralParamenters里面把on的勾都取消掉,因为普通的灯光计算不会进入AO计算接着
3、在MentalrayLightShader下拉栏里面构选enable,并添加Ambient/reflection Occlusion(basic)的shader
4、然后可以把他拖进材质编辑器里进行修改参数,其中Max distance的数值比较关键,数值越大,环境就越暗,数值越小,环境越亮
5、将要做AO的物体赋予纯白色的材质,如果是全部物体的话可以用更方便的方法,毕竟要把材质一个个改回来也是不容易的。F10打开渲染菜单->process->translator Options->Material Overidde 构选enable 并将AO材质拖到右边
6、进行适当的采样等参数设置后可以渲染了
如果一个镜头里面同时拥有室内和室外的场景,可以用2个方法渲染两次,进行室内室外的合成
在做游戏模型的帖图,烘焙AO的时候,因为选择了mentalray渲染器,所以render to texture(快捷键0)里的output按add后会多出个Ambient Occlusion,选择它就行了。
如果是室内的话,可以参照前面室内流程的1-5步骤,因为它实际没有给物体赋予AmbientOcclusion的材质,所以add里面不能选择AmientOcclusion,可以选择complete map或者Lightmap。
同样,如果是低摸+法线贴图方式的模型,用这个方法烘焙AO的时候其它设置和烘焙NormalsMap的方式一样,需要高模和低摸,并且设置projection mapping。做好的AO贴图一般是和diffuse贴图直接在ps里面合成掉。
简单的来解释,那就想象一下这样的一个情形:当场景中所有的物体都是单一白色并且是由一个白色灯光来产生均匀的直接照明,那么基本上,结果就是得到一个苍白的图像。但是当某些物体阻挡了相当数量的本应投射到其他物体的光线时,那将会发生什么呢?这些光线没有到达那些物体,结果就是被光线阻挡的地方变得较暗。越多光线被阻挡,表面就越暗。所以基本上我们得到的是一个带有自身几何相交暗区的白色图像。
梁芑莹种琯沪帻熠弘露兵烬铿沥镇册共竺镡丈穰
阿诺德渲染器效果里没有arnold成像仪的解决方法是:1、右键我的电脑选择属性。
2、选择阿诺德渲染器效果,右击点击高级系统设置进入系统属性面板。
3、在系统属性面板的高级选项卡下点击环境变量进入环境变量面板。
4、在用户变量里新建一个变量arnold就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)