纳金网
标题:
Vray2 Shadermap功能提速DOF渲染
[打印本页]
作者:
lut_456
时间:
2013-8-7 11:15
标题:
Vray2 Shadermap功能提速DOF渲染
2013-8-7 11:11 上传
下载附件
(6.82 KB)
这几天在网上逛,看到Vray2.0官方出的一个新功能视频,讲到Vray立体辅助器(VrayStereoscopic Helper)新加入的一个Shader Map功能,可以大大缩短DOF的渲染时间。看了很心动,同时看到老外Matt Guetta写了一个简单的教程,使用这一功能。由于他用的不是英文,只能根据翻译看。然后自己试了试,效果还是不错的。下面来看我的第一个测试:
2013-8-7 11:11 上传
下载附件
(25.72 KB)
可以看到右边图片效果差不多,但时间差不多是右边的10%(当然这不包括计算ShaderMap的时间,下面会讲到,呵呵)。
好了,是不是有点感兴趣了?!我们接下去看如何操作吧。
1、搭建基本的场景。我这里使用的是网上的开心佛的3d模型。然后将Vray物理相机的参数设定好,如图。勾选depth-of-field,细分subdiv我设定到24(默认6),这样效果好,对比效果也明显。然后渲染,得到第一张基本图片(图片1),渲染时间17分钟左右。
2013-8-7 11:11 上传
下载附件
(48.58 KB)
2013-8-7 11:11 上传
下载附件
(75.05 KB)
2013-8-7 11:11 上传
下载附件
(36.07 KB)
2、找到VrayStereoscopic Helper,在场景中创建,它的作用是根据人眼的距离,渲染两张图片,为3D影片输出素材。大家可以点渲染,此时会出现左右两张图一起渲染的情况。我们不需要这样,所以这里把eye distance 设为0,view设为Left。Shadermap的mode下拉菜单选择Render shader map,然后点Browser,选择shader map的存放目录。(shader map文件的后缀名为.vrst)
2013-8-7 11:11 上传
下载附件
(9.49 KB)
2013-8-7 11:11 上传
下载附件
(40.16 KB)
3、这时我们需要根据最终渲染参数设定好渲染面板里的选项,然后点渲染。这一步就是计算shader map。得到第二张图片(图片2),渲染时间1分钟左右。
2013-8-7 11:11 上传
下载附件
(52.8 KB)
4、然后选择shadermap mode下拉菜单的Use shader map,Vray会自动调用刚才生成的.vrst文件。然后什么都不需要改动,直接点渲染。你会发现速度比第一次会快很多。最后得到第三张图片(图片3),渲染时间5分钟左右。
2013-8-7 11:11 上传
下载附件
(35.78 KB)
总的渲染时间对比是:17分钟17秒 —– 对比—– 6分钟18秒
好了,仔细对比图片1和图片3,还是有点差别。细节上图片1更好些,图片3时间更快。
这时好戏还没有结束,当你再调节Vray物理相机的f-number(光圈),把DOF的效果放大,渲染时间一样可以比原始直接渲染省很多。这个就留给大家去试试啦!
当然这里有几点注意点:
a、 摄像机和摄像机的目标点不能动。
b、 调节光圈会改变曝光值,需要配合快门shutter speed平衡曝光。
c、 渲染动画的时候,需要为每一帧生成.vrst文件。(老外这么说,我没试过动画,有精力的同志可以试试。)
好了最后祝大家玩的开心:)。
最后补充一下(那么多最后没完了),DOF比较快捷的方法当然还是使用Z通道在后期软件中合成,可以使用Frischluft的Lenscare插件。这里就不多说了,网上教程很多。
2013-8-7 11:11 上传
下载附件
(74.08 KB)
作者:
may
时间:
2013-9-10 23:57
分享max技术文章还是不错的呀!
欢迎光临 纳金网 (http://c-www.narkii.com/club/)
Powered by Discuz! X2.5