Alpha-Blending mit Überschneidung



  • Also ich bin im Bereich der Grafik-Programmierung ein Anfänger und habe folgendes Problem: Ich will verschiedene Flächen in Direct3D (9) darstellen, die halbtransparent sein sollen. Die Transparenz hab ich mittlererweile auf verschiedene Weisen hingekriegt, aber durch den abgestellen z-buffer hab ich ein Problem mit der Reihenfolge des Zeichnens. Ich ordne die verschiedenen Flächen nach ihrem Z-Wert. Das klappt soweit auch ganz gut, nur wenn sie sich schneiden, dann klappts nicht mehr.
    Gibts da eine einfache Methode, um das richtig darzustellen? (nicht die Schnittpunkte berechnen)





  • Clw schrieb:

    Ich ordne die verschiedenen Flächen nach ihrem Z-Wert.

    Das klappt aber nur, wenn die z-Achse immer deine Tiefenachse ist!


  • Mod

    Pellaeon schrieb:

    Clw schrieb:

    Ich ordne die verschiedenen Flächen nach ihrem Z-Wert.

    Das klappt aber nur, wenn die z-Achse immer deine Tiefenachse ist!

    ja, wozu sortiert er das sonst?


Anmelden zum Antworten