Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

21.08.2003, 22:59

In Texturen rendern

Wie kann ich in eine andere Oberfläche als in den Hintergrundpuffer, z.B. in eine Textur rendern?

Bsp.: Ich rendere die Szene aus der Sicht des Spiegels und lege diese Textur dann auf den Spiegel.

ps: Hoffentlich wurde das nicht bereits in einem Thread besprochen

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

21.08.2003, 23:01

Das geht z.B. mit ID3DXRenderToSurface (basiert auf IDirect3DDevice9::SetRenderTarget).
Bei Spiegeln wird aber eher das Verfahren mit dem Stencil-Buffer verwendet. Im DirectX-SDK findet sich ein Beispiel dazu.

Anonymous

unregistriert

3

22.08.2003, 00:14

Warum sollte ich das mit dem Stencil-Buffer machen?
Gibts da einen bestimmten Vorteil?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

22.08.2003, 08:33

Ja, wenn Du es mit einer Textur machst, kannst Du Dir sicher vorstellen, dass es von der Auflösung der Textur abhängt, wie gut die Qualität des Spiegels ist. Mit dem Stencil-Buffer hast Du hundertprozentige Qualität und hast nicht den Extra-Aufwand mit dem Rendern in eine Textur.

Werbeanzeige