ID 376892 - DeepMerge node set to Holdout combines alpha values if the B input is semi-transparent and behind the A input

Follow

Problem summary

DeepMerge node set to Holdout combines alpha values if the B input is semi-transparent and behind the A input 


Customer reported version
nuke.11.2v5


Customer reported platform
centos6


Steps to reproduce


1) Open the attached Nuke script

2) Compare the alpha channel for the DeepMerge(combine), DeepMerge(holdout) and DeepHoldout nodes, they are all different, with DeepMerge(holdout) being a combination of the other two, as shown below:



Reproduced by support

This bug has been reproduced in:
Nuke 11.3v1 - Windows 10 - CentOS 6.9 - MacOSX 10.13

Nuke 11.2v5 - Windows 10

Nuke 11.2v5 - Windows 10 *the DeepMerge(combine) and DeepMerge(holdout) alpha channels look the same

Nuke 11.2v1 - Windows 10 - CentOS 6.9 - MacOSX 10.13 -regression


Unable to reproduce bug in:
Nuke 11.1v6 - Windows 10 - CentOS 6.9 - MacOSX 10.13 *the DeepMerge(holdout) and DeepHolout alpha channels look the same


Earliest version tested
Nuke 11.1v6 - This issue no longer appears in this version and has regressed


Expected behaviour
For the DeepMerge(holdout) and DeepHolout alpha channels look the same


Actual behaviour
The DeepMerge(holdout) channel doesn't match the DeepHolout alpha channel


    We're sorry to hear that

    Please tell us why