Arnold 动态模糊的教程

修改
鏉ユ簮: 水银管理员 浏览 6379 日期 2016-09-21 0

大家好,这一节我们来认识一下动态模糊。

接下来我们就看一下如何用Arnold来渲染动态模糊。

首先场景中的非常就是一个很简单的平移。

这个飞船除了平移,它的人工重力机械也会旋转,所以也有选择模糊,如果你要渲染动态模糊的话呢,其实非常简单,只要在渲染设置里面把动态模糊给打开就可以了。

只要勾选了Enable,动态模糊就会被激活。

另外要注意的是,提高AA Samples是唯一能够减少动态模糊噪点的参数。

Deformation

这个是针对当场景中的模型有一些扭曲或者变形的时候,渲染物体的动态模糊。如果你要为头发添加动态模糊的话,Deformation也要打开。

Camera

这个就开启摄像机的动态模糊。

Keys

这个数值是用来控制模糊的精度。

当场景中的动态是线性的,是固定的平移和旋转的话,一般给到2就足够了。但如果场景中的动态是非线性的话,我们就需要提高这个数值。

Shutter Controls

这个是快门控制。

Length

这是动态模糊轨迹的长度,一般如果不是要营造一些过分夸张的效果,小于1会比较好。

可以看到,当Length为0的时候,风车是没有动态模糊的。

当设置为0.5的时候,就开始有一些微妙的动态模糊效果。

当数值为1的时候,动态模糊已经很夸张了,看下去这个风车的旋转速度就很快了。

另外我们要注意,快门的长度相当于摄像机曝光的时间。假如我们动画的帧数是24帧为1秒,官方文档给出了一些数据让我们参考。

45度 shutter     angle = Shutter length 0.125

90度 shutter     angle = Shutter length 0.25

180度 shutter     angle = Shutter length 0.5

360度 shutter     angle = Shutter length 1

上图就是用比较长的快门时间所渲染的一张案例。

Position

这个可以指定一个抵消快门的时间间隔来让你改变运动模糊的轨迹。位置的偏移是一个相对值,会往两边延伸,也就是说动态模糊它会从当前帧的前后进行计算的。

Start on Frame: 当快门在当第5帧开启。举个例子,当length为1,它就从第5帧开启计算5.0,5.5和6.0帧。

Center on Frame:当快门在当第5帧开启,length为1,它就会在第5帧前后计算4.5,5.0和5.5帧。

End of Frame:当快门在当第5帧开启,length为1,他就会在第5帧以前计算4.0,4.5和5.0帧。

Custom: 这个就是可以自定义动态模糊的其实和结束帧,当开启之后,下选菜单就会显示出来了。

我们去到nuke。

左边的是Arnold直接渲染的动态模糊,右边是利用nuke的RSMB插件合成的动态模糊。

左边的效果。

可以看到,使用Arnold渲染动态模糊的时候呢,会看到很多噪点,要去掉的画只能提高AA samples来去噪。

右边的效果。

而使用了软件合成动态模糊的话呢,就不会有很多的噪点。

链接:http://pan.baidu.com/s/1o7DPlbk 密码:5fhu

这一节就讲到这里,谢谢大家!

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}