How to project an image through the lens? I have an image (on the top in printscreen 1), the lens, and the white plane (screen) under the lens. I expect to see projection of the image, I change position of the lens - nothing matters, the screen is black.


I also have a small cub and you can see that refraction does work (you can see refracted cub).
Is there any way to manage that? Eevee (2.8+) or blender internal (2.79-), no Cycles.
This is 2.8 file
EEVEE is not supporting indirect lighting right now. You still can use Irradiance Volume and indirect light projection to Bake those effect into your scene.

If you set a proper light map, it might work

Refraction won't provide any light into the scene maybe. And it use some algorithm to achieve it in EEVEE, which is not focus on project light. In these kind of problem, we usually adopt ray tracing to mock the effect, which EEVEE is not good at it. EEVEE is rasterization rendering engine.