現在、Directx 11で同じオブジェクトを複数回レンダリングするという問題に直面しています。これは、オブジェクトに次のような問題があります。
- ディフューズシェーダー
- 指向性照明シェーダー
- テクスチャシェーダー
これで、最終的な色は、何らかの形でそれらすべてを組み合わせる必要があります。おそらく次のようになります。
- ディフューズをレンダリング
- テクスチャをレンダリングする
- 方向性をレンダリング
最終的な色=(拡散+テクスチャ)*照明//これについてはよくわかりませんが
しかし、これをどのようにアーカイブすることができますか?エフェクトフレームワークなし!