Präsentation Graphikprogrammierung WS 2007/2008 MODELLIERUNG UND ANIMATION EINER KTM 250 EXC MIT LIGHTWAVE 3D 02.01.2008 1
Gliederung Einführung Zieldefinition Vorbereitung Modellieren Texturieren Animieren Rendern Filmschnitt und Vertonung Aufwand und Ressourcen Probleme und deren Lösungen Fazit 02.01.2008 2
Einführung Warum habe ich mich für dieses Thema entschieden? Ich bin begeistert vom Offroad und Motocross Sport. Es ist seit mehreren Jahren mein Hobby. Dieses Bild entstand im Sommer 2006 vor Leinefelde. Leinefelde liegt im Eichsfeld, in Thüringen das `Grüne Herz Deutschlands`. 02.01.2008 3
Zieldefinition Projektantrag Modellierung und Animation einer KTM EXC 250. Präsentation der KTM auf einem Podest. Verwendung des Werkzeuges Lightwave 3D. Animation des sich drehenden Rades (optional). Animation vom Rauch (optional). Meine Zielsetzung Eine im Wind wehende Flagge. Präsentation der KTM auf einem Podest. Kamerafahrt über einen Ozean und eine Insel. Animation des Rauches. Animation des KTM Logos. 02.01.2008 4
Vorbereitung Materialsammlung Die Materialsammlung war einfach, da ich eigene Aufnahmen erstellen konnte. Probleme mit der Perspektive der Aufnahmen. Es fanden sich aber auch sehr gute Bilder auf ktmimages.com Tutorials Die Suche nach guten und brauchbaren Tutorials erwies sich als eine kleine Herausforderung. Gründe hierfür sind: Viele Tutorials sind nicht mehr verfügbar. Manche sind auch kostenpflichtig. Oder man findet kein gutes, zum aktuellen Problem. 02.01.2008 5
Modellieren Beispielhafte Modellierung des Reifens Erstellen einer Disc. Entfernen der runden Polygone. Markieren der benötigten Punkte. Verformen des Modells mit den Werkzeugen Move, Extend und Strech. Duplizieren der zweiten Hälfte mit Duplicate. Markieren der gewünschten Polygone in der Ansicht Perspektive. Anwendung von Smooth Shift, um die Stollen zu erstellen. Anwenden von SubPatch um mehr Polygone und eine bessere Rundung zu erlangen. 02.01.2008 6
Texturieren Beispielhafte Texturierung der Seitenspoiler Erstellen der UV Map im Modeler Unten rechts auf T klicken. Danach auf new im Drop Down Menü klicken Als Maptype Atlas auswählen und bestätigen Bearbeiten des Screenshots in Adobe Photoshop CS3 Die Textur im Surface Editor auf das Modell bannen. Texture Editor Color öffnen. Als Projection UV wählen. Als UV Map die entsprechende UV Map einstellen. Am Ende noch die Textur laden. 02.01.2008 7
Animieren Beispielhafte Animierung der Flagge Um die dynamischen Objekte zu testen habe ich unter anderem mit Windobjekten experimentiert. Öffnen des Layouters und hinzufügen der Flagge. Der Flagge Cloth FX Eigenschaften zuweisen. Ein Windobjekt erzeugen und es vor der Flagge positionieren. Die Szene, der Wind, muss nun noch kalkuliert werden. Danach ist kann man die Animation betrachten 02.01.2008 8
Rendern Format: D1 (Pal) Bis auf wenige Ausnahmen kamen immer die hier aufgeführten Einstellungen zur Anwendung. 02.01.2008 9
Filmschnitt und Vertonung Rendern der Szenen als einzelne Bilder. Importieren der Bilder in Adobe Premiere CS3 / Adobe After Effects CS3. Zusammenfügen der Szenen und erstellen der Überblendungen. Alpha Kanal der gerenderten Bilder in Adobe After Effects. Einfügen des Titelsongs und Anpassen der Schnitte im Video. Aufnahme und Integration der Motorgeräusche meiner KTM. Exportieren des Videos im D1 (Pal) Format. 02.01.2008 10
Aufwand und Ressourcen Modellierung und Animation KTM 70 Stunden und 15 Minuten Insel 27 Stunden und 45 Minuten Flagge, Logo, 6 Stunden Rendern Insgesamt wurden 5660 Frames gerendert. Dies nahm 204 Stunden und 48 Minuten in Anspruch. Das Rendern wurde auf 7 Rechner aufgeteilt. Dokumentation und sonstiger Aufwand 13 Stunden 02.01.2008 11
Probleme und deren Lösungen Löcher durch die Modellierung mit Splines. Die Punkte konnten teilweise nicht mit merge Points vereinigt werden. Ich verwendete dazu die Werkzeuge Knife und Bandsaw. Positionierung der Kamera, da das Grid ungünstig eingestellt war. Nachdem ich wusste wie man es einstellen kann, war das Problem schnell gelöst. Spiegelverkehrte Darstellung der Texturen. Durch die UV Maps war mir nicht immer klar, wo vorn und hinten ist. Außerdem muss man bei rechts und links darauf achten, dass es nicht spiegelverkehrt ist. not enough memory for sorting arrays Die Rechner im CAE Labor renderten eine Szene nicht. Zuerst kam die Meldung not enough memory, danach die oben genannte. 02.01.2008 12
Fazit Auch wenn man in Animationen mit Programmen, wie Lightwave 3D, sehr viel Zeit investieren kann, die ich in diesem Semester leider nicht hatte, bezeichne ich meine Ausarbeitung als einen Erfolg. Die Möglichkeiten, die mir Lightwave bietet, konnte ich zwar nicht ausreizen, aber durch das eigene Projekt und die breit gestreuten Tutorials in der Lehrveranstaltung bekam ich einen guten Überblick, was alles möglich ist. Ich hätte sehr gerne noch einen Fahrer erstellt und animiert, aber dann hätte ich noch ein Semester benötigt. Allerdings habe ich mir vorgenommen dies in meiner Freizeit weiterzuführen und fertigzustellen. Das Konzept der Trennung von Modellierung und Animation in Lightwave gefällt mir sehr gut, so konnte man sich klar auf die aktuelle Aufgabe konzentrieren und wurde nicht durch unnötig viele Buttons gestört, die man in diesem Fall gar nicht benötigt. 02.01.2008 13