14.11.2012 Aufrufe

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!