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