どの 3D カードがフルシーンのアンチエイリアスをサポートしていますか?

StackOverflow https://stackoverflow.com/questions/29311

  •  09-06-2019
  •  | 
  •  

質問

シーン全体のアンチエイリアシングを提供し、ハードウェアで実行できる (適切なパフォーマンス) 3D カードのリストはありますか?

役に立ちましたか?

解決

DX7 レベルのテクノロジー (GeForce 2 / Radeon 7000) 以降のほぼすべてのカードでこれが可能です。最も注目すべき例外は Intel カードです (Intel 945 別名 GMA 950 以前はこれを実行できません。Intel 965 別名 GMA X3100 もできないと思います)。

古いカード (GeForce 2 / 4MX、Radeon 7000-9250) はスーパーサンプリング (すべてを内部的に大きなバッファーにレンダリングし、最後にダウンサンプリング) を使用していました。これ以降のすべてのカードにはマルチサンプリングがあり、この高価なプロセスはポリゴン エッジでのみ実行されます (簡単に言うと、シェーダーはピクセルごとに実行され、深度/カバレッジはサンプルごとに保存されます)。

他のヒント

私の頭の中で、geforce 2 か何か以降のほとんどすべてのカードがそれを行うことができます。パフォーマンスへの影響は常にありますが、これはカードと AA モード (約 100 種類あります) によって異なりますが、一般的にはかなりのパフォーマンスへの影響です。

Orion Edwards の意見に同意します。新しいものはほぼすべて可能です。パフォーマンスは、実行する解像度にも大きく依存します。

統合型 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 モード」という言葉の意味を私が誤解しているだけかもしれません。ほとんど目立たないモードをサポートするカードがたくさんありますか?:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top