Echtzeitformate

Seminararbeit: XML 3D Formate - X3D und XVL
Prev | Chapter 3. Was bisher geschah... | Next

# 3.2. Echtzeitformate

## 3.2.1. 3DS

Die Firma Autodesk hat mit 3D Studio ein weit verbreitetes Programm zur Erstellung von dreidimensionalen Modellen geschaffen welches sich im Hobby- sowie im Semiproffessionellen bis Proffessionellen Anwendungsbereich als aeusserst erfolgreich erwiesen hat.

Das 3DS Format und seine Derivate sind zwar keine offenenen Datenaustauschformate, aber aufgrund der grossen Popularitaet von 3DStudio hat es sich als de-facto Standard etabliert. Sie bieten ein auesserst breites Spektrum an Moeglichkeiten und sind zumindest soweit offen als dass sich im Netz mehr als genug Anleitungen zum Einlesen dieser finden.

Da 3D Studio aber zu der Gruppe der Modellierungs- und Animationssoftware gehoert bietet dieses Format auch verschiedene Moeglichkeiten Animationen zu speichern.

Auch zu diesem Datenformat existiert ein textbasiertes Pendant mit der Dateiendung asc. Da die Frequenz der Spezifiaktionsaenderungen das .3ds Format aber eher moderat ist hat sich hier in der Praxis die Binaervariante durchgesetzt.

## 3.2.2. OBJ

Alias (frueher Alias|Wavefront) ist Hersteller der 3D Modellierungs- und Animationssoftware Maya welche sich weitgehend als marktfuehrend im High-End bereich etabliert hat. Mit dem textbasierten .obj Format welches offen spezifiziert ist hat Alias ausserdem ein auch unter anderen Anwendern sehr beliebtes Format geschaffen.

Das OBJ-Dateiformat unterstuetzt Linien, Polygone, Freiform-Kurven und -Oberflaechen. Linien und Polygone werden mit Hilfe ihrer Punkte beschrieben, während Kurven und andere Oberflaechen durch Kontrollpunkte und andere vom Typ der entsprechenden Kurve abhaengigen Informationen beschrieben werden.

Eine weitere Variante des .obj Dateiformates ist das Binaerformat .mod, von welchem es aber so gut wie keine offene Dokumentation gibt und welches vom Leistungsumfang her mit .obj deckungsgleich sein sollte.

Prev | Home | Next
Was bisher geschah... | Up | VRML