Current stable version: 0.1.1

Improve caustics control / bring back photon lamp

Project:YafaRay
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

Currently using Yafaray 0.1.0.315

When compared to features available in the old Yafray 0.0.9, the control and speed of creating caustic reflections/refractions seems to be worse.

For example, Yafray used to have a separate photon lamp, so one could specify that ONLY certain lamps would generate caustic photons. Now in Yafaray, rendering in any caustics-enabled mode uses every available light source for caustic photons, giving the user less control over the result and increasing render times. When only a simple caustic effect is desired (particularly if animating), this can have a big negative impact compared to the old version.

Some ideas to improve this:

-Possibly bring back the photon lamp, and not have other lamp types create caustic photons at all.

-OR, along the same lines, have a checkbox for every lamp type to specify whether it should shoot caustic photons or not, how many, etc.

-Additionally, perhaps have some object/material level caustic controls too, like whether or not you want an object to react if hit by caustic photons