I should have answered this sooner but I thougt the V-cube description was clear enough.stratified wrote: If we can, we would like to avoid having 4 different environments and keep our original 2 environments. The key question is when to use which environment.
The 3.03.3 implementaton is nice but limited to 2 environments at the same time.
Extreme use-case really needs to have as much as 4 different environments :
the main environment, a second environment to override reflection, a third environment to override refraction, and the fourth environment for backplate.
If the rational behind this implementation was to not add 2 more pins to the renderTarget node, why not add them to the environment node then?
I mean instead of a visible environment section in the environment node with the 3 Boolean attributes,
why not replace this section in the environment node, with an override section and 3 environments input (where we can plug other environment nodes) :
override background(backplate), override reflexion and override refraction.
With this solution we would not need anymore the visible environment pin in renderTarget node...
Another solution coud be to have a new intermediate node plugable in the visible environment with 3 different environment input for backplate, reflexion and refraction...