纳金网

标题: Vray2 Shadermap功能提速DOF渲染 [打印本页]

作者: lut_456    时间: 2013-8-7 11:15
标题: Vray2 Shadermap功能提速DOF渲染
0216_Vray_dof_3_Banner.jpg
这几天在网上逛,看到Vray2.0官方出的一个新功能视频,讲到Vray立体辅助器(VrayStereoscopic Helper)新加入的一个Shader Map功能,可以大大缩短DOF的渲染时间。看了很心动,同时看到老外Matt Guetta写了一个简单的教程,使用这一功能。由于他用的不是英文,只能根据翻译看。然后自己试了试,效果还是不错的。下面来看我的第一个测试:
doftest01%E5%AF%B9%E6%AF%94%E6%97%B6%E9%97%B4.jpg
可以看到右边图片效果差不多,但时间差不多是右边的10%(当然这不包括计算ShaderMap的时间,下面会讲到,呵呵)。

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

1、搭建基本的场景。我这里使用的是网上的开心佛的3d模型。然后将Vray物理相机的参数设定好,如图。勾选depth-of-field,细分subdiv我设定到24(默认6),这样效果好,对比效果也明显。然后渲染,得到第一张基本图片(图片1),渲染时间17分钟左右。
210.jpg
310.jpg
47.jpg
2、找到VrayStereoscopic Helper,在场景中创建,它的作用是根据人眼的距离,渲染两张图片,为3D影片输出素材。大家可以点渲染,此时会出现左右两张图一起渲染的情况。我们不需要这样,所以这里把eye distance 设为0,view设为Left。Shadermap的mode下拉菜单选择Render shader map,然后点Browser,选择shader map的存放目录。(shader map文件的后缀名为.vrst)
51.jpg
61.jpg
3、这时我们需要根据最终渲染参数设定好渲染面板里的选项,然后点渲染。这一步就是计算shader map。得到第二张图片(图片2),渲染时间1分钟左右。
71.jpg
4、然后选择shadermap mode下拉菜单的Use shader map,Vray会自动调用刚才生成的.vrst文件。然后什么都不需要改动,直接点渲染。你会发现速度比第一次会快很多。最后得到第三张图片(图片3),渲染时间5分钟左右。
81.jpg
总的渲染时间对比是:17分钟17秒 —– 对比—– 6分钟18秒

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

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

当然这里有几点注意点:

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

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

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

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

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


作者: may    时间: 2013-9-10 23:57
分享max技术文章还是不错的呀!





欢迎光临 纳金网 (http://c-www.narkii.com/club/) Powered by Discuz! X2.5