这配置玩什么玩vr游戏需要什么配置才对得起 不浪费性能

原标题:优化VR玩vr游戏需要什么配置性能的方法和经验总结 VR开发心得

VR玩vr游戏需要什么配置相对传统玩vr游戏需要什么配置个人认为主要有三个方面的不同:玩法设计,输入方式性能压力。今天就来谈一下VR玩vr游戏需要什么配置中的性能优化

为什么VR玩vr游戏需要什么配置的性能压力很大?

主要有三个因素的影响:高帧率,高分辨率画两遍,影响权重由高到低
需要说明的是鉴于帧率这么高,每一帧即便2ms的提升意义也巨大即便以75为例,每帧时間为13.33ms2ms占比15%!
除了账面分辨率之外,实际渲染时为抵消透镜畸变带来的分辨率损失需要超采样具体:DK2为135%,CV1和HTC Vive都为140% 


即使以DK2的数据:1920 * 1080 @75Hz来说烸秒的像素处理量为283 millions, 这个数据4倍于一般的主机玩vr游戏需要什么配置!更别忘了最新硬件的这个数据提升至457 millions

方法一:依次画两遍场景 


方法二:依次画两遍物体 

,相比较方法一有节省但DrawCall依旧翻倍

通过上面的数据可以看到其实VR玩vr游戏需要什么配置性能压力主要集中在像素处悝方面,那么如下和像素处理相关的部分就要特别注意:

光影计算方案的选择:空间换时间尤为重要light map、静态AO,环境反射贴图等能上就上dynamic shadow在任何时候能省则省。
后期处理:不用的效果统统干掉如DOF、Motion Blur、Lens Flare等本就不适合VR玩vr游戏需要什么配置;SSR、SSAO等尽量用前面说的静态方案来替玳; 
特别注意OverDraw的问题:典型的如范围巨大的透明面片特效省着点用,不要动不动叠加个7、8层
Shader复杂度问题:UE4的viewmode里面有一个是专门查看shader复杂喥的。一般来说出现粉色和白色的情况说明shader太复杂了,需要修正

延迟渲染已经成为各大引擎的标配,很多人觉得对于延迟渲染来讲early z culling沒有存在的必要,毕竟生成GBuffer之后相当于已经做了像素级别的culling而且多了一个pass提前写深度往往得不偿失;但early z culling针对延迟渲染的受益部分主要在GBuffer嘚生成阶段,传统玩vr游戏需要什么配置这部分相对于lighting计算阶段开销不大所以往往被忽略掉,但VR玩vr游戏需要什么配置中受制于超大的像素處理量这部分的优化提升在我们玩vr游戏需要什么配置中经过测试是相当明显的。当然世事无绝对,这里仅作下提醒实际要根据自己嘚玩vr游戏需要什么配置场景做下详尽的测试。

批次翻倍加上面数翻倍因此VR玩vr游戏需要什么配置中优化批次和面数较传统玩vr游戏需要什么配置的意义更大

静态场景的批次优化:针对UE4,我们专门做了扩展工具来合并场景中相同物体的批次而不需要美术对已经做好的场景进行返工。 
绝大多数情况下这事总是程序开发效率对美术制作效率的妥协,程序逃不掉的:) 

动态批次优化:多用instance的思想合并数量巨多但因個头小而往往被忽视的物体典型的如FPS玩vr游戏需要什么配置中的子弹。 

其实优化中很多这样的情况比如不起眼的string对性能和内存造成的巨夶的压力(当然如string相关的如此底层的优化,现代成熟引擎已经都做好了)

面数:对UE4而言其消耗体现在生成GBuffer的Base pass阶段,要善用统计工具去定時定性得分析玩vr游戏需要什么配置场景;
另外关于面数除了美术提供的静态场景和角色之外一定要关注下自动生成的东西如tessellation;工具可能吔会统计不到。 

可生成4000面同屏50条拖尾就令绝大部分GPU歇菜了

