A Gizmo that lets you load separatly rendered AOVs/passes at ease.
JSLoadRenderPasses
First submitted: 3 April 2025
Author: jobby
Compatible Nuke versions: 14.0 or later
Compatibility: Linux, Mac, Windows
JS Load Rander Passes
JS Load Render Passes is a Gizmo that lets you read several separatly rendered AOVs/passes with one click.
Just load the beauty pass and it will setup the rest for you. Aiming at subtractive compositing.

All you need to follow is th following rules:
- all AOVs/passes for each layer need to be in the same directory.
- there should not be any other files in this folder than these sequences.
- all sequences need to end according to the following pattern:
'..._passname_####.fileextention'. - if there are some of the following AOVs rendered please include these substrings in the passname
so the gizmo can handle the layers and channels appropiatly:
| Pass/Channel | Used Sub String |
|---|---|
| Ambient Occlusion | “…ao…” |
| Alpha | “…alpha…” |
| Beauty | '...beauty...' |
| Crypto | “…crypto…” |
| Light AOVs | “…light…” |
| Motion Vectors | “…vector…” |
| Normals (Camera or World) | “…normal…” |
| Position | “…pos…” |
| Shadow | “…shadow…” |
| Texture UVs | “…uv…” |
These sub-strings are NOT case sensitive.
If this is all done properly, all AOVs/passes will be set up for you and you can press the
'Add AOV Comp' button to tweak light relevant AOVs:

For more detailed Info please visit: JS Render Layers
MIT