Projekt Micarpet Projektbericht - artecLab - Universität Bremen
Projekt Micarpet Projektbericht - artecLab - Universität Bremen
Projekt Micarpet Projektbericht - artecLab - Universität Bremen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Projekt</strong> MiCarpet <strong>Projekt</strong>bericht<br />
13.6.4 Kollisionsobjekte definieren<br />
Abbildung 13.7: Heightmap und daraus generiertes Modell<br />
Die Engine-Gruppe hat der Modellierungs-Gruppe eine einfache und elegante Möglchkeit bereit gestellt,<br />
wie die verschiedenen Objekte mit Kollisionsobjekten (siehe die Beschreibung der Physik-Simulation<br />
unter 12.2 auf Seite 87) versehen werden können um später dann zugehörige Events (Kollision, Einsammeln<br />
der Münzen, Begrenzung des Levels auszulösen. Die Engine OGRE unterstützt dabei drei<br />
Möglichkeiten ein Objekt mit einem Kollisionsobjekt zu belegen: eine Kugel, einen Quader oder eine<br />
Objekt mit gleichem Mesh. Aus Performancegründen können nicht alle Objekte mit der dritten Variante<br />
bestückt werden. Diese ist einzig und allein dem Landschaftsobjekt vorbehalten (siehe Punkt 12.1.4 auf<br />
Seite 93ff.) Bei dem MiCarpet System kamen überwiegend Quader für die Generierung von Kollisionsobjekten<br />
zum Einsatz. Auf der Abbildung 13.13 sind die Gitter der Kollisionsobjekte zu sehen. Deutlich<br />
wird hierbei der Unterschied zwischen dem Gitter, welches auf der Landschaft liegt und die Gitter um die<br />
Stämme und Kronen der Palmen. Einmal haben wir das Kollisionsobjekt als Mesh realisiert und einmal<br />
als Quader. Einer fertig modellierten Szenen wurden vor der finalen Version noch weitere Kollisionsobjekte<br />
eingefügt, die das Level für den Nutzer begrenzten. Diese Levelbegrenzung wurde mit Hilfe von<br />
sechs Quadern (Boxen) realisiert. Zwei Boxen für die Begrenzung der Höhe, also eine für den Himmel<br />
und eine für das Wasser, sowie vier weitere Boxen in den vier Himmelsrichtungen. Der dadurch entstehende<br />
Raum entsprach wiederum einem Quader und stellte den Raum dar, in dem sich der Spieler frei<br />
bewegen kann.<br />
13.7 Software<br />
Innerhalb der Modellierungsgruppe fand die folgende Software Verwendung.<br />
• Photoshop 6.0 Ein Bildbearbeitungsprogramm, welches unter anderem für die Erstellung von<br />
6. Januar 2005 Seite 127