真·干货!解决Arnold渲染MotionVector不正确的方式

2020-11-03 13:11

真·干货!解决Arnold渲染MotionVector不正确的方式

大家好我是旺仔,今天跟大家分享一个在渲染的时候遇到Arnold渲染MotionVector层合成的时候运动模糊并不是很正确的解决方式。

首先跟大家分享下为什么添加了MotionVector向量之后Beauty层还是会带着运动模糊出现,在昨天旺仔做项目的时候就遇到了这个问题,最后也是检查出来了问题根源,在这里跟大家分享下。

这里先讲一下前提设置,已经将RenderCamera(渲染所使用的相机)的Camera MotionBlur 关闭了

MotionVector也是已经添加到Aov里了

在此前提下,渲染的画面中依旧会有MotionBlur的效果产生

最后经过检查,问题出在了RenderCamera的Camera Motion Blur 上,这里的SHutter Start 和 Shutter End 数值改为0就正确了。这样RGB里就不会出现MotionBlur的效果了。

现在给大家分享下如何用自定义的AOV制作一个能让后期合成调节出正确运动模糊效果的技巧。(默认的MotionVector在合成时偶尔会出现运动模糊方向和实际动画不匹配的问题)

1.将RenderCamera的MotionBlur 关掉 并且将数值改为0 – 0

2.在渲染设置面板中找到AOVs,点击Add Custom,命名可以叫motion,与原有的motionvector做个名字的区分。

3.打开材质编辑器,添加aimotionvector 和 aivectormap节点

aiVectorMap的Tangent space 关掉

将aiMotionVector的原始信息打开勾选上

4.将aiMotionVector的outcolor 连给 aiVectorMap

5.打开自定有的motion Aov的属性编辑器(在Aov面板里,点击motion后面向下的三角形,选择Select drive) 将aiVectorMap拖到aov shader里 aiVectorMap 选择 out value 右边的则选择default value

以上就是设置自定义motionvector的方式了,下面展示下自定义的motion层合成后的效果。

运动模糊的方向和动画轨迹是匹配的,所以小伙伴们在遇到上述所说的问题时,可以使用此方法尝试下~


















本文为作者 嗨趣学科技有限公司 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/131826

嗨趣学科技有限公司

点击了解更多
嗨趣学是国内在线教育领先平台,成立于2016年,坐标北京。我们是一家致力于CG行业互联网在线教育的新型公司,通过互联网跨越时间和地域的距离,让所有热爱cg行业的小伙伴都能通过嗨趣学平台获得优秀的学习资源。
扫码关注
嗨趣学科技有限公司