- Alle mathematischen Grundlagen
- Von einfachen Rasteralgorithmen bis hin zu Landscape Generation
- 3D-Grafik in C++, optimaler Einstieg in OpenGL und Direct3D
- Auf der CD:
- CYGWIN Compiler (32 Bit)
- sämtliche Quellcodes
- ca. 150 zusätzliche pdf-Seiten mit den Lösungen und Besprechungen der Übungsaufgaben und ...
- Alle mathematischen Grundlagen
- Von einfachen Rasteralgorithmen bis hin zu Landscape Generation
- 3D-Grafik in C++, optimaler Einstieg in OpenGL und Direct3D
- Auf der CD:
- CYGWIN Compiler (32 Bit)
- sämtliche Quellcodes
- ca. 150 zusätzliche pdf-Seiten mit den Lösungen und Besprechungen der Übungsaufgaben und Projekte sowie 2 zusätzliche Anhänge
3D-Grafik Programmierung
Aus dem Inhalt:- Mathematische Grundlagen
- Grafikprogrammierung in C++
- 3D-Programmierung
- 3D-Polygonfiguren
- Verwendung von Matrizen
- Projektion und Rasterization
- Schattieralgorithmen
- Texture Mapping
- Semitransparenzeffekte
- Echtzeitdarstellung dreidimensionaler Landschaften
Neu in der 2. Auflage:- Linsen- und Plasmaeffekte
- Fraktale Grafiken
- Texturparkettierung
- Polygonübergreifende Texturprojektion
- Einführung in OpenGL und Direct3D
Komplexe
dreidimensionale Grafikentwicklung ist die Grundlage vieler neuer Softwareprodukte. Spiele, Animationen für Film- und Videoprojekte, wissenschaftliche Darstellungen oder "virtuelle Realität" in der Technik basieren auf den mathematischen und softwaretechnischen Methoden der
3D-Grafikprogrammierung.
Dieses Buch liefert die ideale Grundlage für den ambitionierten Software-Entwickler in der
Grafikprogrammierung, es deckt alle wesentlichen Aspekte des Fachgebietes ab und kann als Lese- und Nachschlagewerk verwendet werden. Alle Themen werden ausführlich und allgemein verständlich behandelt.
Die zweite Auflage des Buches wurde neben den vollständig überarbeiteten Texten um zahlreiche neue Themen erweitert wie beispielsweise die Visualisierung einer virtuellen Welt aus der Sicht verschiedener Kameras. Die Erarbeitung der Kenntnisse wird durch zahlreiche Übungsaufgaben und Beispielprogramme unterstützt.
Zusätzlich zur Beschreibung der Themen werden die Techniken und Vorgehensweisen vermittelt, die dem Leser die Formulierung eigener, unabhängiger Algorithmen ermöglichen.
Dank des bewährten didaktischen und thematischen Aufbaus werden komplexe Zusammenhänge einem breiten Publikum nachvollziehbar erklärt. Dieses Buch ist selbst für Nicht-Mathematiker und Leser mit nur wenigen Grundkenntnissen verständlich.