3D-Grafik mit OpenGL
Das umfassende Praxis-Handbuch
Marius Apetri
- 848 pages
- German
- PDF
- Available on iOS & Android
3D-Grafik mit OpenGL
Das umfassende Praxis-Handbuch
Marius Apetri
About This Book
Dieses Buch vermittelt die Kenntnisse, die fĂŒr die Erstellung einfacher bis komplexer OpenGL-Anwendungen benötigt werden. Alle Themen werden anhand anschaulicher Beispiele erlĂ€utert. Der OpenGL-Standard wird aus der Perspektive des Entwicklers vorgestellt, der komplexe virtuelle Welten generieren möchte, in denen man sich frei bewegen kann.Nach der Vorstellung grundlegender Konzepte von OpenGL wird die Visualisierung von Punkten, Linien, Polygonen und Polyedern erlĂ€utert. Daraufhin behandelt der Autor das von OpenGL eingesetzte System zur Verarbeitung von Matrizen einschlieĂlich der Vorteile dieses Systems gegenĂŒber der in der Mathematik ĂŒblichen Reihenfolge der Multiplikation von Matrizen.Weitere Schwerpunkte sind die Geometry Pipeline, Picking, eine ausfĂŒhrliche EinfĂŒhrung in die Programmierung des Vertex- und Fragmentprozessors mit GLSL, die hardwarebeschleunigte Bearbeitung von Bildern, Semitransparenz sowie Texturprojektion und -schattierung. Die Darstellung einer virtuellen Welt aus der Sicht mehrerer, beliebig positionierter und ausgerichteter Kameras wird ebenfalls behandelt.Dies ist ein Lehrbuch mit zahlreichen Ăbungsaufgaben, das sich besonders gut fĂŒr das Alleinstudium eignet. ZusammenhĂ€nge werden einem breiten Publikum nachvollziehbar erklĂ€rt, und es werden lediglich gute Kenntnisse einer leistungsfĂ€higen Programmiersprache sowie das mathematische Grundwissen der gymnasialen Mittelstufe vorausgesetzt. Dabei richtet sich der Autor an Leser, die weder ĂŒber OpenGL-Kenntnisse noch ĂŒber Vorkenntnisse in der Computergrafik verfĂŒgen. Die Beispiele im Buch sind in C++ erstellt.