|
3D-Grafik mit OpenGLvon Marius Apetri
1. Auflage 2010, Softcover ISBN 978-3-8266-5512-8 € 49,95
|
|
|
Mit OpenGL lassen sich 2D- und 3D-Computergrafiken entwickeln, die die Darstellung komplexer 3D-Szenen in Echtzeit erlauben. Der Autor erläutert die Grundlagen der OpenGL-Programmierung und 3D-Grafikprogrammierung. Im zweiten Teil des Buches werden weitere fortgeschrittene Funktionen von OpenGL erläutert. So erhalten Sie ein umfassendes Handbuch zu OpenGL. Stimmen zum ProduktDurch seine kompakte Art enthält das Buch sehr viel Wissen über Grafikprogrammierung und OpenGL. Es empfiehlt sich daher aus meiner Sicht eher für Fortgeschrittene und Profis als für Einsteiger, die gerade dabei sind sich in die Grafikprogrammierung einzuarbeiten. |
||
OpenGL - Das umfassende Praxis-HandbuchAus dem Inhalt:
Der OpenGL-Standard ist eine sprachenunabhängige Programmierschnittstelle zur Entwicklung von 2D- und 3D-Computergrafik und eignet sich zur Darstellung komplexer Szenen in Echtzeit. OpenGL ist die Grundlage zur Erstellung zahlreicher Softwareprojekte wie Computerspiele, Animationen für Film- und Videoprojekte, wissenschaftliche Darstellungen oder "virtuelle Realität". 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. |
||
Flash ist nicht auf das Internet begrenzt. Sie können es auch jenseits der Website einsetzen: etwa im PDF, in Powerpoint oder als Desktop-Anwendung.
Flash hat sich inzwisch...
mehr
15