This is an interactive tool for understanding how the camera works. You can change some conditions and see how camera effects change by viewing rays path and image on virtual 1D image sensor.
You can change following conditions.
And you can enable/disable some options.
Source codes (GitHub) Any suggestions and issues are welcome.