3D Computergrafik (Vollversion)
http://www.th-nuremberg.de/mshopf/index.php/Lectures/Computergrafik
Aktuelle Zeitpläne, Hausaufgaben und Praktika:
http://www.th-nuremberg.de/cogr/index.php/CGExercises/CGExercises
Scripte in PDF Form (am Ende des Semesters):
http://my.ohm-hochschule.de/content/dav/ohm/users/Users-H/hopfma/CG/ (Ort TBD)
Video-Mitschnitt der Vorlesung im Corona-Semester:
https://www.youtube.com/playlist?list=PLoDv75f%2D%2Di02hmxXAhhGi5id_dqupnU6m
Blender Projektvideos:
http://www.th-nuremberg.de/mshopf/index.php/Lectures/Computergrafik_Blender (WS2013,WS2014)
http://www.th-nuremberg.de/roettger/index.php/Videos/BlenderExercises (WS2011,WS2012)
weitere folgen…
© 2010–2013 | Stefan Röttger |
© 2013- | Matthias Hopf |
Was ist 3D Computergrafik?
Grundlagen
3D Grundlagen
Grafische APIs
OpenGL Grundlagen
Die Computergrafik-Pipeline (Rendering Pipeline)
Geometrische Grundlagen
- Vektorraum
- Koordinatensysteme
- Geometrie
- Transformationen
- Affine Transformationen
- Homogene Koordinaten
- Zusammengesetzte Transformationen
- Homogene Matrizen
3D Darstellung
- Matrix Transformationen
- Lokale Koordinaten
- Viewkoordinaten
- View Frustum
- Augenkoordinaten
- Uebersicht Koordinatensysteme
Matrizen-Rechnung
Hierarchische Modelleriung und API Konzepte
Rasterisierung
Texturen
OpenGL Shader
- Programmable Pipeline
- GLSL unter OpenGL
- GLSL Syntax
- GLSL Parameter
- Einfache Standard-Codesequenz
- 2D Texturen im Shader
- Vertex Buffer Objects
- Native Standard-Codesequenz
Beleuchtung
- Beleuchtung
- Globale Beleuchtungsverfahren
- Lokale Beleuchtung
- Blinn Phong
- Normalen und Interpolation
- Blinn Phong in GLSL
- Beleuchtung Standard-Codesequenz
Die OpenGL Pipeline
Texturenanwendung
- 2D Textur Mapping
- 2D Billboards
- 2D Bump Mapping
- 2D Displacement Mapping
- 3D Texturen
- Environment Mapping
Texturen als Framebuffer
Raytracing mit Grafik-Hardware
- Raytracing Varianten
- Raymarching
- Signed Distance Functions
- Raymarching mit OpenGL
- Bounding Volume Hierarchy
- Screen Space Raymarching
Advanced Rendering Techniques
- Image Based Occlusion
- Perspective Shadow Maps
- Shadow Volumes
- Soft Shadows
- Deferred Shading
- Depth Peeling
- PTM