Um einen Spiegel zu erstellen gibt es verschiedene Techniken. Grundlage der Spiegelung ist der doppelte Rendervorgang der Szene.
Eine Plane legt dabei fest wo die Spiegelung stattfindet. Aus der Plane wird eine ReflectionMatrix erstellt die die Szene gespiegelt
rendert. Da die gespiegelte Szene aber keine Begrenzung hat, werden Clipplanes deklariert. Dadurch wird die gespiegelte Szene entlang der Plane abgeschnitten.
Um verschieden Spiegeloberflächen zu schaffen, wird eine Textur mit entsprechenden Materialattributen und Blending an der Position des Plane
gerendert.
Die Technik eignet sich besonders für rechtwinklige Spiegelflächen.
Hinweis
Um dieses Projekt ausführen zu können, muss
VB.Net 2008, die sdxBaseEngine und
die SlimDX-Runtime installiert sein. Haben Sie Fragen zu einem Projekt, wenden Sie sich bitte immer
zuerst an den entsprechenden Autor. Für weitere Fragen zu Visual Basic
SlimDX nutzen Sie bitte unser DirectX-Forum.