Skip to content

Commit e5e34bc

Browse files
trevordblackhollasch
authored andcommitted
Propogated scattered_color changes down book 3
1 parent c0a24a9 commit e5e34bc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

books/RayTracingTheRestOfYourLife.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3171,9 +3171,11 @@
31713171
ray scattered = ray(rec.p, p.generate(), r.time());
31723172
auto pdf_val = p.value(scattered.direction());
31733173

3174-
return emitted
3175-
+ srec.attenuation * rec.mat->scattering_pdf(r, rec, scattered)
3176-
* ray_color(scattered, depth-1) / pdf_val;
3174+
color scattered_color = (srec.attenuation
3175+
* rec.mat->scattering_pdf(r, rec, scattered)
3176+
* ray_color(scattered, depth-1)) / pdf_val;
3177+
3178+
return emitted + scattered_color;
31773179
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++
31783180
}
31793181
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)