If I want more randomness, I put shakes on all the other parameters as well.
I don't use the perturb modifier much, I usually go for a shake.
Then I'll put shakes on the min/max x/y values as well and for example put a shake on the smoothness as well. This will give very unpredictable results.
And of course if you want it to be a little more controlled, you can always animate the smoothness and min/max values manually as well.
- Code: Select all
{
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.005, },
Height = Input { Value = 0.15, },
},
ViewInfo = OperatorInfo { Pos = { 275, -16.5 } },
},
Rectangle1_1 = 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.0843644544431946, },
Height = Input { Value = 0.01, },
EffectMask = Input {
SourceOp = "Rectangle1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 275, 16.5 } },
},
Background1 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
EffectMask = Input {
SourceOp = "Rectangle1_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 275, 49.5 } },
},
Transform1 = Transform {
CtrlWZoom = false,
Inputs = {
Center = Input {
SourceOp = "Shake1",
Source = "Position",
},
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 495, 49.5 } },
},
Shake1 = Shake {
Faster = true,
CtrlWZoom = false,
Inputs = {
XMinimum = Input {
SourceOp = "Shake2",
Source = "X",
},
XMaximum = Input {
SourceOp = "Shake3",
Source = "X",
},
},
},
Shake2 = Shake {
Faster = true,
CtrlWZoom = false,
Inputs = {
XMinimum = Input { Value = 0.48, },
XMaximum = Input { Value = 0.52, },
},
},
Shake3 = Shake {
Faster = true,
CtrlWZoom = false,
Inputs = {
RandomSeed = Input { Value = 3732, },
Smoothness = Input {
SourceOp = "Shake4",
Source = "X",
},
XMinimum = Input { Value = 0.2, },
XMaximum = Input { Value = 0.7, },
},
},
Shake4 = Shake {
Faster = true,
CtrlWZoom = false,
Inputs = {
Smoothness = Input { Value = 20, },
XMinimum = Input { Value = 2, },
XMaximum = Input { Value = 20, },
},
}
}
}