3b1b-manim/manimlib/shaders/surface/frag.glsl

29 lines
522 B
Text
Raw Normal View History

2020-06-04 15:41:20 -07:00
#version 330
uniform vec3 light_source_position;
uniform vec3 camera_position;
uniform float reflectiveness;
2020-06-28 12:13:25 -07:00
uniform float gloss;
uniform float shadow;
uniform float focal_distance;
in vec3 xyz_coords;
in vec3 v_normal;
2020-06-04 15:41:20 -07:00
in vec4 v_color;
2020-06-04 15:41:20 -07:00
out vec4 frag_color;
#INSERT finalize_color.glsl
2020-06-04 15:41:20 -07:00
void main() {
frag_color = finalize_color(
v_color,
xyz_coords,
normalize(v_normal),
light_source_position,
camera_position,
reflectiveness,
2020-06-28 12:13:25 -07:00
gloss,
shadow
);
2020-06-04 15:41:20 -07:00
}