Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Einführung in die ComputergraphikEinführung in die Computergraphik
Kurzeinführung in
Blender & Gimp
05.06.2008
GIMP
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik 2
GIMP
‣ Gnu Image Manipulation Program (Gnu = Gnu Not Unix)
‣ Bildbearbeitungsprogramm auf Rasterbasis
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Rasterbild à diskrete „Matrix“ von Pixel mit Farbwerten (RGB, CMYK, Palette, …)
‣ GNU GPL OpenSource, Crossplattform; in Entwicklung seit 1995
‣ Benutzt GTK+ als WidgetToolkit (GIMP ToolKit)
‣ Rechnet intern in RGB; CMYK kann angegeben werden, wird direkt umgewandelt
‣ Gilt als OpenSource Alternative zu Adobe Photoshop
3
GIMP Interface
Bildfenster
Ebenen,Kanäle,
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik 4
Werkzeugpalette
Ebenen,Kanäle,Pfade,…
(engl. Version)
GIMP – einige Werkzeuge
‣ Markierung
‣ Rechteck, Ellipse, Lasso, Zauberstab, Nach Farbe, …
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Zeichnen
‣ Stift, Pinsel, Farbverlauf, Füllen, Sprühpistole, …
‣ Verformung (Ebenen, Auswahl, Pfade)
‣ Drehen, Skalierung, Scherung, Perspektive, Spiegeln
‣ Manipulation
‣ Heilen, Weichzeichnen, Verschmieren, Nachbelichten, Klonen
‣ Tools
‣ Farbpipette, Radierer, Zuschneiden, Lupe, Messen, Pfade
5
Konzepte
‣ Ebenen
‣ Ebenen werden übereinandergelegt (wie z.B. Dias)
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Jedes Element einer Ebene hat Transparenz
‣ Jede Ebene hat „globale“ Transparenz
‣ Ebenen können unterschiedlich kombiniert werden
‣ Kanäle
‣ Ein Bild kann aufgeteilt werden in R, G, B, A Kanal
‣ Können getrennt bearbeitet und angezeigt werden
6
Konzepte II
‣ Filter
‣ Filter wenden eine Rechenregel auf jedes Pixel der Ebene/des Bildes an
Arten
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Arten
‣ Weichzeichner, Scharfzeichner, Künstlerisch, Verzerren, …
‣ Farben
‣ Alle Farben können durch verschiedene Methoden angepasst werden
‣ Kontrast, Helligkeit Sättigung
‣ Farbkurven, Invertieren
‣ Farben ersetzen
‣ …..
7
BLENDER
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik 8
Blender
‣ 3D Animations/Modellierungs Software, Crossplattform
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Entwickelt von NeoGeo und NaN, Freigekauft September 2002
‣ Jetzt OpenSource, Entwicklung gesteuert von der Blender Foundation
‣ Charakteristische Merkmale:
‣ „Eigenes“ Interface, Keyboard-Shortcuts
‣ Erweiterbar durch Python Plugins
‣ Flexibel mit anderen Raytracern kombinierbar
9
Features
‣ Modellierung
‣ Polygonmeshes, NURBS surfaces, Metaballs, Subdivision Surface models, …
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Animation
‣ Inverse Kinematic, skeletal, shape-key morphing, mesh collision detection, …
‣ Node-based Compositor
‣ Physics & Particles
‣ Mächtige „.blend“-Dateien, Export/Import von Dateien
10
Blender Interface - default
Menu
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik 11
Hauptfenster
Eigenschaften
Typ
Submenu
Toolbar
Kleiner Tipp
‣ Interface anpassen:
‣ An Kante von Panel/Panel bzw. Panel/Fensterrand rechtsklicken
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Mit Befehl “Split area” neues Panel aufmachen und über Typ definieren!
12
Modellierungskonzepte
‣ Es gibt 2 „Hauptmodi“
‣ Object Mode
‣ Bearbeitung betrifft ganzes Objekt
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ Bearbeitung betrifft ganzes Objekt
‣ Edit Mode
‣ Bearbeitung betrifft einzelne Punkte
‣ Verschiedene Manipulator modi
‣ Translation, Rotation, Skalierung
‣ Mausinteraktion
‣ Linksklick führt Manipulationsmodi aus
‣ Rechtsklick wählt aus
13
Modellierungskonzepte II
‣ Betrachtungsmodi
‣ Bounding Box, Wireframe, Solid, Shaded Textured
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ (Mehrere) Basisformen aus Menu („Add“) hinzufügen
‣ Modifizieren:
‣ Punkte verschieben
‣ Aufteilen
‣ Punktezusammenfassen
‣ Exportieren!
14
Links
‣ GIMP
‣ http://www.gimp.org/
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
‣ http://de.wikibooks.org/wiki/GIMP
‣ http://en.wikibooks.org/wiki/GIMP
‣ Blender
‣ http://www.blender.org/
‣ http://de.wikibooks.org/wiki/Blender_Dokumentation
‣ http://en.wikibooks.org/wiki/Blender_3D
15
Vielen Dank:)
B-CGEinführung in die Computergraphik
Prof. Dr. Detlef Krömker, Sebastian SchäferGraphische Datenverarbeitung, Institut für Informatik
B-CGEinführung in die Computergraphik
Vielen Dank:)
16