固定レジスタに環境色の値を入れました。使って、-1から1の範囲に戻します。命令を使って、内積計算して、各ピクセルの輝度を計算します。その後に、環境色を加えた後、デカールを掛けて、最終的なピクセルの色を計算します。α成分は、シンプルにデカールテクスチャーの成分とライトの結果を掛けたものを用いておきます。初期化と後始末は、ピクセルシェーダープログラムのロードや開放が追加されただけなので、省略します。設定しません(その中身がピクセルシェーダープログラムですから当然ですが)。後は、ピクセルシェーダーの設定だけです。lpD3DDev->SetPixelShader(NULL);}■最後にバンプマップに挑戦してみました。丸くないと目立たないかもしれませんね。もどるimagire@gmail.com。