Übungen mit Art of Illusion
http://129.69.35.12/vrml/aoi_kurs/
Art of Illusion ist ein statischer 3D Modeller
u.A. mit VRML97 export
- Ist kein typischer Low-Polygon-Modeller (wie z.B. Wings3d)
da eigentlich für die Filmproduktion gedacht, hat aber
einige Low-Polygon-Modeller Fähigkeiten.
- Kann beim Arbeiten die Anzahl der Polygone
reduzieren um den Rechenaufwand zu verringern.
- Kann beim Exportieren nach VRML97 die Anzahl der Polygone
reduzieren.
- Gute Kontrolle über einzelne Punkte, Linien und
Flächen.
- Körper können während der Bearbeitung
kantig und mit (Gouraud ?) Shading ("smooth") betrachtet
werden.
- Ist in java geschrieben und damit verfügbar für
alle möglichen Betriebssysteme
- Verfügt über keine 3D Hardwarebeschleundigung
- Läuft so langsam, dass man beim Arbeiten schnell
an die Grenzen seiner Geduld stösst.
- Ist brauchbar als Schulungswerkzeug für Echtzeit 3D,
da der Anwender zu kleinen Polygonzahlen gezwungen wird.
- Ist Open Source/free Software, kann also für beliebige
Zwecke verändert werden
- Verfügt über die wichtigsten 3D Modelling Operationen
- Kann Animation und Texturierung, diese
Fähigkeiten aber (noch ?) nicht in den VRML export
übernehmen.
- Ist für VRML zur Zeit nur zur Herstellung
statischer Objekte geeignet
- Kann prinzipiell mit anderen Modellern (wie Wings3D) Daten
über das Wavefront OBJ Datenformat austauschen.
Versuchen Sie, mit den vorgestellten Operationen ein eigenes
3D Modell zu basteln. Sie können natürlich auch die
Reihenfolge der Operationen vertauschen oder mit anderen Operationen
herumexperimentieren.
Tipps:
- Ein einsamer schlecht ausgeleuchteter Würfel ist nicht optimal
fuer stereoskopische Betrachtung.
Mehrere
Objekte in verschiedenen Abständen (Vorbild "Säulenhalle")
sind besser geeignet.
-
Bei wenig Erfahrung im 3D Bereich sind Raumschiffe und Aliens immer
ein dankbares Thema: die können irgendwie aussehen und sich irgendwie
bewegen 8-)
-
Vergessen Sie nicht, von Zeit zu Zeit zu speichern....
Bei Art Of Illusion startet man mit einigen Icons links,
4 leeren Fenstern und einer mit Licht und Kamera gefüllten
Objektliste rechts.
Die nützlichsten 3D Modellingoperation von Art Of Illusion sind:
-
Lathe (Rotationskörper):
Ausgehend von einer Linie werden die Punkte, die beim Rotieren
um einer Achse entsteht zu einem Körper zusammengefügt.
-
Edit Object/Simplify mesh (ggf. nach Convert To Triangle Mesh):
Reduziert die Anzahl der Polygone.
-
Boolean Modelling:
Zwei 3D Objekte werden vereinigt, voneinander abgezogen oder eine
Schnittmenge wird gebildet.
Um einen Rotationskörper zu bilden, wird eine Linie benötigt.
Dazu drücken Sie das icon für Linien
und fügen einige Punkte in ein Fenster ein. Beenden Sie mit
einem Doppelklick (oder der Entertaste).
Mit dem Menüpunkt Tools -> Lathe können Sie jetzt einen
Rotationskörper bilden.
Mit Object -> Edit Object können sie noch nicht einzelne
Punkte, Linien oder Flächen verändern, sondern "nur" die
Kurven des Rotationskörper beeinflussen ("Spline-Modeller")
Shift-klicken Sie auf mehrere Kurvenabschnitte und ziehen Sie sie nach oben.
Um einzelne Punkte, Linien oder Flächen zu verändern, müssen
Sie das Objekt in einen aus Einzelflächen aufgebauten Körper
("mesh") umwandeln. Selektieren Sie den Rotationskörper
und benutzen Sie Object -> Convert To Triangle Mesh.
Betrachten Sie das Objekt auch einmal kantig (über
Scene -> Display Mode -> shaded )
Mit Object -> Edit Object können Sie jetzt Punkte,
Linien oder Flächen des selektierten Objekts verändern.
Für das boolean Modelling erstellen Sie am besten 2 primitive
Körper, z.B. über die Icons oder Object -> Create Primitive ->
Cube/Sphere/Cylinder/Cone
selektieren Sie beide Objekte
und benutzen Sie Tools -> Boolean Modelling
Sie können jetzt zwischen 4 verschiedenen Operationen
wählen
-
Vereinigung der beiden Objekte
-
Schnittmenge der beiden Objekte
-
Objekt1 - Objekt2
-
Objekt2 - Objekt1
Nachdem Sie ok gedrückt haben, hat sich scheinbar nicht
viel verändert.
In dieser Situation lässt sich das gefürchteste Problem bei
Echtzeit 3D demonstrieren: "dünne Wände" ("Z-fighting").
Exportieren ein VRML File mit File -> Export -> VRML
Fordern Sie der Einfachkeit halber keine Komprimierung.
Und laden Sie das Ergebnis in den VRML Editor white_dune und suchen Sie
den "Material"-Knoten eines der beteiligten Objekte (hier Sphere d.h.
Kugel).
Selektieren Sie das Feld "diffuseColor" und drücken Sie das

"Color Circle" Icon, und verändern Sie die Farbe.
Es bildet sich ein unkontrollierbares Streifenmuster, das
von Teilflächen des aus der boolschen Operation entstandenen
Körpers und Teilflächen des Ausgangskörpers verursacht wird.
Sie müssen daher schon beim Modellieren auf derartige Probleme
achten. Im konkreten Fall können Sie das Problem einfach dadurch
beheben, dass Sie im Modeller die Ausgangskörper der boolschen
Operation selektieren
und mit Edit -> Cut entsorgen.