1. ホーム
  2. graphics

[解決済み] バーテックスシェーダーとピクセルシェーダーとは何ですか?

2023-07-19 12:36:03

質問

バーテックスとピクセル シェーダとは何ですか。

両者の違いは何ですか?どれが一番良いのでしょうか?

どのように解決するのですか?

A ピクセルシェーダ は GPU (Graphic Processing Unit) のコンポーネントで、ピクセル単位で動作するようにプログラムすることができ、ライティングやバンプマッピングなどの処理を行うことができます。

A バーテックス シェーダー も GPU コンポーネントで、ピクセル シェーダーのように特定のアセンブリ言語のようなものを使用してプログラムされますが、シーンのジオメトリに方向付けられ、オブジェクトにカートゥーン風のシルエットのエッジを追加するなどの処理を行うことができます。

どちらが優れているということはなく、それぞれ特定の用途があります。DirectX 9 以降をサポートするほとんどのモダンなグラフィック カードには、これらの機能が含まれています。

これらの使用方法についてよりよく理解するためのリソースが Web 上に多数あります。特に NVidia と ATI は、このトピックに関するドキュメントを提供する良いリソースです。