HAUPPAUGE WinTV-PVR und Media Center Edition 2005: Fernbedienung
Jan 13

Von: akuehn
13.01.2004 

Alphablending

Das Thema Alphablending hat mir einiges Kopfzerbrechen bereitet. Letztlich war es meine Dummheit, die mir im Wege stand. Als ich endlich Alphablending auf einige Objekte anwenden konnte, waren dahinterliegende Objekte dennoch nicht zu erkennen. Nun hatte ich nicht bedacht, daß die Objekte in der richtigen Reihenfolge gezeichnet werden müssen, also nach ihrer Entfernung von der Kamera sortiert. Alles in allem, will man saubere Ergebnisse auch mit komplexeren 3D-Objekten erreichen, keine ganz triviale Angelegenheit.

Kollisionen

Die Kollisionen sind ein weiteres Problem. Wie berechnet man ein Bounding Box für ein 3D-Objekt, wie errechnet man eine Bounding Sphere, wie berechnet man eine Anzahl von n Boxen oder Spheres, die sich bei unförmigen Objekten vielleicht mit höherer Anzahl sich jeweils genauer an die Form des Objektes anpassen.
Dann müssen noch Schnittmengen berechnet werden, Kugeln mit Kugeln, Kugeln mit Boxen, Boxen mit Boxen, Kugeln und Boxen mit Strahlen. Das ist die nächste Aufgabe, dies komplett abzuschließen. Momentan sind die Kollisionen im Starblaster eher simpel gehalten, dadurch allerdings auch kaum für komplexere Probleme einsetzbar.

Tags:
Nutzungsbedingungen
(c) 2010 e-llusions