toolpaths_cog.fs 382 B

123456789101112131415161718
  1. #version 140
  2. const vec3 BLACK = vec3(0.1);
  3. const vec3 WHITE = vec3(0.9);
  4. const float emission_factor = 0.25;
  5. // x = tainted, y = specular;
  6. in vec2 intensity;
  7. in vec3 position;
  8. out vec4 out_color;
  9. void main()
  10. {
  11. vec3 color = position.x * position.y * position.z > 0.0 ? BLACK : WHITE;
  12. out_color = vec4(vec3(intensity.y) + color * (intensity.x + emission_factor), 1.0);
  13. }