raytracing.github.io icon indicating copy to clipboard operation
raytracing.github.io copied to clipboard

Validate Book 3 progression for milestone v4.0.0

Open hollasch opened this issue 4 years ago • 1 comments

Run through the book progression before v4 release.

Validate/update rendered images. Make sure that they are PNG format, and sized according to the rendered size specified in the code.

  • [ ] 3.1: Cornell box, no stratification
  • [ ] 3.2: Cornell box, with stratification (see note below)
  • [ ] 3.3: Cornell box, refactored
  • [ ] 3.4: Cornell box, with imperfect PDF
  • [ ] 3.5: Cornell box, with uniform hemispherical sampling (new render)
  • [ ] 3.6: Cornell box, with orthonormal basis scatter function
  • [ ] 3.7: Cornell box, sampling only the light, 10 samples per pixel
  • [ ] 3.8: Cornell box, light emitted only in the downward direction
  • [ ] 3.9: Cornell box with a cosine density PDF
  • [ ] 3.10: Cornell box, sampling a hittable light, 10 samples per pixel
  • [ ] 3.11: Cornell box, mixture density of cosine and light sampling
  • [ ] 3.12: Cornell box with arbitrary PDF functions
  • [ ] 3.13: Cornell box with glass sphere, using new PDF functions
  • [ ] 3.14: Cornell box using a mixture of glass & light PDFs
  • [ ] 3.15: Cornell box with anti-acne color function

Compare render 3.01 and 3.02. They should be the same. If they have slightly different noise, then the text needs to be slightly altered:

You should get exactly the same picture.

You should get the same picture, hopefully with less noise

hollasch avatar Feb 11 '21 03:02 hollasch

Review #900.

hollasch avatar Oct 20 '21 23:10 hollasch