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

Book 1 Antialiasing motivation is incomplete

Open yig opened this issue 5 years ago • 0 comments

Book 1 Antialiasing states that the purpose of antialiasing is to eliminate jagged edges. If this were the only motivation, I would skip the code complexity and render a larger image. However, I believe there is a second motivation. The following two sections introduce materials which absolutely depend on integrating multiple samples of the same pixel. I think this deserves a mention when introducing antialiasing. Something like, "Our approach to simulating the behavior of light reflecting off of a point involves randomness, so our result would be heavily speckled inside shapes if we didn't sample each pixel many times."

yig avatar Aug 14 '20 09:08 yig