DirectX Schwarz Weiß

Ich dachte, du willst zuerst alles in ein Bild/eine Textur "zeichnen", und dann das eine Bild am Bildschirm ausgeben. Das wäre nämlich Speicher-/Leistungsverschwendung.
So setzt man aber überlicherweise Post-Processing-Effekte um.

Ich meine: Ich habe eine Map mit Objekten Kisten alls mögliche und möchte mit der Taste g alles in Grau haben bzw wenn man das Menü aufruft. Dann habe ich mir gedacht das ich alles in eine textur als rendert Target schreibe die Textur dann dem Shader gebe und dann Die Textur render.
Ja, das ist die richtige Vorgehensweise. Schau dir mal das Sample "PostProcess" vom DirectX SDK an. Für deine Zwecke reicht es aber, wenn du im Gegensatz zum Sample nur ein Render Target für die Farbe anlegst; Position und Normale brauchst du nicht.

Grüße,
Matthias
 
Zurück