Files
train-game/shaders/flat.gdshader
2026-08-29 11:44:31 +02:00

12 lines
319 B
Plaintext

shader_type spatial;
render_mode diffuse_lambert, specular_disabled;
uniform vec4 albedo : source_color = vec4(1.0);
void fragment() {
ALBEDO = albedo.rgb * COLOR.rgb;
ROUGHNESS = 1.0;
// Facettierte (flat shaded) Optik, unabhaengig von den Mesh-Normalen.
NORMAL = normalize(cross(dFdy(VERTEX), dFdx(VERTEX)));
}