是否有可用的 3D 卡列表提供全场景抗锯齿以及能够在硬件中实现(体面的性能)?
6 回答
自从 DX7 级技术(GeForce 2 / Radeon 7000)以来,几乎所有显卡都可以做到这一点。最值得注意的例外是 Intel 卡(Intel 945 aka GMA 950 及更早版本无法做到这一点;我认为 Intel 965 aka GMA X3100 也无法做到)。
较旧的显卡(GeForce 2 / 4MX,Radeon 7000-9250)使用超级采样(将所有内容渲染到内部更大的缓冲区中,最后进行下采样)。所有后来的卡都有多重采样,这个昂贵的过程只在多边形边缘执行(简单地说,着色器是为每个像素运行的,而深度/覆盖率是为每个样本存储的)。
在我的脑海中,几乎任何自 geforce 2 或其他东西都可以做到的卡。性能总是会受到影响,但这在卡和 AA 模式(其中大约有 100 种不同的类型)上有所不同,但通常它对性能的影响很大。
同意 Orion Edwards 的观点,几乎所有新事物都可以。性能还很大程度上取决于您运行的分辨率。
对于游戏 FSAA 或否,集成 GPU 将是非常糟糕的表现。如果您想要中等的性能,请购买单独的视频卡。
对于不是很昂贵的东西,可以使用 nVidia Geforce 8000 系列卡或 ATI 3000 系列卡。即使作为 nVidia 8800 GTS 的拥有者,我也会告诉你 ATI 对旧游戏有更好的支持。
虽然我个人仍然喜欢 FSAA,但在更高分辨率的屏幕上它变得不那么重要了。此外,越来越多的游戏使用延迟渲染,这使得 FSAA 成为不可能。
是的,当然集成卡很糟糕。:) 但这不是关于游戏的问题,而是关于我们正在编写的将使用 OpenGL/D3D 进行 3D 渲染的应用程序。3D 场景相对较小,但抗锯齿在渲染质量方面产生了巨大差异。我们很好奇是否有某种方法可以轻松确定哪些卡完全支持这些功能,哪些不支持。
除了 3100 之外,到目前为止,我们发现的所有抗锯齿卡对于我们的目的来说都非常快(我的 GeForce 9500 也是如此)。
最近看到一堆机器不这样做,我认为这不太正确。GMA 950 集成的一开始就不会这样做,我认为 3100/X3100 也不会这样做(至少在硬件方面没有...... 3100 在演示中非常慢)。另外,我也不相信 GeForce MX5200 支持它。
或者,当您提到“AA 模式”时,我可能只是误解了您的意思。是否有很多卡支持几乎不引人注意的模式?:)