火星时代(www
com)-中国移动互联网设计高端品牌
Maya教程:利用MtoA的AOV输出透明物体的AO通道关于材质,AO材质主要针对制作场景相对简单、透明物体少的情况
那么当场景复杂,使用贴图物体比较大量,又该如何操作呢
下面火星时代就为大家带来今天的Maya教程,利用MtoA的AOV输出透明物体的AO通道
在这里,给各位提供一个方法可以通过MtoA的AOV来实现透明物体的AO通道
那么如果熟悉MtoA的同学一定知道直接新建customAOV,并且连接上AO后,输出的AO通道里,该透明的物体仍然没有透明的
Beauty层火星时代(www
com)-中国移动互联网设计高端品牌
直接AOV连接AO材质,输出的AO层OK,如果是这样,那么我们要怎么去利用AOV来输出透明的AO通道呢
这里,要先清楚Arnold本身是支持透明物体输出正确的diffuse这些固有AOV通道的,前提是你勾选了“EnableAOVVompositon”(Mtoa1
0之前的版本需要勾选,1
0开始已经自动集成了,不再需要自己去勾选)以及你是用的是aiStendard材质,输出的AOV的data格式是rgb而不是rgba
像这个测试场景,勾选后输出diffuse的通道的话,就是这样的:那么既然aiStendard材质可以实现这个功能,那么我们是否可以借助aiStendard材质这火星时代(www
com)-中国移动互联网设计高端品牌
个特性,把diffuse这个着色信息变成AO的着色效果呢
答案是可以的
有用过Mentalray的同学都知道MR里做AO效果你需要一个maya的surface材质,连接一个AO贴图来做
这里的思路是一样的
那么aiStendard如何变成一个surface材质呢
有同学会说用mattecolor,但是mattecolor不能输出为AO