Platform SDK: DirectX |
Direct3D アプリケーションでは、マルチ レンダリング パスで各種テクスチャをプリミティブに適用して、数多くの特殊効果を実現できる。この処理は一般にマルチパス テクスチャ ブレンディングと呼ばれる。マルチパス テクスチャ ブレンディングの一般的な用途は、いくつかの異なるテクスチャから複数の色を適用して、複雑なライティングおよびシェーディング モデルのエフェクトをエミュレートすることである。これをライト マッピングと呼ぶ。詳細については、「テクスチャによるライト マッピング」を参照すること。
注 : デバイスによっては、単一のパスで、複数のテクスチャをプリミティブに適用できる場合もある。詳細については、「マルチ テクスチャ ブレンディング」を参照すること。
ユーザーのハードウェアでマルチ テクスチャ ブレンディングがサポートされていない場合でも、アプリケーションでは、マルチパス テクスチャ ブレンディングを使用して同じ視覚エフェクトを実現できる。ただし、マルチ テクスチャ ブレンディングを使用した場合には可能なフレーム レートを維持することはできない。
C++ アプリケーションでマルチ テクスチャ ブレンディングを実行するには
Visual Basic アプリケーションでマルチ テクスチャ ブレンディングを実行するには