VRML mit AC3D erstellen

AC3D ist ein Authoring Tool für VRML ISO/IEC 14772 und viele andere 3D Formate

Ein Open Source Programm mit ähnlichen Eigenschaften ist wings3D (http://www.wings3d.com).
Andere Programme, die man als Polygonmodeller für VRML97 benutzen kann (die aber hier nicht zur Verfügung stehen), sind zum Beispiel catia, 3D Studio Max, maya, Cinema 4D, blender und sehr viele Andere.
Es existieren auch Konvertierungswerkzeuge um 3D Daten z.B. von Pro/ENGINEER, autocad usw. in VRML zu wandeln.
Bei den meisten Authorenwerkzeugen muss man allerdings (wie bei allen "Echtzeit"-3D-Visualisierungen mit OpenGL/Direct3D usw.) sehr auf die Anzahl der Flächen (und damit auch auf die Dateigrösse) achten, sonst fängt die Visualisierung an zu ruckeln.

Einführung in AC3D

http://www.csv.ica.uni-stuttgart.de/vrml/prototyping1/mini_ac3d.html

Starten Sie "ac3d". Es erscheint eine Leiste mit Werkzeugen und 4 große Fenster.

Klicken Sie auf die Schaltfläche "Sphere"

und ziehen Sie eine Kugel im Fenster "Front(XY)" auf.

Um die entstandene Kugel zu verändern, müssen Sie mehrere Eckpunkte (engl. Vertex) selektieren.
Drücken Sie die "Vertex" Schaltfläche

und ziehen Sie an der Kugel ein kleines Fenster auf.
Es werden mehrere Eckpunkte selektiert.

Mit shift/rechte Maustaste können Sie weitere Eckpunkte hinzufügen. Mit shift/mittlere Maustaste können Sie Eckpunkte deselektieren.


Je nach Einstellung "MoveSize" oder "Rotate" können Sie jetzt die Eckpunkte verschieben, ihre Grösse ändern oder drehen.


Damit (und dem Zusammenstellen mehrer Köper) lassen sich bereits einfache Modellierungsaufgaben lösen.

Eine zusätzliche Methode des Modellierens bietet das Einhüllen mehrerer Körper durch eine Fläche.


Selektieren Sie alle gewünschten Körper z.B. mit Edit -> Select all
Drücken Sie die "Vertex" Schaltfläche

und benutzen Sie Vertex -> Create Surface/Object
.
Für die Bildberechnung mit OpenGL/Direct3D usw. gibt es allerdings 2 ernsthafte Probleme mit diesem Modell:

Sie müssen deshalb die ursprünglichen Körper löschen.
Dazu ist es nützlich, von "Vertex" wieder auf "Object" zurückzustellen,

und den entstandenen Körper weit genug wegzuschieben.
Selektieren Sie die überflüssigen Körper durch das Aufziehen eines Fensters

und benutzen Sie Edit -> Cut um sie zu löschen.

Abspeichern ins AC3D Format

Für spätere Aufgaben müssen sie das 3D Modell unbedingt im AC3D Format (benutzen Sie die Endung ".ac") speichern.
Benutzen Sie dazu den Menüpunkt File -> Save.

Abspeichern/Wandeln in VRML

Bevor Sie nach VRML97 exportieren, sollten Sie unbedingt überflüssige Oberflächen und Eckpunkte aus dem Modell entfernen.
Stellen sie dazu auf "Object"

Danach benutzen Sie Object -> Optimize Vertices und Object -> Optimize Surfaces.
Es empfiehlt sich, die Kanten des Modells mit "smooth"

über die Technik der Verbiegung von Flächennormalen zu verwischen und mit File -> Edit settings -> export VRML normals

für den Export vorzubereiten.
Jetzt können Sie das Modell mit File -> Export -> VRML2 exportieren und das entstehende VRML-File (benutzen Sie die Endung ".wrl") mit anderen Werkzeugen (z.B. white_dune) weiterbearbeiten.