Lazarus - OpenGL 3.3 Tutorial

01 - Einrichten und Einstieg

00 - Lazarus fuer OpenGL einrichten    17-11-17
02 - Context erzeugen    8-12-17
04 - VAO - Daten laden    12-12-17
06 - Erster Shader    12-11-17
08 - Polygonmodus    10-5-17

02 - Shader

00 - Einleitung und laden der Shader    13-12-17
02 - Einfachster Shader    23-6-17
04 - Uniform Variablen    12-11-17
06 - Erste Bewegung    30-4-17
08 - Mehrere Shader    5-12-17
10 - Schleifen    16-5-17
12 - Geometrie Shader    3-5-17
14 - Punkte verschieden darstellen    14-12-17
16 - Shader Mandelbrot    3-5-17
18 - Wichtige Funktionen    25-12-17

03 - Vertex-Puffer

00 - Einfachster Vertex-Puffer    10-6-17
02 - Mehrere Vertex-Puffer, Mehrarbige Mesh    10-6-17
04 - Vertex-Puffer in 2D    16-5-17
06 - Nur eine Array    28-4-17
08 - Vertex-Daten zur Laufzeit modifizieren    10-6-17
10 - Shapes (Dreiecke)    17-9-17
12 - Shapes (Linien und Punkte)    17-12-17
14 - DrawArrays    27-6-17
16 - Indices    17-9-17
18 - Index-Puffer    17-5-17
20 - Index-Puffer dynamisch    8-6-17
22 - Vertex-Puffer auslesen    10-6-17

04 - Matrix

00 - Was ist eine Matrix    19-12-17
02 - Matrix Rotieren    19-12-17
04 - Matrix Verschieben und Multiplizieren    25-6-17
06 - Kleines Planetarium    17-9-17

05 - 3D

00 - Erster-Wuerfel    20-5-17
02 - Polygon - Seite (Backface Culling)    25-5-17
04 - Tiefenbuffer    21-12-17
06 - Orthogonalprojektion    29-5-17
08 - Fluchtpunktperspektive (Frustum)    29-5-17
10 - Betrachtungs - Fenster (Viewport)    20-12-17

06 - Alpha Blending

00 - Einfaches Alpha Blending    25-12-17
02 - Die Reihenfolge ist wichtig    23-12-17

07 - Beleuchtung

00 - Einfache Beleuchtung    6-1-18
02 - Ambient Light    5-1-18
04 - Directional Light    5-1-18
06 - Mehrere Directional Light Quellen    5-1-18
08 - Point Light Kugel    6-1-18
10 - Point Light Vertex-Shader    6-1-18
12 - Point Light Fragment-Shader    6-1-18

08 - Texturen

00 - Erste Textur    13-7-17
02 - Mehrere Texturen    9-12-17
04 - Texturen von BMP    9-12-17
06 - Texturen mit oglTextur    27-6-17
08 - Texturen von XPM    9-7-17
10 - Texturen und Matrixen    9-7-17
12 - Multitexturing    9-12-17
14 - Filter    20-7-17
16 - Alpha-Textur    2-1-18

09 - Framepuffer

00 - In Textur rendern    12-12-17
02 - Framepuffer speichern    12-12-17

10 - Shader Effekte

00 - Blur    12-12-17
02 - Sobel    12-12-17
04 - Kacheln    25-12-17
06 - Kreis    26-12-17
08 - Hello World    25-12-17

90 - Versuche

00 - Erste Textur SubImage    27-6-17
02 - MipMap    27-6-17
04 - Texturen Perspektiven - Korrektur    29-6-17
06 - MipMap Kacheln    17-7-17
08 - MipMap    15-7-17
10 - MipMap diskret    17-7-17
12 - MipMap diskret-2    19-7-17

units



Sourcen download (source.zip)