下面分别介绍Motion Factor 和Xform Time Samples。
Motion Factor:当物体运动速度很快的时候,提高Motion Factor的值,来提高运动模糊的质量。
学习了如何在houdini中渲染motion blur,那么如何在houdini中输出运动模糊矢量层呢。
第一,设置mantra渲染器。
第二,连接motion_Vector的shader。
第三,渲染输出。
使用下面的简单的场景来测试:
下面介绍如何连接motion_vector shader。我自是简单的连接了一个lambert的shader,下图显示很清楚,需要两个getblurp分别有两个命名为time的constant节点连接输入端,然后输入给subtract之后连接给一个parameter,这个parameter的属性如下图:
制作完shader,下面需要设置一下mantra渲染器:
1.在mantra的sampling栏里,勾选Allow Motion Blur,但是不要勾选,Allow Image Motion Blur。设置Motion Factor=5或者更高,这样得到更好的运动模糊效果,上文提到。Xform Time samples =6,这个值最好大于等于3。
2.在mantra的output栏里,添加一个新的extra image plane然后输入motion_vector层,如下面图片:
渲染输出allow motion blur时,
同时当勾选mantra的sampling属性栏里的
allow image motion blur时,
输出的图像就带motion blur。
如下面的图像:beauty层本身包含了motion blur,
而不是单独输出motion_vector。
下图是我渲染输出的motion_vector层在nuke中使用Vectorblur合成的运动模糊和直接渲染输出的运动模糊对比,渲染输出motion_vector有更多的控制,可以调节multiply控制运动模糊的大小。后期合成输出的运动模糊更加有效率。
,houdini渲染,houdini教程