General Category > Gallery

caustic experiments with photographic lenses

(1/3) > >>

damjan:
First - i have to say - i just downloaded corona some hours ago, and i have to say this is the most promising renderer i saw in many years! (and i saw a lot)
I dug out some old maxwell scene i did for a presentation a while back (explaining the working principle of a camera lens)

The images you see here are not so easy to grasp - its basically a rebuild of an old cook triplet camera
I got all the info from google patents - ior, lens radius etc.

the results are perfect compared to vray and maxwell - and extremely fast!
maxwell was also good, but 10 times slower.. vray didnt reproduce anything close to this (even with gpu)

20 minutes each, and one i had to flip - like in a real camera ;)
(no postprod - straight from the engine)

Ondra:
Wow, that is awesome!

We tried something similar with Rawalanche some time ago, but we've only gotten to single-lens camera: https://www.facebook.com/media/set/?set=a.149696258503558.34042.149376231868894&type=3

Can you post pictures of the entire scene setup (wireframe)? And how did you get the first image? Is the camera looking directly through the lens, or at the projection plane?

Ondra:
And one last thing, would you be willing to share the scene? I would love to use it for testing new GI algorithms ;)

damjan:
camera is looking at the projection plane
i did at the time comparisons between spherical/aspherical and cooke triplet
attached is a wireframe and an old side from the presentation (its maxwell, and took ages to render)
the problem with aspherical lenses was the function to generate them was, lets say not so hard to get, but once i had the patent papers in front of me, i gave up on it
btw - all the curves were created in rhino and meshed in max - just for precision - this whole setup is rather fragile when it comes to mesh resolution and small errors multiply as the light propagates trough the lenses

Ondra:
yes, I tried to model a parabolic lens, but I scratched it, because I would have to program it as primitive into 3dsmax to get good precision :D

Navigation

[0] Message Index

[#] Next page

Go to full version