- Posts: 5
- Joined: Mon Aug 31, 2020 7:41 pm
- Real Name: Marc Dirsus
Sam Steti wrote:So put the blur node before the planar transform, man...
Sander de Regt wrote:(it should take its size from the image its masking, but it doesn't always do that).
Sander de Regt wrote:Sam Steti wrote:So put the blur node before the planar transform, man...
That wouldn't solve the problem in this case. It would just blur the rectangle mask and not the image itself. In theory the setup shown should work.
The only thing that tends to happen from time to time when planar transforming masks is that the size of the masks doesn't correspond to the footage (it should take its size from the image its masking, but it doesn't always do that). So manually forcing the correct size will help in those cases.
Are you sure the track is solid enough though?
Sander de Regt wrote:The planar transforms whatever goes into it. So if the rectangle mask gets rendered at Full HD (because that is your comp's frame format setting) even though you're trying to mask a UHD image, then the mask won't line up.
Read Bryan's explanation, it does a better job at explaining things than I can.
Forcing the size of the rectangle mask can be done in - I think - the second tab of the mask. It has a drop down for frame format settings.
{
Tools = ordered() {
Rectangle1 = RectangleMask {
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" }, },
Width = Input { Value = 0.18, },
Height = Input { Value = 0.32, },
},
ViewInfo = OperatorInfo { Pos = { 51.6667, 14.0758 } },
},
Background1 = Background {
Inputs = {
EffectMask = Input {
SourceOp = "Rectangle1",
Source = "Mask",
},
GlobalOut = Input { Value = 400, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 52.3333, 54.0758 } },
},
Merge1 = Merge {
CtrlWZoom = false,
Inputs = {
Background = Input {
SourceOp = "Background2",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background1",
Source = "Output",
},
Center = Input {
Value = { 0.58, 0.5 },
Expression = "Point(abs(time/50 % 1.6-0.8)+.1, 0.5)",
},
FlattenTransform = Input { Value = 1, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 187.667, 97.9848 } },
},
Tracker1 = Tracker {
Trackers = {
{
PatternTime = 0,
PatternX = 0.810882352941177,
PatternY = 0.657008368200837
}
},
Inputs = {
Input = Input {
SourceOp = "Merge1",
Source = "Output",
},
Name1 = Input { Value = "Tracker 1", },
PatternCenter1 = Input { Value = { 0.670798531326593, 0.656863692274911 }, },
PatternWidth1 = Input { Value = 0.0288235294117647, },
TrackedCenter1 = Input {
SourceOp = "Tracker1Tracker1Path",
Source = "Position",
},
},
ViewInfo = OperatorInfo { Pos = { 300, 40.2727 } },
},
Tracker1Tracker1Path = PolyPath {
ShowKeyPoints = false,
ShowHandles = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
NameSet = true,
Inputs = {
Displacement = Input {
SourceOp = "Tracker1Tracker1PathDisplacement",
Source = "Value",
},
PolyLine = Input {
Value = Polyline {
Points = {
{ Linear = true, LockY = true, X = 0.310882352941177, Y = 0.157008368200837, RX = -0.00666639539930554, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.29088316674326, Y = 0.156863692274911, LX = 0.00666639539930554, LY = 4.82253086419767e-005, RX = -0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = 0.270798531326593, Y = 0.156863692274911, LX = 0.00669487847222224, LY = 0, RX = -0.00664198133680553, RY = 0 },
{ Linear = true, LockY = true, X = 0.250872587316177, Y = 0.156863692274911, LX = 0.00664198133680553, LY = 0, RX = -0.00668674045138891, RY = 0 },
{ Linear = true, LockY = true, X = 0.23081236596201, Y = 0.156863692274911, LX = 0.00668674045138891, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.210882352941177, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930554, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.19088316674326, Y = 0.156863692274911, LX = 0.00666639539930554, LY = 4.82253086419767e-005, RX = -0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = 0.170798531326593, Y = 0.156863692274911, LX = 0.00669487847222224, LY = 0, RX = -0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = 0.150872587316176, Y = 0.156863692274911, LX = 0.00664198133680557, LY = 0, RX = -0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = 0.13081236596201, Y = 0.156863692274911, LX = 0.00668674045138888, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.110882352941177, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930558, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.0908831667432598, Y = 0.156863692274911, LX = 0.00666639539930558, LY = 4.82253086419767e-005, RX = -0.0066948784722222, RY = 0 },
{ Linear = true, LockY = true, X = 0.0707985313265932, Y = 0.156863692274911, LX = 0.0066948784722222, LY = 0, RX = -0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = 0.0508725873161765, Y = 0.156863692274911, LX = 0.00664198133680557, LY = 0, RX = -0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = 0.0308123659620099, Y = 0.156863692274911, LX = 0.00668674045138888, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.0108823529411766, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930556, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.00911683325674012, Y = 0.156863692274911, LX = 0.00666639539930556, LY = 4.82253086419767e-005, RX = -0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = -0.0292014686734068, Y = 0.156863692274911, LX = 0.00669487847222224, LY = 0, RX = -0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.0491274126838235, Y = 0.156863692274911, LX = 0.00664198133680555, LY = 0, RX = -0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.0691876340379902, Y = 0.156863692274911, LX = 0.0066867404513889, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.0891176470588235, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930556, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.10911683325674, Y = 0.156863692274911, LX = 0.00666639539930556, LY = 4.82253086419767e-005, RX = -0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.129201468673407, Y = 0.156863692274911, LX = 0.00669487847222222, LY = 0, RX = -0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.149127412683823, Y = 0.156863692274911, LX = 0.00664198133680555, LY = 0, RX = -0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.16918763403799, Y = 0.156863692274911, LX = 0.0066867404513889, LY = 0, RX = -0.00664333767361112, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.189117647058824, Y = 0.157008368200837, LX = 0.00664333767361112, LY = -4.82253086419767e-005, RX = -0.00666639539930554, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.20911683325674, Y = 0.156863692274911, LX = 0.00666639539930554, LY = 4.82253086419767e-005, RX = -0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.229201468673407, Y = 0.156863692274911, LX = 0.00669487847222222, LY = 0, RX = -0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = -0.249127412683823, Y = 0.156863692274911, LX = 0.00664198133680557, LY = 0, RX = -0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.26918763403799, Y = 0.156863692274911, LX = 0.0066867404513889, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.289117647058823, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930554, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.30911683325674, Y = 0.156863692274911, LX = 0.00666639539930554, LY = 4.82253086419767e-005, RX = -0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = -0.329201468673407, Y = 0.156863692274911, LX = 0.00669487847222224, LY = 0, RX = -0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.349127412683823, Y = 0.156863692274911, LX = 0.00664198133680555, LY = 0, RX = -0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.36918763403799, Y = 0.156863692274911, LX = 0.0066867404513889, LY = 0, RX = -0.0066433376736111, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.389117647058823, Y = 0.157008368200837, LX = 0.0066433376736111, LY = -4.82253086419767e-005, RX = -0.00666639539930556, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.40911683325674, Y = 0.156863692274911, LX = 0.00666639539930556, LY = 4.82253086419767e-005, RX = -0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.429201468673407, Y = 0.156863692274911, LX = 0.00669487847222222, LY = 0, RX = -0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = -0.449127412683824, Y = 0.156863692274911, LX = 0.00664198133680557, LY = 0, RX = -0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = -0.46918763403799, Y = 0.156863692274911, LX = 0.00668674045138888, LY = 0, RX = -0.00668131510416668, RY = 9.64506172839534e-005 },
{ Linear = true, LockY = true, X = -0.48923157935049, Y = 0.157153044126763, LX = 0.00668131510416668, LY = -9.64506172839534e-005, RX = 0.00668131510416668, RY = -9.64506172839534e-005 },
{ Linear = true, LockY = true, X = -0.46918763403799, Y = 0.156863692274911, LX = -0.00668131510416668, LY = 9.64506172839534e-005, RX = 0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = -0.449127412683824, Y = 0.156863692274911, LX = -0.00668674045138888, LY = 0, RX = 0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = -0.429201468673407, Y = 0.156863692274911, LX = -0.00664198133680557, LY = 0, RX = 0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.40911683325674, Y = 0.156863692274911, LX = -0.00669487847222222, LY = 0, RX = 0.00666639539930556, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.389117647058823, Y = 0.157008368200837, LX = -0.00666639539930556, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.36918763403799, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.349127412683823, Y = 0.156863692274911, LX = -0.0066867404513889, LY = 0, RX = 0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.329201468673407, Y = 0.156863692274911, LX = -0.00664198133680555, LY = 0, RX = 0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = -0.30911683325674, Y = 0.156863692274911, LX = -0.00669487847222224, LY = 0, RX = 0.00666639539930554, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.289117647058823, Y = 0.157008368200837, LX = -0.00666639539930554, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.26918763403799, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.249127412683823, Y = 0.156863692274911, LX = -0.0066867404513889, LY = 0, RX = 0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = -0.229201468673407, Y = 0.156863692274911, LX = -0.00664198133680557, LY = 0, RX = 0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.20911683325674, Y = 0.156863692274911, LX = -0.00669487847222222, LY = 0, RX = 0.00666639539930554, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.189117647058824, Y = 0.157008368200837, LX = -0.00666639539930554, LY = -4.82253086419767e-005, RX = 0.00664333767361112, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.16918763403799, Y = 0.156863692274911, LX = -0.00664333767361112, LY = 4.82253086419767e-005, RX = 0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.149127412683823, Y = 0.156863692274911, LX = -0.0066867404513889, LY = 0, RX = 0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.129201468673407, Y = 0.156863692274911, LX = -0.00664198133680555, LY = 0, RX = 0.00669487847222222, RY = 0 },
{ Linear = true, LockY = true, X = -0.10911683325674, Y = 0.156863692274911, LX = -0.00669487847222222, LY = 0, RX = 0.00666639539930556, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.0891176470588235, Y = 0.157008368200837, LX = -0.00666639539930556, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = -0.0691876340379902, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.0066867404513889, RY = 0 },
{ Linear = true, LockY = true, X = -0.0491274126838235, Y = 0.156863692274911, LX = -0.0066867404513889, LY = 0, RX = 0.00664198133680555, RY = 0 },
{ Linear = true, LockY = true, X = -0.0292014686734068, Y = 0.156863692274911, LX = -0.00664198133680555, LY = 0, RX = 0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = -0.00911683325674012, Y = 0.156863692274911, LX = -0.00669487847222224, LY = 0, RX = 0.00666639539930556, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.0108823529411766, Y = 0.157008368200837, LX = -0.00666639539930556, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.0308123659620099, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = 0.0508725873161765, Y = 0.156863692274911, LX = -0.00668674045138888, LY = 0, RX = 0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = 0.0707985313265932, Y = 0.156863692274911, LX = -0.00664198133680557, LY = 0, RX = 0.0066948784722222, RY = 0 },
{ Linear = true, LockY = true, X = 0.0908831667432598, Y = 0.156863692274911, LX = -0.0066948784722222, LY = 0, RX = 0.00666639539930558, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.110882352941177, Y = 0.157008368200837, LX = -0.00666639539930558, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.13081236596201, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.00668674045138888, RY = 0 },
{ Linear = true, LockY = true, X = 0.150872587316176, Y = 0.156863692274911, LX = -0.00668674045138888, LY = 0, RX = 0.00664198133680557, RY = 0 },
{ Linear = true, LockY = true, X = 0.170798531326593, Y = 0.156863692274911, LX = -0.00664198133680557, LY = 0, RX = 0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = 0.19088316674326, Y = 0.156863692274911, LX = -0.00669487847222224, LY = 0, RX = 0.00666639539930554, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.210882352941177, Y = 0.157008368200837, LX = -0.00666639539930554, LY = -4.82253086419767e-005, RX = 0.0066433376736111, RY = -4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.23081236596201, Y = 0.156863692274911, LX = -0.0066433376736111, LY = 4.82253086419767e-005, RX = 0.00668674045138891, RY = 0 },
{ Linear = true, LockY = true, X = 0.250872587316177, Y = 0.156863692274911, LX = -0.00668674045138891, LY = 0, RX = 0.00664198133680553, RY = 0 },
{ Linear = true, LockY = true, X = 0.270798531326593, Y = 0.156863692274911, LX = -0.00664198133680553, LY = 0, RX = 0.00669487847222224, RY = 0 },
{ Linear = true, LockY = true, X = 0.29088316674326, Y = 0.156863692274911, LX = -0.00669487847222224, LY = 0, RX = 0.00666639539930554, RY = 4.82253086419767e-005 },
{ Linear = true, LockY = true, X = 0.310882352941177, Y = 0.157008368200837, LX = -0.00666639539930554, LY = -4.82253086419767e-005 }
}
},
},
},
},
Tracker1Tracker1PathDisplacement = BezierSpline {
SplineColor = { Red = 255, Green = 0, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 0.333333333333333, 0.0041659610301582 }, Flags = { Linear = true, LockedY = true } },
[1] = { 0.0124978830904746, LH = { 0.666666666666667, 0.0083319220603164 }, RH = { 1.33333333333333, 0.0166815342825439 }, Flags = { Linear = true, LockedY = true } },
[2] = { 0.0250488366666825, LH = { 1.66666666666667, 0.0208651854746132 }, RH = { 2.33333333333333, 0.0291994322678906 }, Flags = { Linear = true, LockedY = true } },
[3] = { 0.0375006234703067, LH = { 2.66666666666667, 0.0333500278690986 }, RH = { 3.33333333333333, 0.0416791891868589 }, Flags = { Linear = true, LockedY = true } },
[4] = { 0.0500363206199633, LH = { 3.66666666666667, 0.0458577549034111 }, RH = { 4.33333333333333, 0.0541878731811391 }, Flags = { Linear = true, LockedY = true } },
[5] = { 0.0624909783034907, LH = { 4.66666666666667, 0.0583394257423149 }, RH = { 5.33333333333333, 0.0666569393336489 }, Flags = { Linear = true, LockedY = true } },
[6] = { 0.0749888613939654, LH = { 5.66666666666667, 0.0708229003638072 }, RH = { 6.33333333333333, 0.0791725125860347 }, Flags = { Linear = true, LockedY = true } },
[7] = { 0.0875398149701732, LH = { 6.66666666666667, 0.0833561637781039 }, RH = { 7.33333333333333, 0.0916904105713813 }, Flags = { Linear = true, LockedY = true } },
[8] = { 0.0999916017737975, LH = { 7.66666666666667, 0.0958410061725894 }, RH = { 8.33333333333333, 0.10417016749035 }, Flags = { Linear = true, LockedY = true } },
[9] = { 0.112527298923454, LH = { 8.66666666666667, 0.108348733206902 }, RH = { 9.33333333333333, 0.11667885148463 }, Flags = { Linear = true, LockedY = true } },
[10] = { 0.124981956606981, LH = { 9.66666666666667, 0.120830404045805 }, RH = { 10.3333333333333, 0.129147917637139 }, Flags = { Linear = true, LockedY = true } },
[11] = { 0.137479839697456, LH = { 10.6666666666667, 0.133313878667298 }, RH = { 11.3333333333333, 0.141663490889525 }, Flags = { Linear = true, LockedY = true } },
[12] = { 0.150030793273664, LH = { 11.6666666666667, 0.145847142081595 }, RH = { 12.3333333333333, 0.154181388874872 }, Flags = { Linear = true, LockedY = true } },
[13] = { 0.162482580077288, LH = { 12.6666666666667, 0.15833198447608 }, RH = { 13.3333333333333, 0.16666114579384 }, Flags = { Linear = true, LockedY = true } },
[14] = { 0.175018277226945, LH = { 13.6666666666667, 0.170839711510393 }, RH = { 14.3333333333333, 0.179169829788121 }, Flags = { Linear = true, LockedY = true } },
[15] = { 0.187472934910472, LH = { 14.6666666666667, 0.183321382349296 }, RH = { 15.3333333333333, 0.19163889594063 }, Flags = { Linear = true, LockedY = true } },
[16] = { 0.199970818000947, LH = { 15.6666666666667, 0.195804856970789 }, RH = { 16.3333333333333, 0.204154469193016 }, Flags = { Linear = true, LockedY = true } },
[17] = { 0.212521771577155, LH = { 16.6666666666667, 0.208338120385086 }, RH = { 17.3333333333333, 0.216672367178363 }, Flags = { Linear = true, LockedY = true } },
[18] = { 0.224973558380779, LH = { 17.6666666666667, 0.220822962779571 }, RH = { 18.3333333333333, 0.229152124097331 }, Flags = { Linear = true, LockedY = true } },
[19] = { 0.237509255530435, LH = { 18.6666666666667, 0.233330689813883 }, RH = { 19.3333333333333, 0.241660808091611 }, Flags = { Linear = true, LockedY = true } },
[20] = { 0.249963913213963, LH = { 19.6666666666667, 0.245812360652787 }, RH = { 20.3333333333333, 0.254129874244121 }, Flags = { Linear = true, LockedY = true } },
[21] = { 0.262461796304437, LH = { 20.6666666666667, 0.258295835274279 }, RH = { 21.3333333333333, 0.266645447496506 }, Flags = { Linear = true, LockedY = true } },
[22] = { 0.275012749880645, LH = { 21.6666666666667, 0.270829098688576 }, RH = { 22.3333333333333, 0.279163345481853 }, Flags = { Linear = true, LockedY = true } },
[23] = { 0.287464536684269, LH = { 22.6666666666667, 0.283313941083061 }, RH = { 23.3333333333333, 0.291643102400821 }, Flags = { Linear = true, LockedY = true } },
[24] = { 0.300000233833926, LH = { 23.6666666666667, 0.295821668117374 }, RH = { 24.3333333333333, 0.304151786395102 }, Flags = { Linear = true, LockedY = true } },
[25] = { 0.312454891517453, LH = { 24.6666666666667, 0.308303338956277 }, RH = { 25.3333333333333, 0.316620852547611 }, Flags = { Linear = true, LockedY = true } },
[26] = { 0.324952774607928, LH = { 25.6666666666667, 0.32078681357777 }, RH = { 26.3333333333333, 0.329136425799997 }, Flags = { Linear = true, LockedY = true } },
[27] = { 0.337503728184136, LH = { 26.6666666666667, 0.333320076992067 }, RH = { 27.3333333333333, 0.341654323785344 }, Flags = { Linear = true, LockedY = true } },
[28] = { 0.34995551498776, LH = { 27.6666666666667, 0.345804919386552 }, RH = { 28.3333333333333, 0.354134080704312 }, Flags = { Linear = true, LockedY = true } },
[29] = { 0.362491212137417, LH = { 28.6666666666667, 0.358312646420865 }, RH = { 29.3333333333333, 0.366642764698593 }, Flags = { Linear = true, LockedY = true } },
[30] = { 0.374945869820944, LH = { 29.6666666666667, 0.370794317259768 }, RH = { 30.3333333333333, 0.379111830851102 }, Flags = { Linear = true, LockedY = true } },
[31] = { 0.387443752911419, LH = { 30.6666666666667, 0.383277791881261 }, RH = { 31.3333333333333, 0.391627404103488 }, Flags = { Linear = true, LockedY = true } },
[32] = { 0.399994706487627, LH = { 31.6666666666667, 0.395811055295558 }, RH = { 32.3333333333333, 0.404145302088835 }, Flags = { Linear = true, LockedY = true } },
[33] = { 0.41244649329125, LH = { 32.6666666666667, 0.408295897690042 }, RH = { 33.3333333333333, 0.416625059007802 }, Flags = { Linear = true, LockedY = true } },
[34] = { 0.424982190440907, LH = { 33.6666666666667, 0.420803624724355 }, RH = { 34.3333333333333, 0.429133743002083 }, Flags = { Linear = true, LockedY = true } },
[35] = { 0.437436848124434, LH = { 34.6666666666667, 0.433285295563258 }, RH = { 35.3333333333333, 0.441602809154592 }, Flags = { Linear = true, LockedY = true } },
[36] = { 0.449934731214909, LH = { 35.6666666666667, 0.445768770184751 }, RH = { 36.3333333333333, 0.454118382406978 }, Flags = { Linear = true, LockedY = true } },
[37] = { 0.462485684791117, LH = { 36.6666666666667, 0.458302033599048 }, RH = { 37.3333333333333, 0.466636280392325 }, Flags = { Linear = true, LockedY = true } },
[38] = { 0.474937471594741, LH = { 37.6666666666667, 0.470786875993533 }, RH = { 38.3333333333333, 0.479116037311293 }, Flags = { Linear = true, LockedY = true } },
[39] = { 0.487473168744398, LH = { 38.6666666666667, 0.483294603027846 }, RH = { 39.3333333333333, 0.491648779162932 }, Flags = { Linear = true, LockedY = true } },
[40] = { 0.499999999999999, LH = { 39.6666666666667, 0.495824389581465 }, RH = { 40.3333333333333, 0.504175610418533 }, Flags = { Linear = true, LockedY = true } },
[41] = { 0.512526831255602, LH = { 40.6666666666667, 0.508351220837068 }, RH = { 41.3333333333333, 0.516705396972154 }, Flags = { Linear = true, LockedY = true } },
[42] = { 0.525062528405258, LH = { 41.6666666666667, 0.520883962688706 }, RH = { 42.3333333333333, 0.529213124006466 }, Flags = { Linear = true, LockedY = true } },
[43] = { 0.537514315208882, LH = { 42.6666666666667, 0.533363719607674 }, RH = { 43.3333333333333, 0.541697966400951 }, Flags = { Linear = true, LockedY = true } },
[44] = { 0.55006526878509, LH = { 43.6666666666667, 0.545881617593021 }, RH = { 44.3333333333333, 0.554231229815248 }, Flags = { Linear = true, LockedY = true } },
[45] = { 0.562563151875565, LH = { 44.6666666666667, 0.558397190845407 }, RH = { 45.3333333333333, 0.566714704436741 }, Flags = { Linear = true, LockedY = true } },
[46] = { 0.575017809559092, LH = { 45.6666666666667, 0.570866256997916 }, RH = { 46.3333333333333, 0.579196375275644 }, Flags = { Linear = true, LockedY = true } },
[47] = { 0.587553506708749, LH = { 46.6666666666667, 0.583374940992197 }, RH = { 47.3333333333333, 0.591704102309957 }, Flags = { Linear = true, LockedY = true } },
[48] = { 0.600005293512373, LH = { 47.6666666666667, 0.595854697911165 }, RH = { 48.3333333333333, 0.604188944704442 }, Flags = { Linear = true, LockedY = true } },
[49] = { 0.612556247088581, LH = { 48.6666666666667, 0.608372595896512 }, RH = { 49.3333333333333, 0.616722208118739 }, Flags = { Linear = true, LockedY = true } },
[50] = { 0.625054130179055, LH = { 49.6666666666667, 0.620888169148897 }, RH = { 50.3333333333333, 0.629205682740231 }, Flags = { Linear = true, LockedY = true } },
[51] = { 0.637508787862583, LH = { 50.6666666666667, 0.633357235301407 }, RH = { 51.3333333333333, 0.641687353579135 }, Flags = { Linear = true, LockedY = true } },
[52] = { 0.650044485012239, LH = { 51.6666666666667, 0.645865919295687 }, RH = { 52.3333333333333, 0.654195080613447 }, Flags = { Linear = true, LockedY = true } },
[53] = { 0.662496271815864, LH = { 52.6666666666667, 0.658345676214656 }, RH = { 53.3333333333333, 0.666679923007933 }, Flags = { Linear = true, LockedY = true } },
[54] = { 0.675047225392072, LH = { 53.6666666666667, 0.670863574200003 }, RH = { 54.3333333333333, 0.67921318642223 }, Flags = { Linear = true, LockedY = true } },
[55] = { 0.687545108482546, LH = { 54.6666666666667, 0.683379147452388 }, RH = { 55.3333333333333, 0.691696661043722 }, Flags = { Linear = true, LockedY = true } },
[56] = { 0.699999766166074, LH = { 55.6666666666667, 0.695848213604898 }, RH = { 56.3333333333333, 0.704178331882626 }, Flags = { Linear = true, LockedY = true } },
[57] = { 0.71253546331573, LH = { 56.6666666666667, 0.708356897599178 }, RH = { 57.3333333333333, 0.716686058916938 }, Flags = { Linear = true, LockedY = true } },
[58] = { 0.724987250119355, LH = { 57.6666666666667, 0.720836654518147 }, RH = { 58.3333333333333, 0.729170901311424 }, Flags = { Linear = true, LockedY = true } },
[59] = { 0.737538203695562, LH = { 58.6666666666667, 0.733354552503493 }, RH = { 59.3333333333333, 0.74170416472572 }, Flags = { Linear = true, LockedY = true } },
[60] = { 0.750036086786037, LH = { 59.6666666666667, 0.745870125755879 }, RH = { 60.3333333333333, 0.754187639347213 }, Flags = { Linear = true, LockedY = true } },
[61] = { 0.762490744469565, LH = { 60.6666666666667, 0.758339191908389 }, RH = { 61.3333333333333, 0.766669310186117 }, Flags = { Linear = true, LockedY = true } },
[62] = { 0.775026441619221, LH = { 61.6666666666667, 0.770847875902669 }, RH = { 62.3333333333333, 0.779177037220429 }, Flags = { Linear = true, LockedY = true } },
[63] = { 0.787478228422845, LH = { 62.6666666666667, 0.783327632821637 }, RH = { 63.3333333333333, 0.791661879614914 }, Flags = { Linear = true, LockedY = true } },
[64] = { 0.800029181999053, LH = { 63.6666666666667, 0.795845530806984 }, RH = { 64.3333333333333, 0.804195143029211 }, Flags = { Linear = true, LockedY = true } },
[65] = { 0.812527065089528, LH = { 64.6666666666667, 0.80836110405937 }, RH = { 65.3333333333333, 0.816678617650704 }, Flags = { Linear = true, LockedY = true } },
[66] = { 0.824981722773055, LH = { 65.6666666666667, 0.820830170211879 }, RH = { 66.3333333333333, 0.829160288489607 }, Flags = { Linear = true, LockedY = true } },
[67] = { 0.837517419922712, LH = { 66.6666666666667, 0.83333885420616 }, RH = { 67.3333333333333, 0.84166801552392 }, Flags = { Linear = true, LockedY = true } },
[68] = { 0.849969206726336, LH = { 67.6666666666667, 0.845818611125128 }, RH = { 68.3333333333333, 0.854152857918405 }, Flags = { Linear = true, LockedY = true } },
[69] = { 0.862520160302544, LH = { 68.6666666666667, 0.858336509110475 }, RH = { 69.3333333333333, 0.866686121332702 }, Flags = { Linear = true, LockedY = true } },
[70] = { 0.875018043393019, LH = { 69.6666666666667, 0.870852082362861 }, RH = { 70.3333333333333, 0.879169595954195 }, Flags = { Linear = true, LockedY = true } },
[71] = { 0.887472701076546, LH = { 70.6666666666667, 0.88332114851537 }, RH = { 71.3333333333333, 0.891651266793098 }, Flags = { Linear = true, LockedY = true } },
[72] = { 0.900008398226202, LH = { 71.6666666666667, 0.89582983250965 }, RH = { 72.3333333333333, 0.90415899382741 }, Flags = { Linear = true, LockedY = true } },
[73] = { 0.912460185029827, LH = { 72.6666666666667, 0.908309589428619 }, RH = { 73.3333333333333, 0.916643836221896 }, Flags = { Linear = true, LockedY = true } },
[74] = { 0.925011138606035, LH = { 73.6666666666667, 0.920827487413966 }, RH = { 74.3333333333333, 0.929177099636193 }, Flags = { Linear = true, LockedY = true } },
[75] = { 0.937509021696509, LH = { 74.6666666666667, 0.933343060666351 }, RH = { 75.3333333333333, 0.941660574257685 }, Flags = { Linear = true, LockedY = true } },
[76] = { 0.949963679380037, LH = { 75.6666666666667, 0.945812126818861 }, RH = { 76.3333333333333, 0.954142245096589 }, Flags = { Linear = true, LockedY = true } },
[77] = { 0.962499376529693, LH = { 76.6666666666667, 0.958320810813141 }, RH = { 77.3333333333333, 0.966649972130901 }, Flags = { Linear = true, LockedY = true } },
[78] = { 0.974951163333318, LH = { 77.6666666666667, 0.97080056773211 }, RH = { 78.3333333333333, 0.979134814525387 }, Flags = { Linear = true, LockedY = true } },
[79] = { 0.987502116909525, LH = { 78.6666666666667, 0.983318465717456 }, RH = { 79.3333333333333, 0.991668077939683 }, Flags = { Linear = true, LockedY = true } },
[80] = { 1, LH = { 79.6666666666667, 0.995834038969842 }, Flags = { Linear = true, LockedY = true } }
}
},
Blur1 = Blur {
Inputs = {
Filter = Input { Value = FuID { "Gaussian" }, },
XBlurSize = Input { Value = 9.5, },
ClippingMode = Input { Value = FuID { "None" }, },
Input = Input {
SourceOp = "Rectangle2",
Source = "Mask",
},
},
ViewInfo = OperatorInfo { Pos = { 494, 26.606 } },
},
Transform1 = Transform {
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 1.47882352941176, 0.5 }, },
Input = Input {
SourceOp = "Blur1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 496, 61.8182 } },
},
Rectangle2 = RectangleMask {
Inputs = {
Level = Input { Value = 0.655, },
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 {
SourceOp = "Tracker1",
Source = "UnsteadyPosition1",
},
Width = Input { Value = 0.204275977980918, },
Height = Input { Value = 0.36309316458717, },
},
ViewInfo = OperatorInfo { Pos = { 494, -4.24244 } },
},
Merge2 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
Center = Input { Value = { -0.0800699821640464, 0.499855321221771 }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 496, 95.9697 } },
},
Background2 = Background {
Inputs = {
GlobalOut = Input { Value = 400, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 48.3333, 99.197 } },
}
},
ActiveTool = "Transform1"
}
Since you are just blurring a rectangle why not simply use a tracker connected to the rectangle mask and a transform node to position them.
birdseye wrote:This is a very weird thread. If I'm not mistaken wuast94 simply wanted to blur the license plate of the car but the thread seemed to get over complicated.
So this + the capture lead me to think it was a basic license obfuscating question...
Yes, that's exactly what I did in my first example.Sam Steti wrote:Honestly, you track, you blur a rectangle and right click their center and "modify with" > tracker 1, years and years ago in Fu up to now. So what amazes me is the tank you drive to kill a fly.
I prefer to give more information than less. Too much information can be skipped over, but not enough cannot be added back in by the reader.Sam Steti wrote: I'm just... surprised, by the example you take to develop such a presentation.
Or actually, just do this :TheBloke wrote:Very strange! But it seems to me that in this example, the solution is very simple: Just use corner pin!
Oh wow yeah, that works so much better than "Perspective" on my first example footage, where the car moves left to right and near to far.birdseye wrote:If you are determined to use the planer tracker then I would use Translation, Rotation, Scale, on that footage, it's a bit ropey to say the least, so don't expect miracles. Start at a frame where the plate is most visible and largest in the frame and track back and forwards from there. Then use mask over background. I'll give this a go, these things can be easy said than done.
Oh wow yeah, that works so much better than "Perspective" on my first example footage, where the car moves left to right and near to far.
{
Tools = ordered() {
Polygon1 = PolylineMask {
DrawMode = "ModifyOnly",
DrawMode2 = "InsertAndModify",
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" }, },
Polyline = Input {
SourceOp = "Polygon1Polyline",
Source = "Value",
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
},
ViewInfo = OperatorInfo { Pos = { 318, -42 } },
},
Polygon1Polyline = BezierSpline {
SplineColor = { Red = 173, Green = 255, Blue = 47 },
NameSet = true,
KeyFrames = {
[175] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Closed = true,
Points = {
{ Linear = true, X = -0.0250472591482171, Y = -0.123529411902448, LX = -0.00031505950457215, LY = -0.00644257909693966, RX = 0.0170132323627716, RY = -0.0025210107700163 },
{ Linear = true, X = 0.0259924379400978, Y = -0.131092444212497, LX = -0.0170132323627716, LY = 0.0025210107700163, RX = -0.000157529666606611, RY = -0.00700280068635278 },
{ Linear = true, X = 0.0255198489402779, Y = -0.152100846271555, LX = 0.000157529666606611, LY = 0.00700280068635278, RX = -0.0171707622007372, RY = 0.00308123235942942 },
{ Linear = true, X = -0.0259924376619336, Y = -0.142857149193267, LX = 0.0171707622007372, LY = -0.00308123235942942, RX = 0.00031505950457215, RY = 0.00644257909693966 }
}
} }
}
},
Blur1 = Blur {
Inputs = {
Blend = Input { Value = 0.079, },
Filter = Input { Value = FuID { "Fast Gaussian" }, },
XBlurSize = Input { Value = 100, },
Input = Input {
SourceOp = "Polygon1",
Source = "Mask",
},
},
ViewInfo = OperatorInfo { Pos = { 318.667, -6.57577 } },
},
PlanarTracker1 = Dimension.PlanarTracker {
Inputs = {
Background = Input {
SourceOp = "Loader1",
Source = "Output",
},
["Pattern.Polygon"] = Input {
Value = Polyline {
},
},
Track = Input {
SourceOp = "PlanarTracker1Track1",
Source = "Value",
},
TrackDummy = Input { Value = Matrix { RefTime = 0, IsBogus = true, ToRef = { [0] = 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 } }, },
StableTrack = Input { Value = Matrix { RefTime = 0, IsBogus = true, ToRef = { [0] = 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 } }, },
},
ViewInfo = OperatorInfo { Pos = { 184.667, 5.54545 } },
},
PlanarTracker1Track1 = BezierSpline {
SplineColor = { Red = 244, Green = 1, Blue = 129 },
NameSet = true,
KeyFrames = {
[136] = { 0, Flags = { Linear = true, LockedY = true }, Value = Matrix { RefTime = 0, IsBogus = true, ToRef = { [0] = 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 } } }
}
},
Merge1 = Merge {
CtrlWZoom = false,
Inputs = {
Background = Input {
SourceOp = "Loader1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 316.667, 60.0909 } },
},
Loader1 = Loader {
Clips = {
Clip {
ID = "Clip1",
Filename = "D:\\Fusion tracker example, dash cam footage.mp4",
FormatID = "QuickTimeMovies",
Length = 350,
Multiframe = true,
TrimIn = 0,
TrimOut = 349,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 1,
AspectMode = 0,
Depth = 0,
TimeCode = 0,
GlobalStart = 0,
GlobalEnd = 349
}
},
Inputs = {
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { 70, 62.5151 } },
}
},
ActiveTool = "Merge1"
}
Users browsing this forum: No registered users and 83 guests