MiCaDo Projektbericht - artecLab - Universität Bremen
MiCaDo Projektbericht - artecLab - Universität Bremen
MiCaDo Projektbericht - artecLab - Universität Bremen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Um den Aufbau eines BSP-Baums zu verdeutlichen, ist in Abbildung 3.1 eine einfache Szene mit<br />
verschiedenen Objekten und der zugehörige BSP-Baum dargestellt. Die nummerierten Objekte aus<br />
dem linken Teil der Abbildung sind in dem angegebenen BSP-Baum entsprechend der Normalen 6<br />
der Teilungsebenen A–C eingetragen.<br />
4<br />
C<br />
A<br />
3<br />
1<br />
2<br />
B<br />
2<br />
−<br />
B<br />
− +<br />
1<br />
A<br />
4<br />
+<br />
C<br />
− +<br />
Abbildung 3.1: Eine Beispielszene und der zugehörige BSP-Baum<br />
Zu beachten ist, dass die Teilung nicht wirklich an den Objektgrenzen halt macht, sondern natürlich<br />
auch die Tatsache berücksichtigt wird, dass die Objekte aus mehreren Polygonen bestehen. Weitere<br />
Informationen zur Modellierung der Welt befinden sich im Kapitel 10.1.<br />
3.2 Das md3-Format<br />
Beim md3-Format handelt es sich um ein Dateiformat, mit dem animierte Modelle für eine 3D-Welt<br />
abgespeichert werden können. Dieses Format beschreibt im einzelnen, wo sich ein bestimmtes Vertex<br />
7 eines Modells zu jedem Zeitpunkt der Animation befindet [md304]. Eine Animation besteht<br />
immer aus dem oberen und unterem Teil des Modells, dem Kopf sowie einer Konfigurationsdatei.<br />
Durch die Teilung in einen oberen, unteren und einen Kopfteil sind Kombinationen von Animationen<br />
möglich, ohne diese im Voraus zu berechnen. In der Konfigurationsdatei wird dann festgelegt,<br />
6 Eine Normale ist ein Vektor �n, der senkrecht auf einer durch zwei Vektoren �a und � b aufgespannten Ebene steht.<br />
7 Bei einem Vertex handelt es sich grundsätzlich um einen Eckpunkt eines Polygons.<br />
3<br />
13