E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

      日前我们获得了AMD业界首个DirectX 10.1演示程序 —— PingPong,DX 10.1有什么特征和优点呢?下面我们来简单介绍一下:

      DX10.1是基于Shader Model 4.1 (SM4.1)规格的API接口,它是在DX10的SM4.0基础上增强而成的,要求硬件强制支持32-bit浮点过滤和4x MSAA (Multisampling Anti-Aliasing:多重采样抗锯齿),而DX10对上面几点只是建议支持。

      支持DX10.1主要带来有三个好处,包括增强抗锯齿、对画质和纹理改进、以及以严谨标准来规范API。


      PingPong需要在Vista SP1下运行,因为这个演示程序需要Vista SP1补丁包内含的DirectX 10.1 API应用程序接口 (Vista只含DX10.0)来驱使。当然同时还要兼容DirectX 10.1的硬件才能完美运行。

      用户可以运行dxdiag查看Display子面板,当中的DDI Version项目应该显示 10.1,这样我们就具备PingPong运行条件了,当然我们还要使用相应的DX10.1硬件啦。

      目前已经有AMD Radeon HD 3000系列和S3 Graphics Chrome 400系列支持DX10.1,而占据大量显卡市场份额的Intel和NVIDIA似乎还没有计划在段时间内推出支持DX10.1的硬件,但我们相信在不久的将来,Intel/NVIDIA一定会有对应的产品出现。

      今天我们使用的是AMD Radeon HD 3870 x2显卡以及Catalyst 8.3 WHQL驱动软件。在试用的过程中,我们重新安装了Windows Vista SP1系统,但在运行PingPong时提示缺少d3dx10_35.dll,从另一台机器把文件复制到测试系统的windowssistem2下后终于能正常运行了。(我们未明当中的原因,如果读者知道这是什么原因造成的,请麻烦E-mail到我的邮箱henry@expreview.com,不胜感激!)

      我们来看看有趣的PingPong演示程序是什么样子的。

      PingPong演示程序实际上是一个小游戏,在一个分成两个互联空间的密闭房子里,玩家要用1个或2个核动能电吹风把乒乓球吹到隔壁房间两侧墙壁的黑洞里,吹进的小球越多,那么得分就越高。默认的情况下,我们有3000个乒乓球要消灭,如果嫌少的话,可以通过修改程序目录中的sushi.ini文件来增加或减少乒乓球。除此以外还可以在这个文件中改变多重抗锯齿和分辨率等其它设置。

      从截图上来看到PingPong v1.0演示程序使用了sushi engine v3.1[Build 50],它也就是Ruby Demo演示程序的同一个引擎的最新版本。


    ▲ 
    全屏模式下,游戏内的光源会闪个不停。


    ▲ 但在窗口模式下,光源并没有闪烁,而且亮度还提高不少,这是Demo的Bug吗?

    ×
    热门文章
    1昂达带来B650PLUS-ITX-W主板:冰川白配色,首发619元
    2优派推出VX2779-2K-PRO-W显示器:2K@185Hz,象牙白机身,首发1099元
    3台积电今明两年将接收60台以上EUV光刻机,投入超过123亿美元
    4研究人员使用NVIDIA Omniverse平台,分析和改进3D堆叠芯片设计
    欢迎参与评论,每一条合规评论都是对我们的褒奖。
    登录快速注册 后发表评论
    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明