You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the existing issues and added correct labels.
Description
Current Behavior
Before submitting a render we 'collect' what files we're expecting the renderer to output. However, with Redshift when rendering to separate AOVs we are currently not detecting all the layers that Redshift generates. When e.g. all light groups are enabled and the globalAov attribute is set to "remainder" we miss the:
layer.1001.exr <- the main layer is always included
Since this is behind a login, here's a quick copy of an example from there:
AOV = BeautyAux
lightgroups = key, rim, fill
output for lightgroups disabled:
mylayer.exr
mylayer.BeautyAux.exr
output for lightgroups enabled, option "all"
mylayer.exr
mylayer.BeautyAux_key.exr
mylayer.BeautxAux_rim.exr
mylayer.BeautyAux_fill.exr
output for lightgroups enabled, option "remainder" (all other lights that are not in a lightgroup)
mylayer.exr
mylayer.BeautyAux_key.exr
mylayer.BeautyAux_rim.exr
mylayer.BeautyAux_fill.exr
mylayer.BeautyAux_other.exr
"remainder" is i think the better choice, since then it doesnt miss any lights, that arent in a lightgroup.
for all other AOVs that support light groups, you will get also the whole AOV itsself, i.e.
mylayer.exr
mylayer.DiffuseLighting.exr
mylayer.DiffuseLighting_key.exr
mylayer.DiffuseLighting_rim.exr
mylayer.DiffuseLighting_fill.exr
...
also in maya, if lights are hidden (even they are not in a render layer) but in a lightgroup, they will be put in the output, if "all light groups" is enabled.
the only workaround for that, is i think to manual select the wanted groups in the AOV lightgroup selection list.
Steps To Reproduce:
Set up redshift render with separated AOVs (not multi-channel EXR)
Set up a Beauty (Aux) AOV
Set up some lights with light groups enabled.
Set it to "All light groups"
Set the AOV's global AOV to "Remainder" in its light group settings
Additional context:
Version
ayon-core 1.0.6
ayon-maya 0.4.0
Redshift 2025.1.1
Windows 10
Is there an existing issue for this?
Description
Current Behavior
Before submitting a render we 'collect' what files we're expecting the renderer to output. However, with Redshift when rendering to separate AOVs we are currently not detecting all the layers that Redshift generates. When e.g. all light groups are enabled and the
globalAov
attribute is set to "remainder" we miss the:layer.1001.exr
<- the main layer is always includedlayer_AOVNAME_other.exr
<- the "remainder" layerExpected Behavior
All layers should be correctly detected.
For more details also see the Redshift forum topic that explains a bit how Redshift outputs the images in this case.
Since this is behind a login, here's a quick copy of an example from there:
Steps To Reproduce:
Additional context:
Version
ayon-core 1.0.6
ayon-maya 0.4.0
Redshift 2025.1.1
Windows 10
Our current logic is here:
ayon-maya/client/ayon_maya/api/lib_renderproducts.py
Lines 1124 to 1234 in ca40abe
The text was updated successfully, but these errors were encountered: