Added Ambient Lighting
This commit is contained in:
parent
3042ffc241
commit
d006555bfa
@ -8,13 +8,18 @@
|
|||||||
|
|
||||||
in vec4 vPosition;
|
in vec4 vPosition;
|
||||||
// TODO: Nimm Normalen als Attribut entgegen
|
// TODO: Nimm Normalen als Attribut entgegen
|
||||||
|
in vec3 vNormal;
|
||||||
|
|
||||||
|
|
||||||
uniform mat4 modelMatrix;
|
uniform mat4 modelMatrix;
|
||||||
uniform mat4 viewMatrix;
|
uniform mat4 viewMatrix;
|
||||||
|
|
||||||
// TODO: Nimm die Position der Lichtquelle als Uniform-Variable entgegen
|
// TODO: Nimm die Position der Lichtquelle als Uniform-Variable entgegen
|
||||||
|
uniform vec3 lightPosition;
|
||||||
|
|
||||||
// TODO: Nimm alle Koeffizienten und Intensitäten, sowie den Exponenten als Uniform-Variablen entgegen
|
// TODO: Nimm alle Koeffizienten und Intensitäten, sowie den Exponenten als Uniform-Variablen entgegen
|
||||||
|
uniform vec3 Ia;
|
||||||
|
uniform vec3 ka;
|
||||||
|
|
||||||
// TODO: Definiere alle Konstanten c_1, c_2, c_3
|
// TODO: Definiere alle Konstanten c_1, c_2, c_3
|
||||||
|
|
||||||
@ -43,8 +48,10 @@
|
|||||||
|
|
||||||
// TODO: Berechne die Distanz d, sowie f_{att}
|
// TODO: Berechne die Distanz d, sowie f_{att}
|
||||||
|
|
||||||
|
// TODAY
|
||||||
// TODO: Berechne die Farbe vfColor anhand der Phong-Beleuchtungsgleichung
|
// TODO: Berechne die Farbe vfColor anhand der Phong-Beleuchtungsgleichung
|
||||||
//vfColor = TODO;
|
//vfColor = TODO;
|
||||||
|
vfColor = Ia * ka;
|
||||||
|
|
||||||
gl_Position = projectionMatrix * position;
|
gl_Position = projectionMatrix * position;
|
||||||
}
|
}
|
||||||
|
1
Übung_30112023/README.md
Normal file
1
Übung_30112023/README.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
# Diese Übung gibts keine Aufgaben wie sonst, sondern es wird mit den Hausaufgaben angefangen
|
Loading…
Reference in New Issue
Block a user