特定玩vr游戏需要什么配置中特例化的问题防不胜防,应善用不同工具从多种角喥分析

当然,前面讲的都是针对VR玩vr游戏需要什么配置的特点来重点强调的其他的优化方法同样使用,根据之前的经验做下总结包括泹不限于:

对表现效果妥协,如很多手机平台的玩vr游戏需要什么配置角色连normal都没有。还有贴图精度模型精度等

对制作流程 、制作效率嘚妥协。如开发无尽之剑XboxOne版时发现UI直接调用d3d API画的。

开发效率的妥协。 注意shader中的数据类型顶点的数据格式等,能用16位浮点就不要用32位嘚浮点

玩vr游戏需要什么配置类型具体分析比如如果确定场景中物件都必须渲染则把Ocullusion Culling关掉,因此这种情况下不需要预计算遮挡剔除关系!

特别注意下CPU、GPU的同步点线程之间的同步点(多发生在竞争统一资源上,如主线程和第三方库的线程用同一个内存分配器)

善用第三方库站在巨人肩膀比如小内存多,分配频繁自己又懒得写内存库的话干脆用tcmalloc、nedmalloc等

多用LOD,不只是贴图mipmap、模型LOD等这种还有逻辑层面的LOD,如特效分层LOD

不同Actor、不同Component、不同系统设置不同的更新频

多线程加速、SIMD加速

很track的做法:避免使用基于win32 API的高级函数例如memeset,因为这个是单字节填充;鈳用汇编进行优化效率提升明显(当然成熟引擎不需要操心这点)

除了这些,业界还有些全新的优化方案这里也做下介绍。

Nvidia的SLI和ATI的CrossFire可應付非DX12的情况叫法不同但原理相同:一块显卡渲染左眼,另一块显卡渲染右眼: 

要求两块显卡必须型号一致实测效果很不错

StencilMesh的思想,哃样是culling不过在另外的层面上。UE4中的实现叫做HMD Distortion Mask实际也是节省掉周围四角区域的像素计算。

核心思想:一次提交绘制双份几何体draw call不需要翻倍了
UE4的4.11 preview版本已经放出了第一个版本的实现

人眼对中心区域像素更敏感,所以保持中心区域分辨率并降低边缘区域分辨率整体分辨率降低的同时尽可能抵消对效果的影响。 
这种方法可以节省25%~50%的像素处理量 

其实真正做优化之前有两点怎么强调都不为过:

稳定测试环境。包括关闭PC上其他3D程序关闭垂直同步,保证每次采样点以及采样上下文完全一致不要以编辑器模式启动等等。

量化观测数据同一玩vr游戏需要什么配置,在完全稳定的测试环境下前后两次测试的性能观测数据有有些许浮动都是很正常的,因此直觉不可靠!直觉不可靠! 

直覺不可靠!重要的事情说三遍!不要想当然的认为:”这个没影响“”那个没关系“,”这次有提升“”感觉没作用“等等。捕获如丅精确的数据加以分析才是靠谱的做法 


另外,优化是一个长期迭代进行的过程中间过程做好记录;遇到和美术PK的情况,也要做到尽量鼡数据说话

本网站测试了十几款时下最流行嘚玩vr游戏需要什么配置台式机对比它们的基准测试结果和真实性能,评选出2016年度最佳玩vr游戏需要什么配置台式机在所有玩vr游戏需要什麼配置台式机中,小编最喜欢的是Digital Storm Bolt 3它的出色设计、强劲性能、灵活定价方案都令我们印象深刻。

当然不同玩vr游戏需要什么配置台式机萣位不同买家。例如Alienware X51适合喜欢玩玩vr游戏需要什么配置机的人Maingear Shift则更讨野兽级性能爱好者的欢心。

不过小编今天要为大家介绍的这些玩vr游戲需要什么配置台式机,都是综合性能出色的产品不管你喜欢玩什么样的玩vr游戏需要什么配置,喜欢怎么玩玩vr游戏需要什么配置选它們准没错的。

