Problem summary
Baking duplicated MCBP nodes often makes up-to-date streams go red
This issue affects copy and pasted or duplicated Multi-Channel Bake Points.
It does not occur when the Bake button in the MCBP node properties is used, it only happens when either the Node Graph context menu actions or a Bake Selected shortcut are used.
Customer reported version
Mari 4.7v2
Customer reported platform
n/a
Steps to reproduce
1) Drag and drop a 'Bricks01' Material from the Shelf
2) Connect it to a Multi-Channel Bake Point node
3) Select both nodes and duplicate them
4) Open the Manage Shortcuts dialog (Edit > Shortcuts)
5) Assign a shortcut to 'Bake Selected', such as CTRL+J, and close the dialog
6) Bake the Bake Point
7) Once the bake has finished, open the Material's properties and edit one of the sliders in the Base_HSV group. This should cause the MCBP node to go red
8) Inspect the MCBP node properties, only the Base stream should be red
9) With the MCBP node selected, use the shortcut assigned to Bake Selected
Expected behaviour
The Base stream should be rebaked.
Actual behaviour
The Base stream is rebaked, but often all other streams that were up-to-date go red
Workaround
Use the Bake button in the node properties to bake duplicated MCBP nodes.
Reproduced by support
This bug has been reproduced in:
Mari 5.0v2 - Windows 10 - CentOS 7.9
Mari 5.0v1 - Windows 10 - CentOS 7.9
Mari 4.8v2 - Windows 10
Mari 4.8v1 - Windows 10
Mari 4.7v5 - Windows 10
Mari 4.7v2 - CentOS 7.9
Mari 4.7v1 - Windows 10
Unable to reproduce bug in:
Mari 4.7v6 - Windows 10 - CentOS 7.9
Earliest version tested
Mari 4.7v1 - This feature did not exist before this version