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

11

27.03.2008, 12:08

???
wenn du deine Matrix für den Spiegel in die normale Kameramatrix reinmultiplizierst, wirkt die sich auf das ganze Bild aus, und es kommt Mist dabei raus, oder meintest du den oben erwähnten Stencil-Buffer Trick? //EDIT: offensichtlich nicht...wie soll das funktionieren?

12

27.03.2008, 17:44

Hm, das hab ich vor 2-3 Jahren mal aus nem DX SDK Beispiel gehohlt. Also nochmal:

Du renderst dein Szene. Jetzt erstellst du diese Spiegelungsmatrix und setzt sie und renderst die Szene erneut. Alles was jetzt vor der Spiegelebene gerendert wurde sollte jetzt dahinter erscheinen. Danach kannst du für den Spiegel noch ein Quad halbtransparent rendern, falls du keinen perfekten Spiegel haben willst.
Damit es zu keinen Fehler kommt würde man noch die Clippingplanes auf die Ränder des Spiegels setzen, dieser muss dafür halt viereckig sein. Jetzt sollte man nur noch "im Spiegel" die gespiegelte Geometrie sehen können.

Ich glaube es war unter Custom Clipping Planes im DX 8 oder 9 SDK. Ich hab das damals jedenfalls innerhalb eines Tages eingebastelt und es hat wunderbar funktioniert.
Lieber dumm fragen, als dumm bleiben!

der_Geist

Frischling

  • »der_Geist« ist der Autor dieses Themas

Beiträge: 8

Wohnort: Österreich

Beruf: Schüler

  • Private Nachricht senden

13

29.03.2008, 16:29

Danke für die antwort. Jetzt verstehe ich wie das gemeint war und werd es vielleicht in ein kleines Spiel einbauen. :)
Ferien 4 ever

Werbeanzeige