- Posts: 22
- Joined: Sun Feb 26, 2023 10:11 pm
- Real Name: Ulrich Windl
Well, being a beginner and only spare-time user of Resolve, I was unsuccessful three times trying to make a tracking Call Out:
Here is how my Call-Out looks:
I also saved the fusion construct; here it is:
I'd like to have instructions how to fix my Call Out to make the ellipse (and thus the line) follow an object that is tracked with a planar tracker.
- I failed to make the built-in effect do what I want easily.
- Using the built-In Call Out effect I tried to edit it in Fusion to make only the line follow the object while the text would have a static position (for readability). There are many examples around how to make the whole call-out move with the object, but I failed to make only the line follow the object
- So I tried to build my own primitive Call-Out in Fusion, and it basically worked until I got to the point where I wanted an ellipse to follow the tracked object. The problem seems to be that when having published the ellipse's coordinates (to allow the poly-line to follow), I cannot make the ellipse connect to a tracker. If I un-publish the point, I can, but then the poly-line won't follow. I also found out that the planar tracker does a much better job than the point tracker in my low-contrast clip.
Here is how my Call-Out looks:
- My Call Out in Fusion
- MyCallOut.PNG (13.14 KiB) Viewed 500 times
I also saved the fusion construct; here it is:
- Code: Select all
{
Tools = ordered() {
CallOutText = TextPlus {
CtrlWZoom = false,
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 1349, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "Publish4",
Source = "Value",
Expression = "Point(CallOutLine.Point1.X, CallOutLine.Point1.Y+ 0.05)",
},
LayoutRotation = Input { Value = 1, },
TransformRotation = Input { Value = 1, },
Softness1 = Input { Value = 1, },
StyledText = Input { Value = "Text ", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Bold", },
VerticalJustificationNew = Input { Value = 3, },
HorizontalLeftCenterRight = Input { Value = -1, },
HorizontalJustificationNew = Input { Value = 3, },
},
ViewInfo = OperatorInfo { Pos = { 378.667, 173.424 } },
},
Publish4 = PublishPoint {
Inputs = {
Value = Input { Value = { 0.269155206286837, 0.402097902097902 }, },
},
},
CallOutLine = PolylineMask {
DrawMode = "ClickAppend",
DrawMode2 = "InsertAndModify",
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.002, },
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2160, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
Polyline = Input {
SourceOp = "Polygon1Polyline",
Source = "Value",
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
Point0 = Input {
SourceOp = "Publish3",
Source = "Value",
},
Point1 = Input {
SourceOp = "Publish4",
Source = "Value",
},
EffectMask = Input {
SourceOp = "CallOutLineMask",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 144.667, 174.03 } },
},
Polygon1Polyline = BezierSpline {
SplineColor = { Red = 173, Green = 255, Blue = 47 },
NameSet = true,
KeyFrames = {
[524] = { 0, RH = { 524.333333333333, 0.333333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0349825565255241, RY = 0.0326340326340326 },
{ Linear = true, X = -0.00800000000000001, Y = 0, LX = -0.0349825565255241, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[525] = { 1, LH = { 524.666666666667, 0.666666666666667 }, RH = { 529, 1.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[537] = { 2, LH = { 533, 1.66666666666667 }, RH = { 537.333333333333, 2.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[538] = { 3, LH = { 537.666666666667, 2.66666666666667 }, RH = { 538.333333333333, 3.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[539] = { 4, LH = { 538.666666666667, 3.66666666666667 }, RH = { 539.333333333333, 4.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[540] = { 5, LH = { 539.666666666667, 4.66666666666667 }, RH = { 540.333333333333, 5.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[541] = { 6, LH = { 540.666666666667, 5.66666666666667 }, RH = { 541.333333333333, 6.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[542] = { 7, LH = { 541.666666666667, 6.66666666666667 }, RH = { 542.333333333333, 7.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[543] = { 8, LH = { 542.666666666667, 7.66666666666667 }, RH = { 543.333333333333, 8.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[544] = { 9, LH = { 543.666666666667, 8.66666666666667 }, RH = { 544.333333333333, 9.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[545] = { 10, LH = { 544.666666666667, 9.66666666666667 }, RH = { 545.333333333333, 10.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[546] = { 11, LH = { 545.666666666667, 10.6666666666667 }, RH = { 546.333333333333, 11.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[547] = { 12, LH = { 546.666666666667, 11.6666666666667 }, RH = { 547.333333333333, 12.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[548] = { 13, LH = { 547.666666666667, 12.6666666666667 }, RH = { 548.333333333333, 13.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[549] = { 14, LH = { 548.666666666667, 13.6666666666667 }, RH = { 549.333333333333, 14.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[550] = { 15, LH = { 549.666666666667, 14.6666666666667 }, RH = { 550.333333333333, 15.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[551] = { 16, LH = { 550.666666666667, 15.6666666666667 }, RH = { 551.333333333333, 16.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[552] = { 17, LH = { 551.666666666667, 16.6666666666667 }, RH = { 552.333333333333, 17.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[553] = { 18, LH = { 552.666666666667, 17.6666666666667 }, RH = { 553.333333333333, 18.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[554] = { 19, LH = { 553.666666666667, 18.6666666666667 }, RH = { 554.333333333333, 19.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[555] = { 20, LH = { 554.666666666667, 19.6666666666667 }, RH = { 555.333333333333, 20.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[556] = { 21, LH = { 555.666666666667, 20.6666666666667 }, RH = { 556.333333333333, 21.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[557] = { 22, LH = { 556.666666666667, 21.6666666666667 }, RH = { 557.333333333333, 22.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[558] = { 23, LH = { 557.666666666667, 22.6666666666667 }, RH = { 558.333333333333, 23.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[559] = { 24, LH = { 558.666666666667, 23.6666666666667 }, RH = { 559.333333333333, 24.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[560] = { 25, LH = { 559.666666666667, 24.6666666666667 }, RH = { 560.333333333333, 25.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[561] = { 26, LH = { 560.666666666667, 25.6666666666667 }, RH = { 561.333333333333, 26.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[562] = { 27, LH = { 561.666666666667, 26.6666666666667 }, RH = { 562.333333333333, 27.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[563] = { 28, LH = { 562.666666666667, 27.6666666666667 }, RH = { 564, 28.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[566] = { 29, LH = { 565, 28.6666666666667 }, RH = { 566.333333333333, 29.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[567] = { 30, LH = { 566.666666666667, 29.6666666666667 }, RH = { 567.333333333333, 30.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[568] = { 31, LH = { 567.666666666667, 30.6666666666667 }, RH = { 569, 31.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[571] = { 32, LH = { 570, 31.6666666666667 }, RH = { 571.333333333333, 32.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[572] = { 33, LH = { 571.666666666667, 32.6666666666667 }, RH = { 574, 33.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[578] = { 34, LH = { 576, 33.6666666666667 }, RH = { 579.666666666667, 34.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[583] = { 35, LH = { 581.333333333333, 34.6666666666667 }, RH = { 584.333333333333, 35.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[587] = { 36, LH = { 585.666666666667, 35.6666666666667 }, RH = { 604.666666666667, 36.3333333333333 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} },
[640] = { 37, LH = { 622.333333333333, 36.6666666666667 }, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Points = {
{ Linear = true, X = -0.230844793713163, Y = -0.0979020979020979, RX = 0.0392990413788636, RY = 0, PublishID = "Point1" },
{ Linear = true, X = -0.112947669576572, Y = -0.0979020979020979, LX = -0.0392990413788636, LY = 0, RX = 0.0376492231921908, RY = 0.0326340326340326 },
{ Linear = true, X = 0, Y = 0, LX = -0.0376492231921908, LY = -0.0326340326340326, PublishID = "Point0" }
}
} }
}
},
Publish3 = PublishPoint {
CtrlWZoom = false,
},
CallOutLineBackground = Background {
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 1349, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
EffectMask = Input {
SourceOp = "CallOutLine",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 253.333, 173.697 } },
},
CallOutLineMask = PaintMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
PaintMode = Input { Value = FuID { "None" }, },
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2160, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
Paint = Input {
SourceOp = "Multistroke1",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { 24, 174.364 } },
},
Multistroke1 = Multistroke {
IsThreaded = true,
Brushes = {
"SoftBrush",
"CircleBrush"
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
BrushControls = Input { Value = 1, },
BrushShape = Input { Value = FuID { "CircleBrush" }, },
StrokeControls = Input { Value = 1, },
},
Strokes = {
}
},
CircleBackground = Background {
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 1349, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
EffectMask = Input {
SourceOp = "Circle",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 135.333, 209.788 } },
},
Circle = EllipseMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2160, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "Publish3",
Source = "Value",
},
Width = Input { Value = 0.01, },
Height = Input {
Value = 0.01,
Expression = "Width",
},
},
ViewInfo = OperatorInfo { Pos = { 24, 208.03 } },
},
CallOutLineDot = Merge {
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "CallOutLineBackground",
Source = "Output",
},
Foreground = Input {
SourceOp = "CircleBackground",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 254, 211 } },
},
CallOut = Merge {
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "CallOutLineDot",
Source = "Output",
},
Foreground = Input {
SourceOp = "CallOutText",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 378, 211 } },
}
},
ActiveTool = "CallOutText"
}
I'd like to have instructions how to fix my Call Out to make the ellipse (and thus the line) follow an object that is tracked with a planar tracker.