ssloy / tinyrenderer

A brief computer graphics / rendering course
https://github.com/ssloy/tinyrenderer/wiki
Other
20.58k stars 1.98k forks source link

Add Anti-Aliasing Section #8

Open luizberti opened 8 years ago

luizberti commented 8 years ago

Hey there, I was wondering if you have any plans to add anti-aliasing to this course? Would be pretty cool to have and it's not much more complex than a lot of other topics treated in here.

Thanks.

ssloy commented 8 years ago

Hi Luiz, in fact yes, I want to add anti-aliasing, but at the moment can not guarantee the delivery date.

MidoriYakumo commented 8 years ago

Should anti-aliasing be concerned since bare start? Sometime I found it quite hard to design AA algorithms without multi-sampling methods.

vchizhov commented 4 years ago

The topic is actually quite a bit more complex than the others considered - especially if a satisfactory theoretical presentation is envisioned. This would go into Fourier transform territory, sampling/Dirac deltas, signal copies in the Fourier domain, filtering etc. If this is presented only from an algorithmic point of view, however, it should be simple.