ID 605096 - Project3DShader node tries to load the ModelBuilder plugin if it is created after a ModelBuilder node

Follow

Problem summary
Project3DShader node tries to load the ModelBuilder plugin if it is created after a ModelBuilder node.
This breaks all functionality in the Project3D node for the current script.
 
Customer reported version
N/A
 
Customer reported platform
N/A
 
Steps to reproduce
 
1) Open Nuke. 
 
2) Create a ModelBuilder node.
 
3) Create a Project3DShader node.
 
4) Select the Project3DShader and press the i key:
 

 
Expected behaviour
Project3DShader should load the correct plugin.
 
Actual behaviour
Project3DShader tries to load the ModelBuilder plugin, and the Project3DShader node does not work.
 
Workaround
You may be able to work around this by doing the following:
  • Create a new script.
  • Create a Project3DShader node in this script, which should work as expected.
  • Copy all the nodes from your original script into the new script.
 
This may work for a while but the issue is likely to happen again when reloading the script.
 
Reproduced by support
This bug has been reproduced in:
Nuke 16.0v4 - Windows 11 - Linux Rocky 9
Nuke 14.0v1 - Windows 11 - Linux CentOS 7
 
Earliest version tested
Nuke 14.0v1 
- The Project3DShader (and new 3D system) did not exist before this version.
 

    We're sorry to hear that

    Please tell us why