Hi everyone,
I am here to show you a work in progress which tries to offer artists some freedom on rendering or, to be more precise, on light propagation.
The basic idea is to capture specific light rays with an input portal and to release them somewhere else with an output portal, as you can see in the image :

The positioning of portals is completely free.
You can choose the kind of features you want to edit with presets (caustics, color bleeding, etc.).
It does little to rendering time. Current implementation (which is not optimized) adds around 5%.
I did an add-on on Blender to create and manipulate the portals. The rendering is then computed with Mitsuba.
Without further ado, here is a demonstration :
Warning : There are some commentaries in annotations.
Here are some additional high-quality results :

Manipulation of the mirror’s reflection :

I am looking for feedbacks, both theoretical and practical, such as :
[ul]
[li] Does it fit a need you may have when it comes to tweak and trick renderings ?
[/li][li] What kind of manipulation you like to do ?
[/li][li] Does it seems usable/intuitive ?
[/li][li] Would you like to try it as such ? with a different manipulator ?
[/li][li] etc.
[/li][/ul]
I would be glad to hear from you guys and especially if some of you are interested in testing it.
Feel free to ask me anything if you want to discuss the technique.
Regards.
