`
zpvw35zpvw
  • 浏览: 18748 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

显卡3D管理程序设置与游戏画质的关系

 
阅读更多

显卡3D管理程序设置与游戏画质的关系
2011年11月21日
  熟悉的NV显卡控制面板默认状态,不同的版本界面可能略有区别,但基本大同小异可以共用。
  怎样在N卡控制面板3D管理程序里添加游戏进程的程序我就不说了,大家都会。
  

  好吧,开始一个个解释选项的含义。
  1.一致性纹理锁:一致性纹理锁指的是用来决定纹理边缘如何显示的一种方法,打开之后我们的游戏可同时获得最佳图像性能与质量,对老滚4来说,我们实在没有必要关闭该选项,如果游戏中出现奇怪的纹理失真,多半是你的显卡已经损坏或是驱动选用不当,显卡太差的可以换张合适的。
  2.三重缓冲:只有在开启垂直同步即V.sync之后才能生效,效果是增加额外的显示缓冲区,提高垂直同步状态下的游戏性能,防止出现桢数减半或跳桢之类的不良现象。如果你不打算开启V.sync,就不要开启该选项,开了也没用。值得注意的是,在启用V.sync并且使用反锯齿功能后切忌不要开启三重缓冲,否则三重缓冲所占的显存容量将以你开启的反锯齿倍数而飙升,举个例子,在1600x1200分辨率32位色深下三重缓冲占用的显存容量为21.86MB,这个数字不算什么。但若同时启用4XFSAA后马上就会上升至21.86*4=87.84MB,以次类推,后果相当可怕,除非你的显存容量大得出奇,且核心性能极为出色,否则只好一律关闭三重缓冲。
  3.各向异性过滤:该选项直接关系到纹理的清晰程度,在(竞技)游戏中对远景的影响较大,由于作用于我们往往不易察觉的地方,其作用很容易被我们忽略,往往只有在大幅开启后才能体会到带来的画质效果提升。我的推荐是,中低端显卡不要选择超过4X,高端显卡可使用8X,性能极为出色的显卡可使用16X,但毫无疑问,此时所带来的性能下降还是比较明显。
  4.垂直同步:顾名思义,将桢渲染速率固定为显示器刷新速率,能够有效防止游戏中出现水平撕裂现象,改善画质效果,同时还可以稳定游戏桢数,防止FPS变化过大引发传说中的3D眩晕症。总而言之,对(竞技)游戏来说这是个极为有用的选项,我相信所有玩家都不喜欢游戏中频繁出现画面撕裂,这会严重影响画质及我们的游戏心情。
  5.多显示器/混合GPU加速:在决定使用多显示器与不同类别的GPU时有些用处,可选择一些高级的OPENGL渲染选项,保持默认即可,该选项对游戏无实质性影响。
  6.平滑处理-模式:这是我将要重点讲解的,也是对游戏画面及性能至关重要的选项。作用是消除游戏中出现的阶梯或“狗牙”效应,也就是抗锯齿功能,统称FSAA,即全屏抗锯齿技术。如果你没有启用HDR光照,可在游戏选项中直接调节此功能;可一旦启用HDR光照,就不得不在显卡控制面板中单独设置了,由于部分游戏设计时大多数显卡均不支持HDR+FSAA,所以启用HDR后游戏会禁止直接在游戏选项中开启抗锯齿功能。但现在ATIX1XXX以上及所有DX10显卡均能有效支持HDR+FSAA,但若要正确实现这一功能,请设置为“置换任何应用程序设置”,并且全屏化启动游戏。以下为不得不提的各种抗锯齿模式,虽然繁琐了点但也请新手们耐心看完:
  1,SSAA--SuperSampling Anti-Aliasing。
  即超级取样抗锯齿模式。这是最基本的抗锯齿模式,实现原理是渲染时把画面按照显示器分辨率的若干倍放大,如在1024x768分辨率上开启2xSSAA,GPU会先渲染2048x1532图像,再“塞进”1024x768的边框里成型,将画面精细度提升一倍,毫无疑问会改善边缘锯齿情况。但是众所周知,高分辨率图形的渲染会极大的消耗GPU运算资源和显存容量及带宽,因此SSAA资源消耗极大,即使是最低的2x也未必就能轻易承受。在显卡选项中后缀为S,由于对性能影响过大,新推出的显卡已经取消该抗锯齿模式,我们已经很难再看见它了。
  2,MSAA--MultiSampling Anti-Aliasing。
  即多重取样抗锯齿模式。这是nVidia在NV20即GeForce 3显卡是首次引用实用化。简单说MSAA就是SSAA的改进版。SSAA仅仅为了边缘平滑,而不得不重新以数倍的分辨率渲染整个画面,造成宝贵显卡处理资源的极大浪费,因此MSAA正是为了改善这种情况而生。MSAA实现方式类似于SSAA,不同之处在于MSAA仅仅将3D建模的边缘部分放大处理,而不是整个画面。简单说3D模型是由大量多边形所组成,MSAA仅仅处理模型最外层的多边形,因此显卡的负担大幅减轻。nVidia和ATI也不遗余力的推出各种MSAA优化技术用以提升MSAA的画面质量与速度,MSAA虽然是2002的技术,当前却正是红火的正式实用化时代,许多游戏在菜单里都提供了直接支持。显卡选项中的2X,4X皆为多重取样抗锯齿。
  MSAA虽然趋于易用化,十分流行,但是缺点也很明显:1,如果画面中单位物体较多,需要处理的边缘多边形数量也自然增多,此时MSAA性能也会下降的十分厉害。2,同样倍数的MSAA,理论上边缘平滑效果与SSAA相同,但是由于仅仅处理边缘部分的多边形,因此非边缘部分的纹理锐度肯定远不如SSAA。
  3,CSAA--CoverageSampling Anti-Aliasing。
  即覆盖取样抗锯齿。这是nVidia在G80及其衍生产品首次推向实用化的AA技术,也是目前nVidia GeForce 8/9系列独享的AA技术。CSAA就是在MSAA基础上更进一步的节省显存使用量及带宽,简单说CSAA就是将边缘多边形里需要取样的子像素坐标覆盖掉,把原像素坐标强制安置在硬件和驱动程序预先算好的坐标中。这就好比取样标准统一的MSAA,能够最高效率的执行边缘取样,效能提升非常的显著。比方说16xCSAA取样性能下降幅度仅比4xMSAA略高一点,效果却几乎和8xMSAA一样。8xCSAA有着4xMSAA的处理效果,性能消耗却和2xMSAA相同。
  CSAA是目前最为先进的AA实现方式,也是GeForce 8克敌制胜的重要法宝之一,可以遇见,在将来的两三年内,CSAA必定会获得大量游戏软件的直接支持从而大放异彩。在8,9系列显卡控制面板中,8X,16X模式皆为覆盖取样抗锯齿,但在6,7系列仍然是多重取样抗锯齿,这一点要特别注意。
  4,CFAA--Custom Filter Anti-Aliasing。
  即可编程过滤抗锯齿。这是AMD-ATI自R600家族起另立门户开发的自有AA技术。简单说CFAA就是扩大取样面积的MSAA,比方说之前的MSAA是严格按照边缘多边形实际数量取样,而CFAA可以通过驱动程序实现以较少的多边形像素取样数量完成抗锯齿工作,理论上看对性能会有相当幅度的改善,但是实际效果不会比CSAA和MSAA更好。12xCFAA大约以1.5个多边形为基本单位,在1.5个多边形内取样12个像素,因此理论上看与8xMSAA有着近似的效果,而性能损失却与6xMSAA相当。
  然而走实际运行中观察到,CFAA由于没有按照标准的多边形像素数量进行取样,每个基本取样单元之间必然会有重复的部分,因此实际效果感觉边缘纹理质量较差,模糊。因此许多网友戏称CFAA为浆糊AA,这种模式接受程度较低,需要做更进一步的改进。这种抗锯齿模式与N卡没有关系,乃是ATi的独门法宝。
  综上所述,我的设置建议如下:
  显卡可使用8X或16X抗锯齿模式,这些都是覆盖取样抗锯齿模式,虽然数字显得挺吓人但实际性能消耗只大致分别相当于2XMSAA与4XMSAA,而画面大致分别相当于4XMSAA与8XMSAA。如果显卡性能实在强劲可使用8XQ与16XQ,即增强型CSAA抗锯齿模式,画面质量会有进一步提高,性能消耗与8XMSAA与16MSAA大致持平。
  7.平滑处理-灰度纠正:没理由关闭它,改善3D图量的质量与颜色,性能影响小于1% 可忽略不计。
  8.平滑处理-设置:不用再重复了吧,在选择提高或置换应用程序设置后才有效。
  9.平滑处理-透明度:启用后可减少含透明纹理的图像的可见锯齿边缘,其实也就是抗锯齿效果增强,注重性能的可选择关闭或多重取样,注重画质的当然可以选择超级取样,但个人感觉对一般游戏作用并不太明显。
  10.强制成为 mipmaps:与各向异项过滤不同,其实这就是所谓的同项过滤模式,性能影响小于各向异性过滤,效果当然不如后者。显卡性能较差的可开启此功能,可最大限度的获得与各向异项过滤类似的效果,其中三线性过滤注重质量,双线性过滤注重性能,本人的建议是要开就开三线性过滤或各向异性过滤,否则画面实在惨不忍睹。
  11.扩展限度:只对较早的OPENGL程序有效防止崩溃,对于大多数游戏毫无作用坚决关闭。
  12.最大预渲染桢数:限制GPU处理桢前可由CPU处理的桢数,数值越高显卡负担越轻中央处理器负担越重,反之亦然。有的玩家抱怨游戏时遇到鼠标延迟,很多情况下减少这一数值为1或2则可有效改善。通常情况下建议保持默认即可,但如果CPU性能强劲而GPU性能低下,可适当增大这一数值,使游戏在桢数较低时更加流畅。
  13.纹理过滤-各向异性优化:顾名思义,打开后能提升性能,同时造成画质上的轻微损失。如果不使用各向异性过滤则可关闭此优化选项。在这里各位玩家自己权衡决定吧。
  14.纹理过滤-负LOD偏移:锐化纹理过滤,但会造成动作画面失真,使用各向异性过滤后务必锁定,否则可选择允许。
  15.纹理过滤-质量:这个关乎纹理过滤优化功能,大家可根据自己的系统配置来决定,没有其他需求一般选择质量即可,特别注重画质的当然可选择高质量,显卡性能较差则可选择性能与高性能。
  16.三线性优化:提高三线性过滤性能的选项,略微降低画质。还是那句话,启用各向异性过滤后可关闭。
  17.线程优化:提升GPU工作效率,对于游戏来说,自然要选择“自动”或“打开”,对于过早的程序可关闭防止崩溃。
  18.错误报告:对于大多数程序来说,关闭即可,开启后还会影响OPENGL游戏性能。
  
  

分享到:
评论

相关推荐

    显卡设置,一款设置显卡性能的软件,玩游戏时是显卡最优化

    设置显卡最优化的软件,玩游戏时可以先启动软件,把显卡设置为最好的状态。性能最大化。这样玩起来才能更爽。软件也可以。非常实用,但适合显卡好点的gtm960及以上

    ATi显示卡专用的超频和设置工具&低配置显卡玩高配置游戏

    ATi显示卡专用的超频和设置工具,可以使用低配置显卡玩高配置游戏

    3D建模与游戏 建模与游戏设计 建模与游戏设计

    第三:描述一下当今游戏的弊端,来说明3D游戏的绚丽画面,更炫,更生动,更逼真,更好玩,通过一系列的示例来预示3D游戏必然取代普通游戏。 第四:3D技术应用于游戏设计,结合当今游戏来具体剖析3D技术如何应用于...

    NVIDIA显卡的双显示器设置方法

    NVIDIA显卡的双显示器设置方法 运用nVIDIA显卡驱动,甚至可以在不同的显示器上显示不同的画面

    3DA显卡模拟器

    它能使一些低端配置玩高端游戏,随着PC版的生化危机4开始推广开来,进行一些合理的设置可以优化显卡,但是由于对CPU和内存占用较大(补足显卡的性能),所以电脑的配置要差不多才能在开3DA的情况下游戏,一些打开后...

    html小游戏3D画面魔方游戏.zip

    纯html小游戏,3D画面,现实中玩的魔方,全套资源,感兴趣或者交大作业的可以参考借鉴一下。纯html小游戏,3D画面,现实中玩的魔方,全套资源,感兴趣或者交大作业的可以参考借鉴一下!

    一个只有94K的3D游戏

    其大小仅仅为96KB,废话少说,先来看看该游戏的画面! 当然,其画面肯定无法和QUAKE3、DOOM3之类相比,但考虑到其96KB的身材,也足以令人震惊。那么.theprodukkt小组是如何将这款游戏微缩到96KB中呢?该小组表示,...

    最小的3D射击游戏kkrieger

    一款只有95K大小的3D射击游戏。  控制办法:前 w 后s 左a 右d  提到FPS(第一人称射击)游戏,大家当然不会陌生,但时下流行的此类游戏动辄就要占据上GB的硬盘空间,如果说存在一款效果还算不错的FPS游戏,大小却...

    Android 动作类游戏——《3D空战》源码

    动作类游戏是最传统的游戏类型之一,主要是由玩家所控制的人物或角色根据周围环境的变化,利用键盘或者手柄、鼠标的按键...3D空战便是动作类游戏的一种,其中融入了很多动作类游戏特有的技术,且画面流畅、声音震撼。

    世界上最小的3D游戏(仅有96K)国外大牛C++编写

    国外大牛用C++编写了一个世界上最小的3D游戏;虽然小但是却拥有漂亮的画质,虽比不上大型的3D游戏,但如此小巧的身材,这画面足够震撼了,win8以上系统需要以兼容性XP模式运行。当然bug还是有的,毕竟那么小!

    Soccer Game 足球游戏 – Unity3D游戏项目源码C#

    3D游戏画面给你带来极致的游戏体验。流畅的角色动画。不同角度拍摄的强度不同。简单直观的界面。成为梦想的足球英雄,用脚获胜。像足球明星一样生活。 Soccer Game-3D 是一款终极足球游戏应用程序。这是一款 3D 足球...

    某个编程大赛上的一个3D展示程序

    一个3D展示程序,只有3K,以很小的空间和内存显示了3d画面,希望对大家的3D编程有所帮助

    国外强人制作的仅95K的3D射击游戏——kkrieger 超强超好玩

    不用说了,至少至少也有个几十M吧,今天居然发现了一款超级小但画质还不错的3D射击游戏呢——kkrieger。kkrieger只有一个可执行文件,打开以后却是有一大翻天地,射击、跳跃、打怪物、换枪~wow!射击游戏应该有的要素...

    Unity3D益智问答小游戏

    该资源采用Unity3D引擎制作,画面清晰,音效生动,为用户提供了丰富有趣的游戏体验。 对于需要进行本科课程设计或毕业设计的同学来说,这份资源提供了一个完整的项目蓝本。你可以在已有的基础上进行二次开发或创新...

    如何设置PSP模拟器软件ppsspp运行PSP游戏不卡且游戏画面超级清晰.mp4

    如何设置PSP模拟器软件ppsspp运行PSP游戏不卡且游戏画面超级清晰

    由unity3d设计的跑酷游戏

    unity3D设计的跑酷游戏,画面简洁好看。课程设计用到的项目,结束了分享给大家。

    网络游戏-体感设备、游戏画面和裸眼3D互动游戏的制作方法.zip

    网络游戏-体感设备、游戏画面和裸眼3D互动游戏的制作方法.zip

    VB 3D汽车游戏源码.rar

    VB 3D汽车游戏源码,游戏可以详细设置分辨率、颜色深度、阴影效果、半透明、光源反射、纹理质量等画面效果,同时可以选择游戏难度。最有意思的是,游戏在“动作模式”下,可以使用诸如“自动追踪导弹”和“防护罩”...

    C++国外3D多人坦克游戏源码

    游戏截图: http://blog.csdn.net/niehanmin/article/details/79324798 国外3D多人坦克游戏源码,3D画面视角,含多种游戏模式和多人竞争比赛,支持windows、linux、OS X 和android.

    3D 游戏 引擎

    一个开源3D游戏引擎 画面渲染很牛逼动画管理还不是很完善你自己可以改造下 里面有好多技术范例

Global site tag (gtag.js) - Google Analytics