world: don't normalize light brightness by quantity of lights.

That's not how they work in real life.
This commit is contained in:
Bill Thiede 2021-07-21 14:47:00 -07:00
parent 41f3b63ad0
commit ee8ef4e2c5

View File

@ -6,7 +6,7 @@ use crate::{
rays::Ray, rays::Ray,
shapes::{intersect, Shape}, shapes::{intersect, Shape},
tuples::{Color, Tuple}, tuples::{Color, Tuple},
Float, BLACK, WHITE, BLACK, WHITE,
}; };
/// World holds all drawable objects and the light(s) that illuminate them. /// World holds all drawable objects and the light(s) that illuminate them.
@ -145,7 +145,7 @@ impl World {
shadowed, shadowed,
) )
}); });
c / self.lights.len() as Float c
} }
/// Compute color for given ray fired at the world. /// Compute color for given ray fired at the world.
/// ///