Hey Tobias,
try the standalone version, sometimes it works where the Resolve version of Fusion has issues.
Also, make sure you have both pRender nodes set to 2D or 3D, depending on how you treat your particles in your comp.
Please find below a quick mockup of the render options you have with particles.
Check if any of these are working for you and see if you can find an error you may have had in your script.
Often it can be a missing alpha channel in the FG merging on top, wrong camera position or missing camera connection(provided you're not using default settings), viewing on the wrong frames or other particle settings that influence the visibility at the current time.
Regarding the yellow / green connections:
On the bottom left of the Fusion Window you can see a quick description of what is under the mouse cursor.
Yellow is generally the main input (BG)
Green is the FG on the merge node and a 3D camera on the pRender node.
FYI the Blue input is generally for effect masks limiting the nodes output / effect to the mask instead of the whole frame.
hth,
cheers,
enrico
- Code: Select all
{
Tools = ordered() {
pRender1_1_1_1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_1_1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2255, 115.5 } },
},
pEmitter1_1_1_1_1 = pEmitter {
ID = 33,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_1_1_1_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_1_1_1_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 2145, 115.5 } },
},
pEmitter1SizeOverLife_1_1_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_1_1_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pRender1_1_1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1155, 115.5 } },
},
pEmitter1_2_1 = pEmitter {
ID = 18,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = -0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_2_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_2_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1045, 49.5 } },
},
pEmitter1SizeOverLife_2_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_2_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pRender1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input {
Value = FuID { "TwoD" },
Disabled = true,
},
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 220, 49.5 } },
},
pRender1_1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input {
Value = FuID { "TwoD" },
Disabled = true,
},
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 220, 115.5 } },
},
pEmitter1_1_1_1 = pEmitter {
ID = 21,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_1_1_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_1_1_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1045, 115.5 } },
},
pEmitter1SizeOverLife_1_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_1_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "pRender1_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "pRender1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 330, 115.5 } },
},
pEmitter1_1 = pEmitter {
ID = 5,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 115.5 } },
},
pEmitter1SizeOverLife_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1 = pEmitter {
ID = 2,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = -0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 49.5 } },
},
pEmitter1SizeOverLife = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.3, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.7, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
NameSet = true,
},
pEmitter1BlurOverLife2D = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.3, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.7, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
NameSet = true,
},
pEmitter1_1_1 = pEmitter {
ID = 14,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_1_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_1_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 550, 115.5 } },
},
pEmitter1SizeOverLife_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pRender1_3 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_2_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1155, 49.5 } },
},
pEmitter1_2_1_1 = pEmitter {
ID = 36,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = -0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_2_1_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_2_1_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 2145, 49.5 } },
},
pEmitter1SizeOverLife_2_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_2_1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
Renderer3D1_2 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2475, 49.5 } },
},
Renderer3D1_3 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "pRender1_3_2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1925, 49.5 } },
},
pRender1_3_2 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pMerge2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1815, 49.5 } },
},
pMerge2 = pMerge {
ID = 62,
Inputs = {
Particles1 = Input {
SourceOp = "pEmitter1_2_1_2",
Source = "Output",
},
Particles2 = Input {
SourceOp = "pEmitter1_1_1_1_2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1705, 49.5 } },
},
Renderer3D1_1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "pRender1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1265, 115.5 } },
},
Merge2 = Merge {
Inputs = {
Background = Input {
SourceOp = "Renderer3D1_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1375, 115.5 } },
},
pEmitter1_2 = pEmitter {
ID = 11,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = -0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_2",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_2",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 550, 49.5 } },
},
pEmitter1SizeOverLife_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
Renderer3D1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "pRender1_3",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1265, 49.5 } },
},
pRender1_2 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Value = FuID { "TwoD" }, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pMerge1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 49.5 } },
},
pEmitter1_1_1_1_2 = pEmitter {
ID = 56,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_1_1_1_2",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_1_1_1_2",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1595, 115.5 } },
},
pEmitter1SizeOverLife_1_1_1_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_1_1_1_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1_2_1_2 = pEmitter {
ID = 59,
Inputs = {
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = -0.008, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife_2_1_2",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D_2_1_2",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1595, 49.5 } },
},
pEmitter1SizeOverLife_2_1_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
pEmitter1BlurOverLife2D_2_1_2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "pRender1_3_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "pRender1_1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2365, 49.5 } },
},
pRender1_3_1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_2_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2255, 49.5 } },
},
pMerge1 = pMerge {
ID = 10,
Inputs = {
Particles1 = Input {
SourceOp = "pEmitter1_2",
Source = "Output",
},
Particles2 = Input {
SourceOp = "pEmitter1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 660, 49.5 } },
},
Note1_3 = Note {
Inputs = {
Comments = Input { Value = "merge particles\n3D render", }
},
ViewInfo = StickyNoteInfo {
Pos = { 1705, 181.5 },
Flags = {
Expanded = true
},
Size = { 196, 181.364 }
},
},
Note1_2 = Note {
Inputs = {
Comments = Input { Value = "3D renders\nmerge 2D", }
},
ViewInfo = StickyNoteInfo {
Pos = { 1155, 181.5 },
Flags = {
Expanded = true
},
Size = { 196, 181.364 }
},
},
Note1_1 = Note {
Inputs = {
Comments = Input { Value = "merge particles\n2D render", }
},
ViewInfo = StickyNoteInfo {
Pos = { 605, 181.5 },
Flags = {
Expanded = true
},
Size = { 196, 181.364 }
},
},
Note1 = Note {
CtrlWZoom = false,
Inputs = {
Comments = Input { Value = "2D renders\nmerge 2D", }
},
ViewInfo = StickyNoteInfo {
Pos = { 165, 181.5 },
Flags = {
Expanded = true
},
Size = { 196, 181.364 }
},
},
Note1_5 = Note {
Inputs = {
Comments = Input { Value = "Outputting particles in 3D allows use of 3D nodes and integration directly into a 3D scene potentially reducing render times as well.", }
},
ViewInfo = StickyNoteInfo {
Pos = { 1155, 379.5 },
Flags = {
Expanded = true
},
Size = { 1295.37, 90.5736 }
},
},
Note1_4 = Note {
Inputs = {
Comments = Input { Value = "merge 3D\n3D render", }
},
ViewInfo = StickyNoteInfo {
Pos = { 2255, 181.5 },
Flags = {
Expanded = true
},
Size = { 196, 181.364 }
},
},
Underlay3 = Underlay {
ViewInfo = UnderlayInfo {
Pos = { 1210, 49.5 },
Size = { 502, 114.485 }
},
},
Underlay1 = Underlay {
ViewInfo = UnderlayInfo {
Pos = { 220, 49.5 },
Size = { 392, 114.485 }
},
},
Underlay5 = Underlay {
ViewInfo = UnderlayInfo {
Pos = { 2310, 49.5 },
Size = { 502, 114.485 }
},
},
Underlay2 = Underlay {
ViewInfo = UnderlayInfo {
Pos = { 660, 49.5 },
Size = { 392, 114.485 }
},
},
Underlay4 = Underlay {
ViewInfo = UnderlayInfo {
Pos = { 1760, 49.5 },
Size = { 502, 114.485 }
},
}
}
}