21.12.2012 Aufrufe

artecLab - Universität Bremen

artecLab - Universität Bremen

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.

2. Die Engine 37<br />

den. Der Nachteil des Projektors ist allerdings,<br />

dass seine Funktionen nicht von der Engine selbst<br />

berechnet wird, sondern von dem Designer eine<br />

sogenannte Projektive Texture erstellt werden<br />

muss, die dann der Projektor-Funktion zugewiesen<br />

wird und so den gewünschten Schattenwurf<br />

generiert.<br />

Abbildung II.4: Die Textur für den Projektor.<br />

In Abbildung II.4 ist eine Projektive Textur zu<br />

sehen. Eine projektive Textur ist eine Graustufentextur.<br />

Der RGB Wert (127,127,127) ist der<br />

Mittelwert einer projektiven Textur. Dieser Wert<br />

markiert die Stellen, die von der Unreal Engine<br />

als unsichtbar berechnet werden sollen. Hel-<br />

lere Pixel als dieser Mittelwert werden als Lichtschein<br />

in der Unreal Engine dargestellt, dunklere<br />

als Schatten. Anschließend wird diese Textur einem<br />

Projektor zugewiesen (siehe Abbildung II.5).<br />

Mit dieser Technik wird beispielsweise in der<br />

Kunsthalle der Eindruck erweckt, dass die Sonne<br />

durch das Glasdach scheint.<br />

Die Unreal Engine 2 bietet auch zahlreiche Spezialeffekte<br />

wie Partikeleffekte oder Wasseroberflächen.<br />

Da keine dieser Effekte in den virtuellen<br />

Umgebungeneingesetzt werden, wird auf eine nähere<br />

Beschreibung verzichtet.<br />

Viele Materialeffekte, wie zum Beispiel Reflektionen<br />

oder Transparenz von Oberflächen, werden<br />

mit dem Materialeditor, der im Unreal Editor implementiert<br />

ist, erstellt. Da dieser Materialeditor<br />

sehr wichtig ist, um die verschiedenen Shader zu<br />

erzeugen, wird dieser in Folgenden genauer beschrieben.<br />

2.3 Materialeditor<br />

Um realitätsnahe, dreidimensionale Umgebungen<br />

und Gegenstände zu kreieren, werden eine hochauflösende<br />

Textur und exakt gebaute Modelle mit<br />

möglichst wenigen Oberflächen benötigt, damit<br />

bei der Darstellung der Szene keine durch ungenügende<br />

Hardwareleistung entstehenden Verzögerungen<br />

die Illusion zerstören. Unreal Tour-

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!