Dieses Beispiel zeigt den Lens Flare – Effekt der SDX9Baseengine. Technisch wird dieser per Shader im Screenspace umgesetzt und per Hardware Occlusion Query einem Sichtbarkeitstest unterzogen. Der Test liefert einen Pixelwert der angibt wie viele Pixel des Sonnenquads gezeichnet worden sind. Anhand des Wertes lässt sich die Sichtbarkeit der Sonne feststellen und die Intensität der Flares
steuern.
Die Sichtbarkeit ist abhängig vom ViewFrustum der Kamera und Objekten die mit aktivem Z-Buffer gerendert werden.
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.