Cgsousou 门户 文章 教程/经验 查看内容

Houdini教程之motion blur运动模糊渲染

2017-6-27 16:08| 发布者: ctaini| 查看: 1174| 评论: 0

摘要: 本篇houdini教程要和大家分享的是motion blur运动模糊渲染详细步骤。



下面分别介绍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控制运动模糊的大小。后期合成输出的运动模糊更加有效率。

  


路过

雷人

握手

鲜花

鸡蛋

最新评论

关闭

站长推荐上一条 /2 下一条

  • Cgsousou公众号

       关注Cgsousou

  • Cgsousou二维码

       关注Cgsousou

  • Cgsousou

    设计师一站式CG资源库 !!!

  • 安全联盟认证 安全联盟认证