Vray2 Shadermap功能提速DOF渲染

0216_Vray_dof_3_Banner
文章出处:http://www.aboutcg.net/showthread.php?p=35808#post35808

作者:ayan13 (ABOUTCG)

转载请注明出处!

这两天在网上逛,看到Vray2.0官方出的一个新功能视频,讲到Vray立体辅助器(VrayStereoscopic Helper)新加入的一个Shader Map功能,可以大大缩短DOF的渲染时间。看了很心动,同时看到老外Matt Guetta写了一个简单的教程,使用这一功能。原文链接在这里:http://www.mattguetta.com/shade-map-avec-v-ray-2-0/ 。由于他用的不是英文,只能根据翻译看。然后自己试了试,效果还是不错的。下面来看我的第一个测试:

doftest01对比时间

可以看到右边图片效果差不多,但时间差不多是右边的10%(当然这不包括计算ShaderMap的时间,下面会讲到,呵呵)。 

好了,是不是有点感兴趣了?!我们接下去看如何操作吧。

1、搭建基本的场景。我这里使用的是网上的开心佛的模型。然后将Vray物理相机的参数设定好,如图。勾选depth-of-field,细分subdiv我设定到24(默认6),这样效果好,对比效果也明显。然后渲染,得到第一张基本图片(图片1),渲染时间17分钟左右。

2

3

4

2、找到VrayStereoscopic Helper,在场景中创建,它的作用是根据人眼的距离,渲染两张图片,为3D影片输出素材。大家可以点渲染,此时会出现左右两张图一起渲染的情况。我们不需要这样,所以这里把eye distance 设为0,view设为Left。Shadermap的mode下拉菜单选择Render shader map,然后点Browser,选择shader map的存放目录。(shader map文件的后缀名为.vrst)

5

6

3、这时我们需要根据最终渲染参数设定好渲染面板里的选项,然后点渲染。这一步就是计算shader map。得到第二张图片(图片2),渲染时间1分钟左右。

7

4、然后选择shadermap mode下拉菜单的Use shader map,Vray会自动调用刚才生成的.vrst文件。然后什么都不需要改动,直接点渲染。你会发现速度比第一次会快很多。最后得到第三张图片(图片3),渲染时间5分钟左右。

8

总的渲染时间对比是:17分钟17秒 —– 对比—– 6分钟18秒

好了,仔细对比图片1和图片3,还是有点差别。细节上图片1更好些,图片3时间更快。

这时好戏还没有结束,当你再调节Vray物理相机的f-number(光圈),把DOF的效果放大,渲染时间一样可以比原始直接渲染省很多。这个就留给大家去试试啦!



当然这里有几点注意点:

a、 摄像机和摄像机的目标点不能动。

b、 调节光圈会改变曝光值,需要配合快门shutter speed平衡曝光。

c、 渲染动画的时候,需要为每一帧生成.vrst文件。(老外这么说,我没试过动画,有精力的同志可以试试。)



好了最后祝大家玩的开心:)。



最后补充一下(那么多最后没完了),DOF比较快捷的方法当然还是使用Z通道在后期软件中合成,可以使用Frischluft的Lenscare插件。这里就不多说了,网上教程很多。

9


0回复Vray2 Shadermap功能提速DOF渲染"

留下信息

电子邮件地址不会被公开。 必填项已用*标注