Microsoft DirectX 8.0 (Visual Basic) |
ピクセル データが仮想マシンによってどのように処理されるかを理解するため、オレンジの球体を想像し、それをバンプ マップして、ライトがサーフェスを照らすような環境の中に置くとする。この単純なシナリオで、オレンジの色が、球体を形成する三角形を使って補間されるとする。オレンジの色は、頂点シェーダの oD0 チャネルに渡されたデータから補間されるため、各ピクセルは v0 レジスタを使ってピクセル シェーダに提示される。
次のトピックでは、バンプ マップおよび環境マップのデータを使って、オレンジの球体の最終イメージをレンダリングするために必要なステップを解説する。
ここでは、特定の例を使ってピクセル シェーダ仮想マシンがデータを処理する方法を示すが、その原則と手順は、各種のピクセル シェーダの開発に応用できる。