motion blur运动模糊渲染


motion blur运动模糊渲染


下面分别介绍Motion Factor 和Xform Time Samples。

  

motion blur运动模糊渲染

motion blur运动模糊渲染


  Motion Factor:当物体运动速度很快的时候,提高Motion Factor的值,来提高运动模糊的质量。

  

  

motion blur运动模糊渲染


  学习了如何在houdini中渲染motion blur,那么如何在houdini中输出运动模糊矢量层呢。

  第一,设置mantra渲染器。

  第二,连接motion_Vector的shader。

  第三,渲染输出。

  使用下面的简单的场景来测试:

  

motion blur运动模糊渲染


  下面介绍如何连接motion_vector shader。我自是简单的连接了一个lambert的shader,下图显示很清楚,需要两个getblurp分别有两个命名为time的constant节点连接输入端,然后输入给subtract之后连接给一个parameter,这个parameter的属性如下图:

  

motion blur运动模糊渲染


houdini


houdini


  制作完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层,如下面图片:

  

houdini


  渲染输出allow motion blur时,

  同时当勾选mantra的sampling属性栏里的

  allow image motion blur时,

  输出的图像就带motion blur。

  如下面的图像:beauty层本身包含了motion blur,

  而不是单独输出motion_vector。

 

houdini


houdini

 

houdini



  下图是我渲染输出的motion_vector层在nuke中使用Vectorblur合成的运动模糊和直接渲染输出的运动模糊对比,渲染输出motion_vector有更多的控制,可以调节multiply控制运动模糊的大小。后期合成输出的运动模糊更加有效率。

  

houdini

,houdini渲染,houdini教程