Lazarus - OpenGL 3.3 Tutorial: Unterschied zwischen den Versionen
Zeile 7: | Zeile 7: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Lazarus fuer OpenGL einrichten|Lazarus fuer OpenGL einrichten]] | ![[Lazarus - OpenGL 3.3 Tutorial - Lazarus fuer OpenGL einrichten|Lazarus fuer OpenGL einrichten]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Einrichten und Einstieg - Lazarus fuer OpenGL einrichten.png| | + | |[[Image: Einrichten und Einstieg - Lazarus fuer OpenGL einrichten.png|150px|right]] Lazarus fuer OpenGL einrichten<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Context erzeugen|Context erzeugen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Context erzeugen|Context erzeugen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Einrichten und Einstieg - Context erzeugen.png| | + | |[[Image: Einrichten und Einstieg - Context erzeugen.png|150px|right]] Context erzeugen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - VAO - Daten laden|VAO - Daten laden]] | ![[Lazarus - OpenGL 3.3 Tutorial - VAO - Daten laden|VAO - Daten laden]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Einrichten und Einstieg - VAO - Daten laden.png| | + | |[[Image: Einrichten und Einstieg - VAO - Daten laden.png|150px|right]] VAO - Daten laden<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Erster Shader|Erster Shader]] | ![[Lazarus - OpenGL 3.3 Tutorial - Erster Shader|Erster Shader]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Einrichten und Einstieg - Erster Shader.png| | + | |[[Image: Einrichten und Einstieg - Erster Shader.png|150px|right]] Erster Shader<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Polygonmodus|Polygonmodus]] | ![[Lazarus - OpenGL 3.3 Tutorial - Polygonmodus|Polygonmodus]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Einrichten und Einstieg - Polygonmodus.png| | + | |[[Image: Einrichten und Einstieg - Polygonmodus.png|150px|right]] Polygonmodus<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 39: | Zeile 39: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einleitung und laden der Shader|Einleitung und laden der Shader]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einleitung und laden der Shader|Einleitung und laden der Shader]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Einleitung und laden der Shader.png| | + | |[[Image: Shader - Einleitung und laden der Shader.png|150px|right]] Einleitung und laden der Shader<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Shader|Einfachster Shader]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Shader|Einfachster Shader]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Einfachster Shader.png| | + | |[[Image: Shader - Einfachster Shader.png|150px|right]] Einfachster Shader<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Uniform Variablen|Uniform Variablen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Uniform Variablen|Uniform Variablen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Uniform Variablen.png| | + | |[[Image: Shader - Uniform Variablen.png|150px|right]] Uniform Variablen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Erste Bewegung|Erste Bewegung]] | ![[Lazarus - OpenGL 3.3 Tutorial - Erste Bewegung|Erste Bewegung]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Erste Bewegung.png| | + | |[[Image: Shader - Erste Bewegung.png|150px|right]] Erste Bewegung<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Shader|Mehrere Shader]] | ![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Shader|Mehrere Shader]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Mehrere Shader.png| | + | |[[Image: Shader - Mehrere Shader.png|150px|right]] Mehrere Shader<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Schleifen|Schleifen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Schleifen|Schleifen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Schleifen.png| | + | |[[Image: Shader - Schleifen.png|150px|right]] Schleifen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Geometrie Shader|Geometrie Shader]] | ![[Lazarus - OpenGL 3.3 Tutorial - Geometrie Shader|Geometrie Shader]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Geometrie Shader.png| | + | |[[Image: Shader - Geometrie Shader.png|150px|right]] Geometrie Shader<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Punkte verschieden darstellen|Punkte verschieden darstellen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Punkte verschieden darstellen|Punkte verschieden darstellen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Punkte verschieden darstellen.png| | + | |[[Image: Shader - Punkte verschieden darstellen.png|150px|right]] Punkte verschieden darstellen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Shader Mandelbrot|Shader Mandelbrot]] | ![[Lazarus - OpenGL 3.3 Tutorial - Shader Mandelbrot|Shader Mandelbrot]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Shader - Shader Mandelbrot.png| | + | |[[Image: Shader - Shader Mandelbrot.png|150px|right]] Shader Mandelbrot<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 91: | Zeile 91: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Vertex-Puffer|Einfachster Vertex-Puffer]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Vertex-Puffer|Einfachster Vertex-Puffer]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Einfachster Vertex-Puffer.png| | + | |[[Image: Vertex-Puffer - Einfachster Vertex-Puffer.png|150px|right]] Einfachster Vertex-Puffer<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Vertex-Puffer, Mehrarbige Mesh|Mehrere Vertex-Puffer, Mehrarbige Mesh]] | ![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Vertex-Puffer, Mehrarbige Mesh|Mehrere Vertex-Puffer, Mehrarbige Mesh]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Mehrere Vertex-Puffer, Mehrarbige Mesh.png| | + | |[[Image: Vertex-Puffer - Mehrere Vertex-Puffer, Mehrarbige Mesh.png|150px|right]] Mehrere Vertex-Puffer, Mehrarbige Mesh<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer in 2D|Vertex-Puffer in 2D]] | ![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer in 2D|Vertex-Puffer in 2D]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Vertex-Puffer in 2D.png| | + | |[[Image: Vertex-Puffer - Vertex-Puffer in 2D.png|150px|right]] Vertex-Puffer in 2D<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Nur eine Array|Nur eine Array]] | ![[Lazarus - OpenGL 3.3 Tutorial - Nur eine Array|Nur eine Array]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Nur eine Array.png| | + | |[[Image: Vertex-Puffer - Nur eine Array.png|150px|right]] Nur eine Array<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Daten zur Laufzeit modifizieren|Vertex-Daten zur Laufzeit modifizieren]] | ![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Daten zur Laufzeit modifizieren|Vertex-Daten zur Laufzeit modifizieren]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Vertex-Daten zur Laufzeit modifizieren.png| | + | |[[Image: Vertex-Puffer - Vertex-Daten zur Laufzeit modifizieren.png|150px|right]] Vertex-Daten zur Laufzeit modifizieren<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Dreiecke)|Shapes (Dreiecke)]] | ![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Dreiecke)|Shapes (Dreiecke)]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Shapes (Dreiecke).png| | + | |[[Image: Vertex-Puffer - Shapes (Dreiecke).png|150px|right]] Shapes (Dreiecke)<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Linien)|Shapes (Linien)]] | ![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Linien)|Shapes (Linien)]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Shapes (Linien).png| | + | |[[Image: Vertex-Puffer - Shapes (Linien).png|150px|right]] Shapes (Linien)<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - DrawArrays|DrawArrays]] | ![[Lazarus - OpenGL 3.3 Tutorial - DrawArrays|DrawArrays]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - DrawArrays.png| | + | |[[Image: Vertex-Puffer - DrawArrays.png|150px|right]] DrawArrays<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Indices|Indices]] | ![[Lazarus - OpenGL 3.3 Tutorial - Indices|Indices]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Indices.png| | + | |[[Image: Vertex-Puffer - Indices.png|150px|right]] Indices<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer|Index-Puffer]] | ![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer|Index-Puffer]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Index-Puffer.png| | + | |[[Image: Vertex-Puffer - Index-Puffer.png|150px|right]] Index-Puffer<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer dynamisch|Index-Puffer dynamisch]] | ![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer dynamisch|Index-Puffer dynamisch]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Index-Puffer dynamisch.png| | + | |[[Image: Vertex-Puffer - Index-Puffer dynamisch.png|150px|right]] Index-Puffer dynamisch<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer auslesen|Vertex-Puffer auslesen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer auslesen|Vertex-Puffer auslesen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Vertex-Puffer - Vertex-Puffer auslesen.png| | + | |[[Image: Vertex-Puffer - Vertex-Puffer auslesen.png|150px|right]] Vertex-Puffer auslesen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 158: | Zeile 158: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Was ist eine Matrix|Was ist eine Matrix]] | ![[Lazarus - OpenGL 3.3 Tutorial - Was ist eine Matrix|Was ist eine Matrix]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Matrix - Was ist eine Matrix.png| | + | |[[Image: Matrix - Was ist eine Matrix.png|150px|right]] Was ist eine Matrix<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Matrix Rotieren|Matrix Rotieren]] | ![[Lazarus - OpenGL 3.3 Tutorial - Matrix Rotieren|Matrix Rotieren]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Matrix - Matrix Rotieren.png| | + | |[[Image: Matrix - Matrix Rotieren.png|150px|right]] Matrix Rotieren<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Matrix Verschieben und Multiplizieren|Matrix Verschieben und Multiplizieren]] | ![[Lazarus - OpenGL 3.3 Tutorial - Matrix Verschieben und Multiplizieren|Matrix Verschieben und Multiplizieren]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Matrix - Matrix Verschieben und Multiplizieren.png| | + | |[[Image: Matrix - Matrix Verschieben und Multiplizieren.png|150px|right]] Matrix Verschieben und Multiplizieren<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Kleines Planetarium|Kleines Planetarium]] | ![[Lazarus - OpenGL 3.3 Tutorial - Kleines Planetarium|Kleines Planetarium]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Matrix - Kleines Planetarium.png| | + | |[[Image: Matrix - Kleines Planetarium.png|150px|right]] Kleines Planetarium<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 185: | Zeile 185: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Erster-Wuerfel|Erster-Wuerfel]] | ![[Lazarus - OpenGL 3.3 Tutorial - Erster-Wuerfel|Erster-Wuerfel]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Erster-Wuerfel.png| | + | |[[Image: 3D - Erster-Wuerfel.png|150px|right]] Erster-Wuerfel<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Polygon - Seite (Backface Culling)|Polygon - Seite (Backface Culling)]] | ![[Lazarus - OpenGL 3.3 Tutorial - Polygon - Seite (Backface Culling)|Polygon - Seite (Backface Culling)]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Polygon - Seite (Backface Culling).png| | + | |[[Image: 3D - Polygon - Seite (Backface Culling).png|150px|right]] Polygon - Seite (Backface Culling)<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Tiefenbuffer|Tiefenbuffer]] | ![[Lazarus - OpenGL 3.3 Tutorial - Tiefenbuffer|Tiefenbuffer]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Tiefenbuffer.png| | + | |[[Image: 3D - Tiefenbuffer.png|150px|right]] Tiefenbuffer<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Orthogonalprojektion|Orthogonalprojektion]] | ![[Lazarus - OpenGL 3.3 Tutorial - Orthogonalprojektion|Orthogonalprojektion]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Orthogonalprojektion.png| | + | |[[Image: 3D - Orthogonalprojektion.png|150px|right]] Orthogonalprojektion<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Fluchtpunktperspektive (Frustum)|Fluchtpunktperspektive (Frustum)]] | ![[Lazarus - OpenGL 3.3 Tutorial - Fluchtpunktperspektive (Frustum)|Fluchtpunktperspektive (Frustum)]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Fluchtpunktperspektive (Frustum).png| | + | |[[Image: 3D - Fluchtpunktperspektive (Frustum).png|150px|right]] Fluchtpunktperspektive (Frustum)<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Betrachtungs - Fenster (Viewport)|Betrachtungs - Fenster (Viewport)]] | ![[Lazarus - OpenGL 3.3 Tutorial - Betrachtungs - Fenster (Viewport)|Betrachtungs - Fenster (Viewport)]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: 3D - Betrachtungs - Fenster (Viewport).png| | + | |[[Image: 3D - Betrachtungs - Fenster (Viewport).png|150px|right]] Betrachtungs - Fenster (Viewport)<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 222: | Zeile 222: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung|Einfache Beleuchtung]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung|Einfache Beleuchtung]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Beleuchtung - Einfache Beleuchtung.png| | + | |[[Image: Beleuchtung - Einfache Beleuchtung.png|150px|right]] Einfache Beleuchtung<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung mit Clamp|Einfache Beleuchtung mit Clamp]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung mit Clamp|Einfache Beleuchtung mit Clamp]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Beleuchtung - Einfache Beleuchtung mit Clamp.png| | + | |[[Image: Beleuchtung - Einfache Beleuchtung mit Clamp.png|150px|right]] Einfache Beleuchtung mit Clamp<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung und Farben|Einfache Beleuchtung und Farben]] | ![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung und Farben|Einfache Beleuchtung und Farben]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Beleuchtung - Einfache Beleuchtung und Farben.png| | + | |[[Image: Beleuchtung - Einfache Beleuchtung und Farben.png|150px|right]] Einfache Beleuchtung und Farben<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 244: | Zeile 244: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur|Erste Textur]] | ![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur|Erste Textur]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Erste Textur.png| | + | |[[Image: Texturen - Erste Textur.png|150px|right]] Erste Textur<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Texturen|Mehrere Texturen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Texturen|Mehrere Texturen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Mehrere Texturen.png| | + | |[[Image: Texturen - Mehrere Texturen.png|150px|right]] Mehrere Texturen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Texturen von BMP|Texturen von BMP]] | ![[Lazarus - OpenGL 3.3 Tutorial - Texturen von BMP|Texturen von BMP]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Texturen von BMP.png| | + | |[[Image: Texturen - Texturen von BMP.png|150px|right]] Texturen von BMP<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Texturen mit oglTextur|Texturen mit oglTextur]] | ![[Lazarus - OpenGL 3.3 Tutorial - Texturen mit oglTextur|Texturen mit oglTextur]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Texturen mit oglTextur.png| | + | |[[Image: Texturen - Texturen mit oglTextur.png|150px|right]] Texturen mit oglTextur<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Texturen von XPM|Texturen von XPM]] | ![[Lazarus - OpenGL 3.3 Tutorial - Texturen von XPM|Texturen von XPM]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Texturen von XPM.png| | + | |[[Image: Texturen - Texturen von XPM.png|150px|right]] Texturen von XPM<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Texturen und Matrixen|Texturen und Matrixen]] | ![[Lazarus - OpenGL 3.3 Tutorial - Texturen und Matrixen|Texturen und Matrixen]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Texturen und Matrixen.png| | + | |[[Image: Texturen - Texturen und Matrixen.png|150px|right]] Texturen und Matrixen<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Multitexturing|Multitexturing]] | ![[Lazarus - OpenGL 3.3 Tutorial - Multitexturing|Multitexturing]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - Multitexturing.png| | + | |[[Image: Texturen - Multitexturing.png|150px|right]] Multitexturing<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - glTexParameterf|glTexParameterf]] | ![[Lazarus - OpenGL 3.3 Tutorial - glTexParameterf|glTexParameterf]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Texturen - glTexParameterf.png| | + | |[[Image: Texturen - glTexParameterf.png|150px|right]] glTexParameterf<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Zeile 291: | Zeile 291: | ||
![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur SubImage|Erste Textur SubImage]] | ![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur SubImage|Erste Textur SubImage]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - Erste Textur SubImage.png| | + | |[[Image: Versuche - Erste Textur SubImage.png|150px|right]] Erste Textur SubImage<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]] | ![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - MipMap.png| | + | |[[Image: Versuche - MipMap.png|150px|right]] MipMap<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - Texturen Perspektiven - Korrektur|Texturen Perspektiven - Korrektur]] | ![[Lazarus - OpenGL 3.3 Tutorial - Texturen Perspektiven - Korrektur|Texturen Perspektiven - Korrektur]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - Texturen Perspektiven - Korrektur.png| | + | |[[Image: Versuche - Texturen Perspektiven - Korrektur.png|150px|right]] Texturen Perspektiven - Korrektur<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - MipMap Kacheln|MipMap Kacheln]] | ![[Lazarus - OpenGL 3.3 Tutorial - MipMap Kacheln|MipMap Kacheln]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - MipMap Kacheln.png| | + | |[[Image: Versuche - MipMap Kacheln.png|150px|right]] MipMap Kacheln<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]] | ![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - MipMap.png| | + | |[[Image: Versuche - MipMap.png|150px|right]] MipMap<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret|MipMap diskret]] | ![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret|MipMap diskret]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - MipMap diskret.png| | + | |[[Image: Versuche - MipMap diskret.png|150px|right]] MipMap diskret<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret-2|MipMap diskret-2]] | ![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret-2|MipMap diskret-2]] | ||
{{Level_2}} | {{Level_2}} | ||
− | |[[Image: Versuche - MipMap diskret-2.png| | + | |[[Image: Versuche - MipMap diskret-2.png|150px|right]] MipMap diskret-2<br> |
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
|} | |} |
Version vom 8. Dezember 2017, 21:37 Uhr
Inhaltsverzeichnis
Lazarus - OpenGL 3.3 Tutorial
Einrichten und Einstieg
Link | Beschreibung |
---|---|
Lazarus fuer OpenGL einrichten | Lazarus fuer OpenGL einrichten Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Context erzeugen | Context erzeugen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
VAO - Daten laden | VAO - Daten laden Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Erster Shader | Erster Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Polygonmodus | Polygonmodus Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Shader
Link | Beschreibung |
---|---|
Einleitung und laden der Shader | Einleitung und laden der Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Einfachster Shader | Einfachster Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Uniform Variablen | Uniform Variablen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Erste Bewegung | Erste Bewegung Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Mehrere Shader | Mehrere Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Schleifen | Schleifen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Geometrie Shader | Geometrie Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Punkte verschieden darstellen | Punkte verschieden darstellen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Shader Mandelbrot | Shader Mandelbrot Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Vertex-Puffer
Link | Beschreibung |
---|---|
Einfachster Vertex-Puffer | Einfachster Vertex-Puffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Mehrere Vertex-Puffer, Mehrarbige Mesh | Mehrere Vertex-Puffer, Mehrarbige Mesh Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Vertex-Puffer in 2D | Vertex-Puffer in 2D Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Nur eine Array | Nur eine Array Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Vertex-Daten zur Laufzeit modifizieren | Vertex-Daten zur Laufzeit modifizieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Shapes (Dreiecke) | Shapes (Dreiecke) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Shapes (Linien) | Shapes (Linien) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
DrawArrays | DrawArrays Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Indices | Indices Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Index-Puffer | Index-Puffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Index-Puffer dynamisch | Index-Puffer dynamisch Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Vertex-Puffer auslesen | Vertex-Puffer auslesen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Matrix
Link | Beschreibung |
---|---|
Was ist eine Matrix | Was ist eine Matrix Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Matrix Rotieren | Matrix Rotieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Matrix Verschieben und Multiplizieren | Matrix Verschieben und Multiplizieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Kleines Planetarium | Kleines Planetarium Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
3D
Link | Beschreibung |
---|---|
Erster-Wuerfel | Erster-Wuerfel Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Polygon - Seite (Backface Culling) | Polygon - Seite (Backface Culling) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Tiefenbuffer | Tiefenbuffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Orthogonalprojektion | Orthogonalprojektion Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Fluchtpunktperspektive (Frustum) | Fluchtpunktperspektive (Frustum) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Betrachtungs - Fenster (Viewport) | Betrachtungs - Fenster (Viewport) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Beleuchtung
Link | Beschreibung |
---|---|
Einfache Beleuchtung | Einfache Beleuchtung Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Einfache Beleuchtung mit Clamp | Einfache Beleuchtung mit Clamp Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Einfache Beleuchtung und Farben | Einfache Beleuchtung und Farben Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen
Link | Beschreibung |
---|---|
Erste Textur | Erste Textur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Mehrere Texturen | Mehrere Texturen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen von BMP | Texturen von BMP Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen mit oglTextur | Texturen mit oglTextur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen von XPM | Texturen von XPM Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen und Matrixen | Texturen und Matrixen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Multitexturing | Multitexturing Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
glTexParameterf | glTexParameterf Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Versuche
Link | Beschreibung |
---|---|
Erste Textur SubImage | Erste Textur SubImage Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
MipMap | MipMap Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen Perspektiven - Korrektur | Texturen Perspektiven - Korrektur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
MipMap Kacheln | MipMap Kacheln Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
MipMap | MipMap Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
MipMap diskret | MipMap diskret Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
MipMap diskret-2 | MipMap diskret-2 Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |