Automatically update Interactive LightMix with new lights created every time a render or interactive render is launched and do not reset the existing ones, as happens with Vray
Corona tells you how many LightSelect elements you end up with, and the memory requirements, due to having a dialog that lets you set up the LightMix. V-Ray does not tell you this, since it is just done automatically.
Say you set up LightMix for Individual Lights. If you render in Corona, then change the color / intensity of a light in LightMix using its LightSelect, then change the name of a light and re-render... the name of the LightSelect does not change, and the color and intensity values are preserved. In V-Ray, because it is redoing the set up each render, the name of the LightSelect updates to the new name of the light and the color and intensity settings for that light in the LightMix are lost.
Because in Corona you set it up via a dialog, and not at each press of the render button, you can use the automatic set up to generate a starting list of LightSelects, and can then modify them manually. In V-Ray, although you can use a manual set up, you don't get the list of lightselect render elements for you to tweak so you have to build each LightSelect one by one. Also, if you then choose a different mode in the LightMix, it ignores any manually created LightSelects. In effect, Corona is always Manual, just there are options to generate the LightSelects for you.
So, the change is not trivial (which is why it hasn't been done before), and may result in the loss of some functionality that people are already dependent upon.
There are potential drawbacks to this.
Corona tells you how many LightSelect elements you end up with, and the memory requirements, due to having a dialog that lets you set up the LightMix. V-Ray does not tell you this, since it is just done automatically.
Say you set up LightMix for Individual Lights. If you render in Corona, then change the color / intensity of a light in LightMix using its LightSelect, then change the name of a light and re-render... the name of the LightSelect does not change, and the color and intensity values are preserved. In V-Ray, because it is redoing the set up each render, the name of the LightSelect updates to the new name of the light and the color and intensity settings for that light in the LightMix are lost.
Because in Corona you set it up via a dialog, and not at each press of the render button, you can use the automatic set up to generate a starting list of LightSelects, and can then modify them manually. In V-Ray, although you can use a manual set up, you don't get the list of lightselect render elements for you to tweak so you have to build each LightSelect one by one. Also, if you then choose a different mode in the LightMix, it ignores any manually created LightSelects. In effect, Corona is always Manual, just there are options to generate the LightSelects for you.
So, the change is not trivial (which is why it hasn't been done before), and may result in the loss of some functionality that people are already dependent upon.