In otpicstudion I am using, there are two way to get edge spread function.

One is gemetric ESF, and the other is FFT ESF.

I guess that FFT ESF are based on FFT, but don't know how the geometric ESF is calculated.

Is it based on raytrace method rather than wave property of light?