diff --git a/src/bin/minitracer/trace.wgsl b/src/bin/minitracer/trace.wgsl index 1f64b63..d8de6d9 100644 --- a/src/bin/minitracer/trace.wgsl +++ b/src/bin/minitracer/trace.wgsl @@ -88,7 +88,7 @@ fn trace_fragment(in: Varying) -> vec4f { let s = spheres[sphere]; pos += t * ray; let normal = (pos - s.center) / s.radius; - result += vec4(color * s.emit_color * -dot(normal, ray), 0.0); + result += vec4(color * s.emit_color, 0.0); color *= s.reflect_color; let diffuse = normal + rand_sphere(); let specular = reflect(ray, normal);