OpenGL (Open Graphics Library) ist eine plattform- und programmiersprachenunabhängige Programmierschnittstelle zur Entwicklung von 2D- und 3D-Computergrafik und hat sich als universeller Grafikstandard etabliert. Standardmäßig umfasst OpenGL rund 250 Befehle, die die Darstellung komplexer 3D-Szenarien in Echtzeit erlauben.
Die Kursteilnehmer/-innen sind nach diesem Kurs in der Lage, Hardware-beschleunigte Grafikanwendungen mit OpenGL ES 3.X für Embedded Systeme zu schreiben.
Teilnahmegebühren:
OpenGL ES 3.X für Embedded Systeme
- Windows OpenGL™ ES Emulatoren
- Fixed & Floating Point interfaces
- Fixed vs. Programmable Pipeline
- Rendern von Primitiven
- Vertex Arrays
- Transformationen
- Materialeigenschaften
- Beleuchtung/Shading
- Rasterisierung
- Frame Buffer Operationen
- Vertex Buffer Objects
- Texturierung
- Texture Objects
- Vertex Shaders Programmierung
- Fragment Shaders Programmierung
- Embedded System Graphics Library (EGL)
- Unterschiede zwischen ES 1.1 und ES 2.0
Für diesen Kurs sollten die Kursteilnehmer/-innen folgende Vorkenntnisse mitbringen:
- erweiterte Programmierkenntnisse in C++
- vertiefte Kenntnisse in OpenGL
Dieser Kurs richtet sich an Grafikprogrammierer/-innen, die auf Embedded Systeme umsteigen wollen und dafür mittels OpenGL ES 3.X Hardware-beschleunigte Grafikanwendungen schreiben.
Getränke und Snacks sind im Seminarpreis enthalten.
Förderung durch
- den Europäischen Sozialfond ESF
- den Berufsförderungsdienst der Bundeswehr (BFD)
- verschiedene Berufsgenossenschaften
- regionale Einrichtungen
und andere Träger möglich
Teilnahmegebühren: