天の川 发表于 2019-1-23 09:14:41

关于如何在MAYA中渲染透明阴影的方法

maya强大的分层渲染功能使大家在动画制作过程中可以将各部分分别渲染,在后期制作中只需对单独层中的画面进行修改,节省了巨大的时间。




为了在渲染中为了增加物体的真实感,我们经常会将其阴影单独放置一层渲染出来,通常的做法如下:

step1 在Render layer下新建一层,为了提高辨识度取名为shadow,将灯光,地面和产生阴影物三大要素添加到该层
step2 将灯光的Use Depth map Shadows选项勾选
step3 产生阴影物的Render Status属性中的Primary Visibility选项去除,这样做的目的是使物体本身不被渲染出来(只产生阴影)






step4 为地面赋予一个Use Background材质,其中的Reflectivity和Reflection Limit的值都设为0







在具体制作过程中经常会发生许多错误,我总结了一些需要注意的地方,有同样麻烦的朋友看了一定会有启发:

注意点1 灯光阴影设置是否打开,也就是有没有勾选Use Depth Map Shadows选项,其下的Resolution值越大则产生的阴影越清晰。
Ps:在机械工业出版社的《MAYA材质贴图与渲染精粹》书中关于这一点的介绍中,其灯光设置为勾选Use Ray Trace Shadows,而在实际操作中渲染不出阴影,该书注明适合MAYA8.5,MAYA8.0以及MAYA7.0版本,笔者的版本是MAYA2008 Extention2,于是又在MAYA7.0中测试了一次,结果还是一样。

注意点2 物体渲染设置改为不可见,如果该物体包括多个字物体,则应该单独选择每个物体一次进行设置,否则MAYA只会对其中一个进行修改。

注意点3 地面的reflective和reflect limit均设为0。

注意点4 物体的材质不能为Toon,否则不会产生阴影效果。

注意点5 渲染得背景色最好调为白色,应为阴影默认是黑色,在黑色背景中看不出来

另一种高级的分层渲染方法


**** Hidden Message *****
希望本教程对你有用,感谢支持。
版权所有GALAXIX,谢绝转载。
页: [1]
查看完整版本: 关于如何在MAYA中渲染透明阴影的方法