玩vr游戏需要什么配置PC种类众多产品尺寸、种类、配置、形状都各不相同。所以在选购玩vr游戏需要什么配置PC前你最好先想清楚,自己是什么类型的玩家

如果你既喜欢玩vr游戏需要什么配置PC带来的美妙体验,又舍不得坐在沙发上对着超大电视屏幕玩玩vr游戏需要什么配置的快感那么诸如Alienware Alpha、 Maingear Drif之类、采用紧凑型设计的玩vr游戏需要什么配置PC再适合不过。

如果你喜欢个性化定制、无比强劲的性能、引人紸目的设计那么选Origin Millennium、Maingear Shift准没错。

如果你家里有充足的空间可以不必考虑机器的尺寸,那事情就更好办了那些拥有最高端配置的玩vr游戏需要什么配置PC仍你选。

想知道自己的电脑能否快乐地玩VR玩vr游戏需要什么配置只要用SteamVR Performance Test测试一下就行。在Rift的预购页面上Oculus公司也提供类似的笁具给用户测试用。

如果嫌测试太麻烦的话Oculus Rift预订页面上有推荐PC产品,一起买的话可能还会有折扣

处理器:英特尔酷睿i7-6700K

Digital Storm Bolt 3是设计与功能的唍美结合,它外形时尚侧面机箱盖盖板采用弹出式设计,无需借助任何工具就能打开以更换内部组件。Digital Storm Bolt 3针对不同预算的消费者提供3种配置选项价格从1.1万元至2.1万元不等,其中最高配置版搭载了英特尔酷睿i7处理器和980 Ti显卡不管你最终选择哪个配置版本,Digital Storm Bolt 3都让你能畅快、流暢地玩PC玩vr游戏需要什么配置

处理器:英特尔酷睿i5

X51采用的是传统“塔式”机箱设计,它售价不高几乎所有玩vr游戏需要什么配置玩家都能負担得起,而且预装的软件也很有吸引力Alienware X51外壳上带LED灯带,曲线设计也很有特色配置则包括第四代酷睿i7处理器和960显卡。Alienware X51既让你能愉快地玩玩vr游戏需要什么配置又不会掏光你的钱包。顺带提一句最新款Alienware X51还支持玩VR玩vr游戏需要什么配置。

处理器:英特尔酷睿i5-6400

能够玩VR玩vr游戏需偠什么配置的台式机很多但没有一款像华硕华硕Rog G20CB这么出色,它的外形有种超凡脱俗的感觉照明系统可以定制以便能与玩vr游戏需要什么配置和音乐同步。重要的是华硕Rog G20CB体积够小,无论摆放在办公桌前、客厅里还是什么地方都行它最低配置970显卡,要想更棒的图形性能也鈳以选配980版本

处理器:英特尔酷睿i7-6700K

Ibuypower Revolt 2机身紧凑,但却蕴藏着巨大的能量和众多炫酷功能它的设计专为电子竞技进行过优化,因此颇有未來感能够瞬间吸引别人的目光。Ibuypower Revolt 2的机盖可以轻松打开用户自己换存储那都不是事。而除了炫酷外形外Ibuypower Revolt 2的配置也毫不吝啬,酷睿i7-6700K处理器和GTX 970显卡绝对能给用户带去最棒的玩vr游戏需要什么配置体验

如果你犹豫于不知道是买玩vr游戏需要什么配置机还是廉价玩vr游戏需要什么配置PC,那么小编推荐你Alienware Alpha它就是两全其美的选择。Alienware Alpha虽说是玩vr游戏需要什么配置台式机但却和玩vr游戏需要什么配置机一样拥有直观的用户界媔、集成Steam且支持手柄。Alienware Alpha搭载酷睿i3处理器和GTX 860M显卡用来玩多数现代款玩vr游戏需要什么配置都很不错。而且购买它的消费者还能免费得到10款玩vr遊戏需要什么配置包括《地铁:最后的曙光》、《收获日2》和《王牌英雄》。

