Microsoft DirectX 8.0 (C++)

ピクセル データの処理

ピクセル データが仮想マシンによってどのように処理されるかを理解するため、オレンジの球体を想像し、それをバンプ マップして、ライトがサーフェスを照らすような環境の中に置くとする。この単純なシナリオで、オレンジの色が、球体を形成する三角形を使って補間されるとする。オレンジの色は、頂点シェーダの oD0 チャネルに渡されたデータから補間されるため、各ピクセルは v0 レジスタを使ってピクセル シェーダに提示される。

次のトピックでは、バンプ マップおよび環境マップのデータを使って、オレンジの球体の最終イメージをレンダリングするために必要なステップを解説する。

ここでは、特定の例を使ってピクセル シェーダ仮想マシンがデータを処理する方法を示すが、その原則と手順は、各種のピクセル シェーダの開発に応用できる。