VR的基本渲染对于掌握的人来说,最迫切需要解决的问题是VR的出图速度问题。动则需要数小时的渲染时间真的是很难以接受,不管是练习还是真正的做方案都是漫长的等待,这样修改起来也不方便。因此当务之急是要弄清楚影响VR速度的根本原因,优化参数。
影响VR渲染速度的杀手有很多,下面一一举例:
第一:图像尺寸
一般在渲染前,都要先设定好渲染图像的尺寸大小,我在测试时候习惯用320×240,出效果图的时候就看客户要求了,一般1200×900就可以在A4里面打印,不需要拉伸了。
第二:全局开关设置
这里面的设置没有多复杂,只要考虑一点,在场景布灯之后,就把默认灯光关闭掉,这样场景的灯光才是真实的
第三:图像采样器(反锯齿)
这个卷栅栏里的参数也很简单,测时间段【图像采样器】的类型选择为【固定】,这是最节省时间的选项,【抗锯齿过滤器】在测试阶段不用开,出图的时候开个【Catmull-Rom】就可以了。
第四:间接照明(GI)
这个卷栅栏很重要,我们在建模阶段不用打开它,在模型建完、材质都贴好了,开始测试阶段就打开,一般倍增首次反弹给个1都够了,2次反弹也给个1倍,这里要注意的是二次反弹的全局引擎类型选【灯光缓存】,对比度一般是在0.65-1之间。
第四:发光贴图
这个卷栅栏直接控制画面的质量的,一般测试时我们在【当前预置】中选择【自定义】,在下面的基本参数中最小比率设置为-5(出图给-5),最大比率为-4(出图给-1或者0),半球细分给个30(出图给50-80)就差不多了。然后在右边勾选【显示计算状态】、【显示直接光】,这样我们在渲染的时候就能很直观的看到渲染的进度及详细状况。
发光贴图下面有个【模式】,这个是保存光子用的,在你第一次渲染时,VR系统会把场景的光子计算出来,但不保存,要想保存场景的光子,就得手动保存,小图还没有什么影响,但出一张大图,计算场景光子需要1分钟、10分钟甚至半小时,这样保存场景光子是必须的,可以给我们节省下大量的时间。
我这就按照一张大图来举例,首先,我们先把场景出图尺寸定到最小320×240,再在【全局开关】中,勾选【不渲染最终图像】,然后在【发光贴图】中把最大最小比率设置成-5、-4;反正就是设置成最低参数。然后Shift+Q,渲染完后,会发现VR只计算了场景光子分布,并没有渲染出图片,这就对了,因为我们要的是光子图。然后按F10,打开【发光贴图卷栅栏】,找到【模式】,在【单帧】的前提下点击【保存】,把光子文件存放到自己熟悉的文件夹下面,再把【单帧】换成【从文件】,然后下面的路径由灰色就变成了黑色,可以操作了,通过浏览找到刚保存的光子文件(.vrmap文件)。这样,下次渲染的时候系统就不会再去计算场景中的光子分布信息了,直接调用你保存的光子信息,这样就节省下大部分时间。
第五:灯光缓存
灯光缓存跟发光贴图的参数大致相同,但要简单得多,我们只要控制好细分就好了,默认细分为1000.这是一个很恐怖的数值,很多VR新手就是被它给害的,因为我们出效果图都不需要用到这么高的细分数值。我平时出效果图都只用到700,测试时候给个100就够了。1000是相当的恐怖的,在这你要有个概念,用VR第一时间就是先把这个参数给修改回来。然后灯光缓存也有一个跟保存光子一样的模式,它跟操作保存光子的方法一模一样,它保存的是【灯光缓存】,要是不保存的话,每次渲染,系统都要构建一次灯光缓存,图越大,时间也就越久保存起来后也可以节省几十秒到几分钟的时间,建议使用。
第六:彩色贴图
这个卷栅栏下面一般只要设置一个参数。那就是把彩色贴图的类型改为【指数】,其它参数默认。网上公认的基本上这个类型的彩色贴图是最好的,我也是跟风。建议新手继续跟随下去。
第七:系统:
这里面设置一个参数能让你心情变得非常好,一般情况下,我们渲染的时候,旁边总有一个文本框在那碍事,看着真烦,在这里你只要把【系统卷栅栏下的】【VR日志】下面的【显示窗口】前面的勾给取消掉。再渲染,世界就清静多了。
第八:环境
这个卷栅栏下面的参数是为了模拟天空、自然光、天光提供的功能,一般我们工业设计时用的HDR贴图也是通过这里设置来实现的。这里就不详解了。一般参数设置就是把【全局光】以及【反射折射环境】勾选上就OK了,倍增值给一1也就差不多了。细节上自己多琢磨。可以考虑下改变他们的颜色,渲染后看效果。一般要是把反射环境的黑色该成蓝色或者白色,渲染时平时黑色的背景就跟着发生了变化。
以上参数设置要是全部照做,基本上可以让你的VR渲染时间减少1/2以上,场景越大,效果越明显。 |