Trying to setup the canvas size dependecy for dup

But it starts blinking and jumping chaotically as I move the center point in the viewer(the center point of the duplicate tool)...
Is there any way to set that up to operate correctly?
Is there any way to set that up to operate correctly?
- Code: Select all
{
Tools = ordered() {
Background7_16_5 = Background {
Inputs = {
GlobalOut = Input { Value = 79, },
Width = Input { Value = 140, },
Height = Input { Value = 120, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftGreen = Input { Value = 0.152, },
TopLeftBlue = Input { Value = 0.24, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -220, -148.5 } },
},
Background7_16_4 = Background {
CtrlWZoom = false,
Inputs = {
GlobalOut = Input { Value = 79, },
Width = Input {
Value = 1697,
Expression = "Merge22_34.Foreground.OriginalWidth^(Duplicate1.Center.X+.5)*Duplicate1.XSize",
},
Height = Input {
Value = 394,
Expression = "Merge22_34.Foreground.OriginalHeight^(Duplicate1.Center.Y+.5)*Duplicate1.XSize",
},
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -110, -115.5 } },
},
Merge22_34 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background7_16_4",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background7_16_5",
Source = "Output",
},
Gain = Input { Value = 0, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -110, -148.5 } },
},
Duplicate1 = Fuse.Duplicate {
Inputs = {
Copies = Input { Value = 5.26, },
Center = Input { Value = { 0.873629519254425, 0.612848267242457 }, },
XSize = Input { Value = 1.913, },
Operator = Input { Value = FuID { "Over" }, },
GainNest = Input { Value = 1, },
AlphaGain = Input { Value = 0, },
RandomSeed = Input { Value = 26024, },
Background = Input {
SourceOp = "Merge22_34",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 110, -148.5 } },
}
}
}