From 0140db6247c0ec645c53d38f3e119c5a62d01d6c Mon Sep 17 00:00:00 2001 From: Jean-Michel Gorius Date: Mon, 14 Nov 2022 11:06:35 +0100 Subject: [PATCH] Fix constant medium rendering --- hittable.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hittable.c b/hittable.c index 8e2a22b..1e9d886 100644 --- a/hittable.c +++ b/hittable.c @@ -516,6 +516,9 @@ static bool constant_medium_hit(const ConstantMedium *constant_medium, Ray r, if (hit_distance > distance_inside_boundary) return false; + record->t += hit_distance / ray_length; + record->p = ray_at(r, record->t); + /* Arbitrary values */ record->normal = (Vec3){1.0, 0.0, 0.0}; record->front_face = true;