State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|TargetRelease:12.0v1|BugID:305280|
Problem summary
Nodes above transform are evaluated when not being viewed.
Customer reported version
nuke.10.0v5
Customer reported platform
centos7
Steps to reproduce
- Open Nuke
- Create a few read nodes, merge them together
- Duplicate the nodes as a group, move it to the side.
-
Execute ( nuke.startPerformanceTimers()) in the script editor.
-
Select the merge of the first node group and scrub through the playback (Record the amount of time)
-
Now from the toolbar, run (Clear -> Clear All)
-
Execute ( nuke.resetPerformanceTimers()) in the script editor.
-
Add a transform node after the second group's merge
-
Scrub through the playback of the first group again (Record the amount of time)
-
Keep running through steps 5 to 9, removing the Transform to see if there is any differences.
Alternative reproduction steps:
- Open Nuke.
- Select file>open and open the attached script.
- Open the script editor.
- Run the following command: nuke.startPerformanceTimers()
- Double-click the transform node to open it's properties.
Result: The nodes above the transform node are evaluated, despite the viewer not being connected to the graph.
Workaround
Unknown
Reproduced by support
Nuke 11.1v1 Mac 10.13 - CentOS 7 - Windows 10
Nuke 11.0v1 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 10.5v5 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 10.5v1 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 9.0v9 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 9.0v8 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 9.0v1 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 8.0v7 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 8.0v1 - Mac 10.12.3 - Centos 7 - Windows 10
Nuke 7.0v10 - Mac 10.12.3 - Centos 7 - Windows 10
Earliest version tested
Nuke 7.0v10
Expected behaviour
For Nuke not to evaluate Nodes, above a transform, that are not being viewed
Actual behaviour
Nodes above transform are evaluated when not being viewed