Closed wahn closed 4 years ago
Here an image rendered by the following test scene (using the C++ code):
> ~/builds/pbrt/release/pbrt pbrt_feature_demo_integrator_whitted.pbrt
Since commit cf5235a6e5a2ff2fca0df0ed9ead3e45368f07ee the Rust code implements the WhittedIntegrator
. One pixel difference to the C++ code:
> imf_diff pbrt.png pbrt_feature_demo_integrator_whitted.png
differing pixels: 0.000% (1 of 518400)
average difference: 1.480%
maximum difference: 1.480%
Summary: 1 pixel differs slightly.
Currently there is one integrator missing on the Rust side: The
WhittedIntegrator
. On the C++ side we have: