The problem was this one subtraction. Seriously.

This commit is contained in:
Eryn Wells 2014-08-02 23:46:02 -07:00
parent e638764340
commit 6dcb9dd37f

View file

@ -260,7 +260,7 @@ Scene::trace_ray(const Ray &ray,
Ray shadowRay;
for (PointLight *l : lights) {
light_direction = (intersection - l->GetOrigin()).normalize();
light_direction = (l->GetOrigin() - intersection).normalize();
ldotn = light_direction.dot(normal);
/*