3D-Grafik
Hier biete ich ein kostenloses Kapitel über 3D-Grafik zum Download an. Dieses Kapitel sollte einst Teil eines neuen Buches werden, das ich aber aus Zeitgründen nicht fertigstellen konnte. In diesem Kapitel werden die Grundzüge der 3D-Computergrafik behandelt, und zwar unabhängig von konkreten Grafikschnittstellen wie Direct3D oder OpenGL. Folgende Themen werden darin behandelt:
- Rasterung vs. Raytracing
- Beschreibung von 3D-Szenen mit Dreiecken, Materialien, Texturen und Lichtquellen
- Vektor- und Matrizenrechnung
- Transformationen mit Hilfe von Matrizen
- Perspektivische Projektion und Parallelprojektion
- Eigenschaften einfacher geometrischer Objekte (Geraden, Strahlen, Strecken, Ebenen, Kugeln)
- Licht und Farbe
- Menschliche Wahrnehmung von Farbe
- Berechnung von Beleuchtung mit dem Phong-Modell
- Schattenberechnung (Shadow Mapping und Volumenschatten)
- Rendering-Pipeline
- Anti-Aliasing
- Alpha-Blending
- Z-Buffering
- Texturfilter
Weiterhin gibt es einige Übungsaufgaben, vor allem zu den mathematischen Themengebieten.