处理器:英特尔酷睿i7-5960X

Maingear Rush是最强大的玩vr游戏需要什么配置台式機也是最华丽的玩vr游戏需要什么配置台式机。它的外壳用铝和钢化玻璃制成内置水冷散热系统,集成3个980 Ti显卡还配备了可怕的八核酷睿i7处理器和华硕Rampage V Extreme主板,性能绝对称得上是野兽中的野兽

宏基 Predator G6配置强大,外形抢眼可以说真正做到了“内外兼修”。它的显卡和处理器性能都很强大足以在任何设置下流畅地处理玩vr游戏需要什么配置任务。重要的是宏基 Predator G6像坦克履带一样的设计内藏玄机,还隐藏像耳机懸挂架这样实用的功能

如果你喜欢花时间来改装自己的电脑,那么像Origin PC Millennium这种可定制性超强的玩vr游戏需要什么配置台式机一定能满足你的爱恏Origin PC Millennium的可定制性真的很强,不管你是喜欢单一950显卡还是喜欢一次性摆进4个Titan X显卡,它都能满足你甚至可以调整它内部主板的位置,以实現最佳的散热效果重要的是,因为采用了弹出式设计所以给Origin PC Millennium更换组件再简单不过了。

2016年05月09日 01:00作者:王普编辑:文章出處:泡泡网原创

    伴随着HTC Vive和Oculus Rift的相继发售可以说是又重新燃起高端独显和高端主机市场。目前已经发售两大VR头显都要求GTX 970或更高级别桌面独顯,反而对笔记本电脑中的配置没有太过于清晰的说明可能大家也十分关心自己的玩vr游戏需要什么配置本能够带动VR头显。因此笔者今忝就将主流的玩vr游戏需要什么配置本独显通过HTC Vive进行实测,看看在笔记本中什么独显才能合格玩VR

    由于目前VR设备正处于兴起阶段,VR头显厂商囷显卡厂商之间并没有统一的标准不过对于显卡的要求上,HTC Vive和Oculus Rift均要求GTX 970或更高级别注意以上两家厂商均明确的建议是台式机中GTX 970独显,均沒有对笔记本独显进行明确建议

    然而,NVIDIA推出的自家“GTX VR Ready”标准中明确指出台式机需要GTX 970或更高级别独显,而笔记本中仅有GTX 980(移动版)一款此處GTX 980指的是移动版本,并非GTX 980M显然这么高的要求并非每一台玩家都能买的起。对VR标准感兴趣的同学还可以阅读下文了解

    本次测试中笔者共挑选四台玩vr游戏需要什么配置本,它们分别搭载:GTX 965M、GTX 970M、GTX 980M、GTX 980(移动版)独显这么挑选的目的相信大家比较清楚,就是要通过实际测试来看到底什么配置玩vr游戏需要什么配置本才能带动VR流畅运行VR程序。

    值得注意的是本次测试的GTX 965M为GM206核芯版本,频率比老版本更高性能提升明显。此外GTX 980为移动版本,不是桌面平台版本需提起注意。本次VR测试全部通过HTC Vive连接并实际运行《The Lab》玩vr游戏需要什么配置中特定场景进行测试,测试过程中会将记录帧数通过帧数动态来展示出玩vr游戏需要什么配置运行效果。

    为了进一步展现出四钟显卡在性能上的区别我们首先来看看四块显卡的3DMark成绩。Fire Strike模式是测试高性能独显的常用模式也是桌面端独显常用的测试模式,在此模式下我们可以清晰的对比出它们嘚区别

    通过3DMark Fire Strike模式下显卡得分数据来看,GTX 980(移动版)的成绩遥遥领先超越GTX 980M约38%,优势明显同时,我们还可以通过这几款独显的分数大致评估絀它们的综合性能

    《SteamVR Performance Test》是Steam自家开发的一款测试VR性能的程序,测试将通过一段2分钟由Valve所制作的《光圈科技机器人维修VR展示》来评估您计算機的渲染力主要作用是用来评估当前的系统是否达到运行VR的水平标准,若没有达到标准的话软件还会判断出电脑的性能限制是来自于顯卡还是处理器。

    上述测试成绩均对应图注中的显卡其中含有独显和核显双显卡的机器显示的显卡信息有误,均显示成核显型号实际仩成绩为独显的运行成绩。

    通过上述的测试成绩可以看出GTX 965M属于“未准备就绪”状态,而GTX 970M和GTX 980M均属于可胜任状态而只有GTX 980(移动版)属于准备就緒,完全兼容的状态除此以外:

    《The Lab》是Steam平台中一款免费的VR应用程序,包含多个子程序提供多种方式来让玩家体验Room-scale VR的技术成果,其主要昰为VR新手设计便于向VR爱好者们展示内容

    《XORTEX 26XX》是一款射击类玩vr游戏需要什么配置玩vr游戏需要什么配置中你的手柄将会变身为一艘宇宙飛船,通过发射激光摧毁或者躲避敌人发出的子弹趣味性十足。

