Transparente Texturen in 3D nicht transparent

Bild von Daniel Greitens

Nachdem ich lange nach der Lösung für ein Problem gesucht habe, hier der Sachverhalt samt Lösung, vieleicht hilfts ja jemand.

Die Situation war folgende:
Eine 3D-Szene in einem WPF-Projekt. Zwei Geometrien mit Texturen, die aus transparenten PNGs bestehen. Beide Geometrien sind nahezu identisch. Aber: Die eine ist wie gewünscht transparent, die andere Verdeckt aber die darunter liegende (an den Stellen, wo sie eigentlich transparent ist).

Die Lösung:
Banal, wenn man es weiß: Eine transparente Textur ist nur für unter ihr liegende Objekte transparent. Liegt ein Objekt zwar auf der Z-Ebene darunter, aber in der Ebenen-Reihenfolge darüber, verdeckt das untere die obere. Kurios, aber schnell zu beheben, wenn mans weiß Smile