raytracing.github.io
raytracing.github.io copied to clipboard
Book 1 Antialiasing motivation is incomplete
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."