Diskussion:Tiefentest

Aus DGL Wiki
Wechseln zu: Navigation, Suche

Wenn man Transparente Objekte verwendet sieht man doch gar nicht die Elemente dahinter, oder!? Das Element im Vordergrund wird nur mit dem Bereits im Framebuffer liegenden Farbwerten verblendet. Wenn man denkt, man sieht durch ein Objekt durch, ist dies nur eine Täuschung. In Wirklichkeit hat das Weiter vorn stehende Objekt nur Partiell die Farbe des Dahinterliegenden Objekts angenommen.

Mein Nachhacken spielt auf den letzten Absatz an.

Naja ich denk das ist so gemeint wenn du ein transparentes Objekt in den Vordergrund zeichnest und danach ein anderes (transparentes oder nicht transparentes) Objekt "dahinter" zeicjnest dann wird doch durch den Tiefenbuffer das Objekt nicht angezeigt, da das transparente Objekt schon den Tiefenpuffer mit höheren Werten beschriebn hat.. Das kann man dadurch ändern, das transparente Objekte nicht auf den Tiefenpuffer schreiben (aber von ihm lesen)