フルシーンのアンチエイリアシングを提供し、ハードウェアでそれを実行できる(まともなパフォーマンス)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種類あります)によって異なりますが、一般的にはかなりのパフォーマンスヒットです。
オリオン・エドワーズに同意します。ほとんどすべての新しいことができます。パフォーマンスは、実行する解像度にも大きく依存します。
統合された GPU は、ゲーム FSAA の有無にかかわらず、非常にパフォーマンスが低下します。中程度のパフォーマンスが必要な場合は、別のビデオ カードを購入してください。
それほど高価ではないものについては、nVidia Geforce 8000 シリーズのカードまたは ATI 3000 シリーズのカードを使用してください。nVidia 8800 GTS の所有者としても、ATI の方が古いゲームのサポートが優れていることをお伝えします。
個人的には今でも FSAA が好きですが、画面の解像度が高くなると重要性が薄れてきています。また、FSAA を不可能にする遅延レンダリングを使用するゲームがますます増えています。
はい、もちろん、統合カードはひどいものです。:) しかし、これはゲームに関する質問ではなく、3D レンダリングに OpenGL/D3D を使用する、私たちが作成しているアプリケーションに関する質問です。3D シーンは比較的小さいですが、アンチエイリアシングはレンダリングの品質に劇的な違いをもたらします。これらの機能を完全にサポートしているカードとサポートしていないカードを簡単に判断する方法があるかどうか、興味があります。
3100 を除いて、これまでにアンチエイリアシングを行うことがわかっているすべてのカードは、私たちの目的に対して十分に高速です (私の GeForce 9500 と同様)。
最近、それを行わないマシンの山を見てきましたが、それはまったく真実ではないと思います. GMA 950 に統合されたものはそもそもそれを行いません。また、3100/X3100 も行うとは思いません (少なくともハードウェアでは... 3100 はデモで非常に遅かった)。また、GeForce MX5200 もサポートしているとは思えません。
それとも、「AA モード」という言葉を誤解しているだけかもしれません。ほとんど目立たないモードをサポートするカードがたくさんありますか? :)