Page MenuHome

Render Layers in compositor from a different scene not working
Closed, ResolvedPublic

Description

Blender Version
Broken: rB4cf7fc3b3a4d032f0c0db632a46d40806e906cf1
Worked: rB4cf7fc3b3a4d032f0c0db632a46d40806e906cf1^

Short description of error
Using scene layers from a different scene doesn't show the output sockets.

Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

Open the file

and re-set the scene of the right-most layer to use scene "B".

This is what you get right when you open it, or in a commit prior to the bug:

This is what you get in new files, or after you re-set the (other) scene of the renderlayer:

Event Timeline

Dalai Felinto (dfelinto) lowered the priority of this task from Unbreak Now! to 50.May 10 2017, 10:18 PM
Dalai Felinto (dfelinto) updated the task description. (Show Details)

I guess the two images are swapped? Anyways, I found the problem - the update code tried to update the nodetree of scene B, which doesn't have one. I guess I'll have to explicitly pass the nodetree that's supposed to be updated.

Thanks for the report, will be fixed in a second.

EDIT: Missed your image fix, sorry