artecLab - Universität Bremen
artecLab - Universität Bremen
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.
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-