- Posts: 3
- Joined: Fri Oct 16, 2020 3:03 pm
- Real Name: David Frisk
It will show that even without alpha, the colors still influence each other, because Fusion merges additively by default. If you set your merges to subtractive, the slider will have the result you expect it to. Either that or put an 'Alpha multiply' node after your background and leave the merges set to additive.
- Code: Select all
{
Tools = ordered() {
Ellipse1 = EllipseMask {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.333, 0.666 }, },
Width = Input { Value = 0.4, },
Height = Input { Value = 0.4, },
},
ViewInfo = OperatorInfo { Pos = { 275, -16.5 } },
},
Background1_1 = Background {
Inputs = {
EffectMask = Input {
SourceOp = "Ellipse1_1",
Source = "Mask",
},
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftGreen = Input { Value = 1, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 550, 16.5 } },
},
Ellipse1_1 = EllipseMask {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.666, 0.666 }, },
Width = Input { Value = 0.4, },
Height = Input { Value = 0.4, },
},
ViewInfo = OperatorInfo { Pos = { 550, -16.5 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 550, 82.5 } },
},
Background1 = Background {
Inputs = {
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftAlpha = Input { Value = 0, },
EffectMask = Input {
SourceOp = "Ellipse1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 275, 82.5 } },
},
Background1_1_1 = Background {
CtrlWZoom = false,
Inputs = {
EffectMask = Input {
SourceOp = "Ellipse1_1_1",
Source = "Mask",
},
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftBlue = Input { Value = 1, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 715, 16.5 } },
},
Merge1_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background1_1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 715, 82.5 } },
},
Ellipse1_1_1 = EllipseMask {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.5, 0.333 }, },
Width = Input { Value = 0.4, },
Height = Input { Value = 0.4, },
},
ViewInfo = OperatorInfo { Pos = { 715, -16.5 } },
}
}
}