I wrote a short article about my recent caustics lens exploration in Blender and put together a simple example file with the rigged physical "Camera" (using awesome assets from Simon Thommes and @julienkaspart for the environment)

https://studio.blender.org/blog/camera-lenses-with-caustics/

Hope you enjoy!

Simulating Physical Camera Lenses with Caustics - Blender Studio

Andy explains how he simulated a physical camera lens using caustics rendering in Cycles.

Blender Studio