查看: 1435|回复: 0

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

[复制链接]

903

主题

951

帖子

3935

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3935

最佳新人

发表于 2019-1-23 09:14:41 | 显示全部楼层 |阅读模式
maya强大的分层渲染功能使大家在动画制作过程中可以将各部分分别渲染,在后期制作中只需对单独层中的画面进行修改,节省了巨大的时间。

67_3_1ebd648f5da898d.jpg


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

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

67_3_9d7ba11abbf3daa.jpg




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



67_3_3bc8ff08bd3d20c.jpg



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

注意点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 渲染得背景色最好调为白色,应为阴影默认是黑色,在黑色背景中看不出来

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


游客,如果您要查看本帖隐藏内容请回复

希望本教程对你有用,感谢支持。
版权所有GALAXIX,谢绝转载。

关注galaxixv,官方微信公众号。
GALAXIX UE4 讨论学习群 140439020
UE4精英学习群  12762592
UNITY学习群   194092348
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表