提高vr渲染速度的最好方法

提高vr渲染速度的最好方法

ID:6668954

大小:29.00 KB

页数:8页

时间:2018-01-21

提高vr渲染速度的最好方法_第1页
提高vr渲染速度的最好方法_第2页
提高vr渲染速度的最好方法_第3页
提高vr渲染速度的最好方法_第4页
提高vr渲染速度的最好方法_第5页
资源描述:

《提高vr渲染速度的最好方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、提高VR渲染速度的最好方法VR的基本渲染方法掌握起来并不难,但是最迫切需要解决的问题是VR的出图速度问题。动则需要数小时的渲染时间真的是很难以接受,我们从三个影响速度的参数结合网上一些高手的教程来分析一下。一、Irradiancemap(发光贴图)二、Lightcahe(灯光缓存)三、图形抗锯齿方面Imagesampler(Antialiasing)一、Irradiancemap(发光贴图)大家都知道,rate中对速度影响最大的是min值,那么我们就在max固定的情况先来测试一下改变min值所需要花费的时间对比渲

2、染时间都是4次的平均值,因为是测试所以选了比较小的场景会快一点。max=-1,min=-10/9.9;-9/9.75s;-8/9.73s;-7/10s;-6/10.3s;-5/10.0s,-4/9.8s;-3/9.85s;-2/10.45s;-1/12.55smax=0,min=-10/17.3s;-9/17.3s;-8/17.5s;-7/17.8s;-6/18.1s;-5/17.7s,-4/17.3;-3/17.4s;-2/18.3s;-1/22.5s.虽然只测试了两组数据,不过我们不难得出结论,在图象品质过得

3、去的情况下min=-4是最快的。所以测试用min=-4,而出图时也可以考虑用min=-3。min值是对大面积平坦区域的采样,而max是对拐角细节处的采样,而max的增减和时间是成线性递增的关系,所以我们在这里不再重复测试。在草渲的时候可以用-4(细节不多时可以用-3),而最终出图可以用0(-1)。HSphsubdivs:值越大速度越慢!测试20,出图用50,不要超过80Interpsamples:值越大速度越慢!这个值是控制漏光的,越小漏光越少。一般用20。Clrthresh:系统默认波动范围0.1-0.3。值越

4、小速度越慢,值越大越容易漏光。Nrmthresh:控制弧面和多拐角面精度,波动范围0.1-0.3,值越小速度越慢Distthresh:值越小速度越快漏光越明显,默认0.1,粗测0.001-1对速度影响都不大Options里的选项一般都不勾选,勾上的话都会减慢渲染速度的。二、Lightcahe(灯光缓存)灯光缓存一般作为二次反弹,其实vr对二次反弹的吸收并不是太好。所以在基本质量的前提下保证速度是最重要的。Subdivs:影响速度的主要因素,测试用100,出图300-500(比较暗的时候500-800)。不要超过1

5、000。SampleSize:这个值对速度影响不大,不过值越小容易出现黑斑,越大漏光就更明显。一般默认即可。Pre-filter:对速度影响不大。值越大细节越模糊,值越小细节越清晰,容易产生黑斑。一般10-15Filter下的Interpsamples:对速度影响不大,值越大细节越模糊,值越小细节越清晰,容易产生黑斑。一般5图形抗锯齿方面Imagesampler(Antialiasing)1、无反射模糊,图像质量相似的情况下,adaptivesubdivision最快比较参数Fixrand=4;two-level

6、subdivis1/4;adaptivesubdivisionrate-1/22、大量粗糙表面多bump贴图,simpletwo-level最快比较参数Fixrand=4;two-levelsubdivis1/4;adaptivesubdivisionrate0/2,threshold=0.053、如果场景中有大量模糊效果,包括运动模糊,模糊反射,高光模糊,景深等,Fixed是最快的如果场景中有大量凹凸效果,包括bump贴图,置换,noise等,adaptiveQMC或者adaptivetwo-level是最快的

7、。其他情况用adaptivesubdivison会比较快。根据不同的情况选择不同的抗锯齿这个很重要!!另外几个关键的参数:threshold这个值对速度的影响非常大。在adaptivesubdivisonClrthresh默认为0.1,测试改为1,速度提升很多质量也可以接受在adaptiveQMC,在rQMC面板的Noisethreshold默认为0.005测试改为0.1,速度很快质量还可以。如果在adaptiverQMCimagesampler里勾选UseQMCsamplerthresh的话,那么这里的域值采样

8、直接由rQMC面板的Noisethreshold决定。如果没有勾选则有Clrthresh来决定,默认0.01测试改为0.1,速度快质量也可以接受Objectoutline:当场景有大量细小物体,抗锯齿方式是adaptivesubdivison时,如果勾选Objectoutline,那么渲染会非常慢。这个时候我们不要勾选objectoutline而用Clrthreshold

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。