Problem summary
Unable to select item in the Axis scenegraph
Customer reported version
nuke.13.2v2
Customer reported platform
windows10
Steps to reproduce
1) Launch Nuke
2) Create an Axis node
3) In the node properties, enable read from file, then load in the attached simpleScene.usd file
4) In the file tab, try to select Locator_2, it doesn't change
Expected behaviour
For the selected item to be used for the Axis location
Actual behaviour
Nothing changes
Workaround
Using Python, create an Enumeration_Knob pulldown to select the items from a list and force a selection. Full example here:
node = nuke.selectedNode()items = node["scene_graph"].getItems()list = sorted([x[0] for x in items])ex = nuke.Enumeration_Knob("usdItems","Select item",list)node.addKnob(ex)node["knobChanged"].setValue("""if nuke.thisKnob().name() == "usdItems":node["scene_graph"].setSelectedItems( [node["usdItems"].value()] )""")
Reproduced by Support in:
Nuke 14.0v5 - Windows 10, CentOS 7
Nuke 14.0v1 - Windows 10
Nuke 13.2v2 - Windows 10
Nuke 13.0v6 - Windows 10, CentOS 7 - regression
Also reproduced by QA
Unable to reproduce bug in:
Nuke 13.0v5 - Windows 10, CentOS 7
Earliest version tested
Nuke 13.0v5 - This issue doesn't appear in this version and has regressed