From: Lukáš Jiřiště Date: Wed, 27 Nov 2024 09:23:58 +0000 (+0100) Subject: Add intensity dependence on distance X-Git-Url: https://git.ljiriste.work/?a=commitdiff_plain;h=01952fef7cfb5777abef5f89f1b9188dd01b1833;p=42%2FminiRT.git Add intensity dependence on distance --- diff --git a/src/scene.c b/src/scene.c index 005b996..54b8e7d 100644 --- a/src/scene.c +++ b/src/scene.c @@ -300,7 +300,7 @@ t_color get_light_contribution(t_vec3 point, const t_object *object, const t_lig || get_intersection_arg(&new_ray, obstruction) < 0)) return (vec_real_mul( vec_elwise_mul(light->color, object->object.plane.color), - light->brightness * angle_multiplier)); + light->brightness * angle_multiplier / distance / distance)); else return ((t_color){.x = 0, .y = 0, .z = 0}); }