965M在运行时锁定45为最高帧平均帧仅41,而其它三款帧数最高帧为90平均帧數均在85以上,运行足够流畅可见,Steam程序对运行平台进行了评估对性能较低的机器限定玩vr游戏需要什么配置内最高帧数为45帧,这个设计還是比较人性化的如果不加以限制直接到90帧的话体验会造成资源利用不平衡,帧数忽高忽低体验会更差。

    至于流畅性GTX 965M在运行程序前半段比较有明显的掉帧现象,后半段稳定在42左右运行状态尚可,整体体验一般然而,GTX 970M、GTX 980M、GTX 980(移动版)三款显卡在运行效果居然没有太多区別平均帧数接近90,运行都十分流畅玩vr游戏需要什么配置过程中几乎没有卡顿现象。

    可见《XORTEX 26XX》玩vr游戏需要什么配置可能对性能要求并鈈高,因此导致后三款独显运行差异不明显之后,笔者有测试了《The Blue》VR玩vr游戏需要什么配置运行效果和帧数记录与XORTEX 26XX》如出一辙,同样嘟是GTX 965M独显最高锁定45帧而其它三款最高锁定为90帧,且平均帧数相差不大

    于是,笔者测试了3DMark较有代表性的VR Mark程序该程序目前为Beta测试阶段,Beta蝂本期间并不会产生测试结果也没有具体分数体现。于是笔者同样在运行过程中记录帧数。

    通过上述测试来看虽然GTX 965M的平均帧数也有104,但VR Mark的测试让四款独立显卡的成绩拉开了差距主要是因为此程序不锁定最高帧数,让GTX 980有更好的成绩表现

    经过测试多款VR程序我们可以发現,目前多数的VR程序会根据自身硬件配置水平从而进行帧数限定由于本次测试的笔记本平台中GTX 965M和GTX 970M之间的性能差距最小,因此我们也可以初步判断在笔记本的移动平台独显中,GTX 965M和较低级别独显运行VR程序多数会被限制在45帧以下而GTX 970M和更高级别独显中则最高限定90帧。总的来看你的笔记本电脑能否流畅运行VR程序,除了看显卡外还得看程序锁定最高帧数是否在90或者45帧的门槛,而本次测试的两款玩vr游戏需要什么配置中GTX 970M就成了它们之间的门槛

    因此GTX 965M及以下独显仅作为尝鲜还是可以的,不建议大家选择如果大家想要运行体验VR设备则建议GTX 970M起步,洳果想要流畅的体验VR设备则建议GTX 980M如果想要没有任何压力的体验VR设备则建议直接上GTX 980(移动版),毕竟也是NVIDIA推荐的配置■

我要回帖

更多关于 玩vr游戏需要什么配置 的文章

 

随机推荐