Your set up seems quite complicated. I'm sure there are better ways to go about it. Not quite sure about the probe issue you are having, but if you want to have a grid of shapes and you want to affect for example size of them perhaps try something like a Cloner Fuse, or Replicate 3D setup or Particles.
..............................

- sshot-1358.jpg (193.38 KiB) Viewed 134 times
[BETA] Cloner Fuse by Steve Watson
https://www.steakunderwater.com/wesuckl ... 9&start=45You can see various funcsions in the tutorials Steve made. But its super straighforwad. You use the cloner to clone your shapes and than you use if you so choose, various "effector" inputs as he calls them, to controls clones. There is a scale effector. Where you input your elipse mask and use it to to scale clones. Similar to something you wanted to do with probe. Only a lot less complicated to set up.
Blackmagic Fusion Cloner Tutorial - Part 1 Intro
Blackmagic Fusion Cloner Tutorial - Part 5 Position, Scale and Rotation Effectors
.................................................
You could also do it with Replicate 3D and use displace to move elements about.
Its better to use it in 3D because of perspective, than 2D, but it can give interesting effects so it depends on what you want to do.

- sshot-1359.jpg (208.15 KiB) Viewed 134 times
- Code: Select all
{
Tools = ordered() {
Background = Background {
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
TopLeftAlpha = Input { Value = 0, },
GradientType = Input { Value = FuID { "Radial" }, },
Start = Input { Value = { 0.5, 0.5 }, },
End = Input { Value = { 1.4, 0.5 }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0.333333333333333, 0, 0, 1 },
[1] = { 0, 0, 0, 1 }
}
},
}
},
ViewInfo = OperatorInfo { Pos = { 2130.02, 188.552 } },
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.Z"] = Input { Value = 2.07, },
["Transform3DOp.UseTarget"] = Input { Value = 1, },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
FilmBack = Input { Value = 1, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
ControlVis = Input { Value = 1, },
PlaneOfFocusVis = Input { Value = 1, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 2096.84, 61.6758 } },
},
ImagePlane3D3 = ImagePlane3D {
Inputs = {
["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 5, },
["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
["SurfacePlaneInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
["MtlStdInputs.MaterialID"] = Input { Value = 4, }
},
ViewInfo = OperatorInfo { Pos = { 1951.65, 232.594 } },
},
Ellipse1_1 = EllipseMask {
CtrlWZoom = false,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
Center = Input { Value = { 0.234904270986745, 0.413612565445026 }, },
Width = Input { Value = 0.164058455257055, },
Height = Input { Value = 0.164058455257055, }
},
ViewInfo = OperatorInfo { Pos = { 1493.44, 175.67 } },
},
Displace3D1 = Displace3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D3",
Source = "Output",
},
Channel = Input { Value = 4, },
Scale = Input { Value = 0.457, },
Input = Input {
SourceOp = "Ellipse1_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 1951.65, 175.67 } },
},
sEllipse1 = sEllipse {
Inputs = {
Width = Input { Value = 0.256715363345823, },
Height = Input { Value = 0.256715363345823, },
Green = Input { Value = 0, },
Blue = Input { Value = 0, }
},
ViewInfo = OperatorInfo { Pos = { 1490.52, 116.53 } },
},
sRender1 = sRender {
Inputs = {
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Input = Input {
SourceOp = "sEllipse1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 1651.53, 116.53 } },
},
ImagePlane3D3_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Scale.X"] = Input { Value = 0.834, },
["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 1, },
["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
["SurfacePlaneInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
MaterialInput = Input {
SourceOp = "sRender1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 4, }
},
ViewInfo = OperatorInfo { Pos = { 1795.16, 116.53 } },
},
Replicate3D1 = Replicate3D {
Inputs = {
PerParticleColors = Input { Value = 0, },
ScaleNest = Input { Value = 1, },
["Scale.X"] = Input { Value = 0.392, },
Destination = Input {
SourceOp = "Displace3D1",
Source = "Output",
},
Input1 = Input {
SourceOp = "ImagePlane3D3_1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 1951.65, 116.53 } },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Replicate3D1",
Source = "Data3D",
}
},
ViewInfo = OperatorInfo { Pos = { 2096.84, 116.53 } },
},
Renderer3D1_1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
["RendererSoftware.ShadowsEnabled"] = Input {
Value = Number {
Value = 1
},
},
["RendererSoftware.Channels.Nest"] = Input {
Value = Number {
Value = 1
},
},
["RendererSoftware.LightingEnabled"] = Input {
Value = Number {
Value = 1
},
},
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
Depth = Input { Value = 1, },
AutoCropDataWindow = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
CameraSelector = Input { Value = FuID { "Camera3D1" }, },
OutputType = Input { Disabled = true, },
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
["RendererOpenGL.DoFBlur"] = Input { Value = 0.1, },
["RendererOpenGL.MaximumTextureDepth"] = Input { Value = 3, }
},
ViewInfo = OperatorInfo { Pos = { 2260.89, 116.53 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background",
Source = "Output",
},
Foreground = Input {
SourceOp = "Renderer3D1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, }
},
ViewInfo = OperatorInfo { Pos = { 2260.89, 188.552 } },
}
}
}