05.08.2013 Aufrufe

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Aufgrund der Plattformunabhängigkeit bietet sich <strong>VRML</strong> für die Realisierung virtueller Welten im<br />

Internet an, in denen sich viele Menschen in Form von Avataren repräsentieren, begegnen und<br />

austauschen können.<br />

<strong>VRML</strong> bietet durch seine Einfachheit auch Personen ohne Programmierkenntnissen die Möglichkeit<br />

zur Erstellung virtueller 3D-Welten.<br />

2.3 Szenegraph<br />

Wie bereits erwähnt hat <strong>VRML</strong> das Dateiformat von <strong>Open</strong> <strong>Inventor</strong> übernommen. VMRL verwendet<br />

ebenfalls die Struktur des Szenegraphen mit Knoten und Feldern. Der wichtigste Unterschied liegt in<br />

der Traversierung des Graphen. Während <strong>Open</strong> <strong>Inventor</strong> einen fest vorgeschriebenen Durchlauf hat,<br />

ist in der Spezifikation von <strong>VRML</strong> jedoch keine Traversierung vorgesehen. Man kann aber davon ausgehen,<br />

dass viele <strong>VRML</strong>-Browser eine ähnliche Traversierung wie <strong>Open</strong> <strong>Inventor</strong> vornehmen. Bedingt<br />

durch eine fehlende Vorschrift für eine Traversierung müssen für jedes Objekt die Eigenschaften neu<br />

gesetzt werden bzw. mit den Standardwerten besetzt werden.<br />

In der Baumstruktur werden im Vergleich zu <strong>Open</strong> <strong>Inventor</strong> die Eigenschaften mehr gekapselt. Die<br />

folgende Darstellung zeigt einen Szenegraphen, wie er von <strong>VRML</strong> genutzt wird. Die Eigenschaften<br />

einer Kugel sind in diesem Beispiel in einem Teilbaum zusammengefasst. Weiterhin wird die<br />

Wiederverwendung eines Objektes durch eine „USE“-Anweisung dargestellt, worauf im folgenden<br />

noch genauer eingegangen wird.<br />

Abbildung 8 Szenegraph von <strong>VRML</strong><br />

08

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!