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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1 <strong>Open</strong> <strong>Inventor</strong><br />

1.1 <strong>Open</strong> <strong>Inventor</strong> Architektur<br />

Der <strong>Open</strong> <strong>Inventor</strong> wurde ursprünglich in einer C++ Version von Silicon Graphics Inc. (SGI) entwickelt<br />

und vertrieben. Etwas später hat die Firma TGS eine Portierung nach JAVA vorgenommen.<br />

Die auch von der SGI entwickelte <strong>Open</strong> GL wird vom <strong>Open</strong> <strong>Inventor</strong> als Rendering Maschine genutzt.<br />

Von <strong>Open</strong> <strong>Inventor</strong> werden komplexe, graphische Objekte (Kugeln, Kegel, Quader usw.) zur Verfügung<br />

gestellt, die aus den Primitiven der <strong>Open</strong> GL zusammengesetzt sind. Die Systemarchitektur<br />

von <strong>Open</strong> <strong>Inventor</strong> wird im folgenden Schaubild verdeutlicht.<br />

Abbildung 1 Systemarchitektur des <strong>Open</strong> <strong>Inventor</strong><br />

Der <strong>Open</strong> <strong>Inventor</strong> basiert auf dem Betriebssystem und <strong>Open</strong> GL. Er umfasst eine Reihe von Komponenten<br />

die eine Erstellung und Verwaltung von 3D-Objekten ermöglichen. Neben den „Node Kits“ und<br />

den Manipulatoren spielt die „Scene Database“ eine wichtige Rolle. Sie verwaltet den Scene-graphen,<br />

auf den im weiteren genauer eingegangen wird. Auf diese Kern-API setzten wiederum einige<br />

Komponenten auf. In der Komponentenbibliothek sind ein Szeneviewer und Editoren für Materialeigenschaften<br />

und Beleuchtung enthalten.<br />

01

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!