- Posts: 8
- Joined: Tue Apr 05, 2016 1:53 pm
hi!
I'm having some performance issues when using expressions.
I've made a quick test to demonstrate the issue, and attaching comp code.
I got image-> than crop, where i change x.y offset, than to image plane where i change only x,y offset
(there is a transform just to see anything is happening)
crop x.y translate x.y im using fixed numbers to see the problem
so put merge to viewport, and hit start (clear cash just in case)
1st case(no expressions), i got 60fps by avarge
2nd case, exactly same values but as expressions - i got about 7fps
3rd case, again same values, but as simple expressions - i got 8 fps
i've builded macro based on ekspressions and get such a problem..
in my particular case, values will be evaluated once and will not change
disabling opencl, helps a bit (1080ti/ryzen 1800 32gb ram) but not much
for my need i have to set start parameter once to evalute positions, and than just work with transform
so what can i do?
is there some issues with expressions?
can i set something somewhere so it will be evaluated once only?
or any other idea ?
I'm having some performance issues when using expressions.
I've made a quick test to demonstrate the issue, and attaching comp code.
I got image-> than crop, where i change x.y offset, than to image plane where i change only x,y offset
(there is a transform just to see anything is happening)
crop x.y translate x.y im using fixed numbers to see the problem
so put merge to viewport, and hit start (clear cash just in case)
1st case(no expressions), i got 60fps by avarge
2nd case, exactly same values but as expressions - i got about 7fps
3rd case, again same values, but as simple expressions - i got 8 fps
i've builded macro based on ekspressions and get such a problem..
in my particular case, values will be evaluated once and will not change
disabling opencl, helps a bit (1080ti/ryzen 1800 32gb ram) but not much
for my need i have to set start parameter once to evalute positions, and than just work with transform
so what can i do?
is there some issues with expressions?
can i set something somewhere so it will be evaluated once only?
or any other idea ?
- Code: Select all
{
Tools = ordered() {
Background1 = Background {
Inputs = {
Width = Input { Value = 4000, },
Height = Input { Value = 4000, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Type = Input { Value = FuID { "Gradient" }, },
GradientType = Input { Value = FuID { "Radial" }, },
Start = Input { Value = { 0.509136363636363, 0.508 }, },
End = Input { Value = { 1.25, 0.5 }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 1, 0.0332979976079446, 0, 1 },
[1] = { 0, 1, 0.93593107372846, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 165, 82.5 } },
},
Crop1_2 = Crop {
Inputs = {
XOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 49.5 } },
},
Crop1_4 = Crop {
Inputs = {
YOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 115.5 } },
},
Crop1_5 = Crop {
Inputs = {
XOffset = Input { Value = -1000, },
YOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 148.5 } },
},
Crop1_1 = Crop {
Inputs = {
XOffset = Input { Value = -1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 16.5 } },
},
Crop1 = Crop {
Inputs = {
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, -16.5 } },
},
Crop1_3 = Crop {
Inputs = {
YOffset = Input { Value = -1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 82.5 } },
},
Crop1_6 = Crop {
Inputs = {
XOffset = Input { Expression = "0", },
YOffset = Input { Expression = "0", },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 214.5 } },
},
Crop1_2_1 = Crop {
Inputs = {
XOffset = Input {
Value = 1000,
Expression = "1000",
},
YOffset = Input { Expression = "0", },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 280.5 } },
},
Crop1_1_1 = Crop {
Inputs = {
XOffset = Input {
Value = -1000,
Expression = "-1000",
},
YOffset = Input { Expression = "0", },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 247.5 } },
},
ImagePlane3D1_3 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.135, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_3",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 82.5 } },
},
Crop1_3_1 = Crop {
Inputs = {
XOffset = Input { Expression = "0", },
YOffset = Input {
Value = -1000,
Expression = "-1000",
},
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 313.5 } },
},
ImagePlane3D1_2_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input {
Value = -0.577,
Expression = "-0.577",
},
["Transform3DOp.Translate.Y"] = Input { Expression = "0.0", },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_2_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 280.5 } },
},
ImagePlane3D1_1_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input {
Value = 0.231,
Expression = "0.231",
},
["Transform3DOp.Translate.Y"] = Input { Expression = "0.0", },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_1_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 247.5 } },
},
ImagePlane3D1_2 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.577, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 49.5 } },
},
ImagePlane3D1_6 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Expression = "0.0", },
["Transform3DOp.Translate.Y"] = Input { Expression = "0.0", },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_6",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 214.5 } },
},
Background1_1 = Background {
Inputs = {
Width = Input { Value = 4000, },
Height = Input { Value = 4000, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Type = Input { Value = FuID { "Gradient" }, },
GradientType = Input { Value = FuID { "Radial" }, },
Start = Input { Value = { 0.509136363636363, 0.508 }, },
End = Input { Value = { 1.25, 0.5 }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 1, 0.0332979976079446, 0, 1 },
[1] = { 0, 1, 0.93593107372846, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 165, 313.5 } },
},
ImagePlane3D1_5 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.308, },
["Transform3DOp.Translate.Y"] = Input { Value = 0.288, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_5",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 148.5 } },
},
ImagePlane3D1_4 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = -0.231, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_4",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 115.5 } },
},
ImagePlane3D1_3_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Expression = "0.0", },
["Transform3DOp.Translate.Y"] = Input {
Value = 0.135,
Expression = "0.135",
},
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_3_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 313.5 } },
},
ImagePlane3D1 = ImagePlane3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, -16.5 } },
},
ImagePlane3D1_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 0.231, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 16.5 } },
},
ImagePlane3D1_4_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Expression = "0.0", },
["Transform3DOp.Translate.Y"] = Input {
Value = -0.231,
Expression = "-0.231",
},
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_4_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 346.5 } },
},
Crop1_4_1 = Crop {
Inputs = {
XOffset = Input { Expression = "0", },
YOffset = Input {
Value = 1000,
Expression = "1000",
},
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 346.5 } },
},
Transform3D1_4 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_4",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_4XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_4YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_4ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 115.5 } },
},
Transform3D1_4XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -950.766666666667 }, Flags = { Linear = true } },
[1000] = { -2852.3, LH = { 666.666666666667, -1901.53333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_4YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 88.8333333333333 }, Flags = { Linear = true } },
[1000] = { 266.5, LH = { 666.666666666667, 177.666666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_4ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_6 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_6",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_6XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_6YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_6ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 214.5 } },
},
Transform3D1_6XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -971.533333333333 }, Flags = { Linear = true } },
[1000] = { -2914.6, LH = { 666.666666666667, -1943.06666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_6YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -318.466666666667 }, Flags = { Linear = true } },
[1000] = { -955.4, LH = { 666.666666666667, -636.933333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_6ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_1_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_1_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_1_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_1_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_1_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 247.5 } },
},
Transform3D1_1_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 369.233333333333 }, Flags = { Linear = true } },
[1000] = { 1107.7, LH = { 666.666666666667, 738.466666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_1_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -667.5 }, Flags = { Linear = true } },
[1000] = { -2002.5, LH = { 666.666666666667, -1335 }, Flags = { Linear = true } }
}
},
Transform3D1_1_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_2_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_2_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_2_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_2_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_2_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 280.5 } },
},
Transform3D1_2_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 964.6 }, Flags = { Linear = true } },
[1000] = { 2893.8, LH = { 666.666666666667, 1929.2 }, Flags = { Linear = true } }
}
},
Transform3D1_2_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 515.2 }, Flags = { Linear = true } },
[1000] = { 1545.6, LH = { 666.666666666667, 1030.4 }, Flags = { Linear = true } }
}
},
Transform3D1_2_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_3_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_3_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_3_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_3_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_3_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 313.5 } },
},
Transform3D1_3_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 204.8 }, Flags = { Linear = true } },
[1000] = { 614.4, LH = { 666.666666666667, 409.6 }, Flags = { Linear = true } }
}
},
Transform3D1_3_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -555.566666666667 }, Flags = { Linear = true } },
[1000] = { -1666.7, LH = { 666.666666666667, -1111.13333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_3_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
ImagePlane3D1_5_1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input {
Value = -0.308,
Expression = "-0.308",
},
["Transform3DOp.Translate.Y"] = Input {
Value = 0.288,
Expression = "0.288",
},
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_5_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 379.5 } },
},
Transform3D1_5_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_5_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_5_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_5_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_5_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 379.5 } },
},
Transform3D1_5_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 973.833333333333 }, Flags = { Linear = true } },
[1000] = { 2921.5, LH = { 666.666666666667, 1947.66666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_5_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -802.5 }, Flags = { Linear = true } },
[1000] = { -2407.5, LH = { 666.666666666667, -1605 }, Flags = { Linear = true } }
}
},
Transform3D1_5_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 16.5 } },
},
Transform3D1_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 369.233333333333 }, Flags = { Linear = true } },
[1000] = { 1107.7, LH = { 666.666666666667, 738.466666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -667.5 }, Flags = { Linear = true } },
[1000] = { -2002.5, LH = { 666.666666666667, -1335 }, Flags = { Linear = true } }
}
},
Transform3D1_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_4_1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_4_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_4_1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_4_1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_4_1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 346.5 } },
},
Transform3D1_4_1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -950.766666666667 }, Flags = { Linear = true } },
[1000] = { -2852.3, LH = { 666.666666666667, -1901.53333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_4_1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 88.8333333333333 }, Flags = { Linear = true } },
[1000] = { 266.5, LH = { 666.666666666667, 177.666666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_4_1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Crop1_5_1 = Crop {
Inputs = {
XOffset = Input {
Value = -1000,
Expression = "-1000",
},
YOffset = Input {
Value = 1000,
Expression = "1000",
},
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 379.5 } },
},
Transform3D1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, -16.5 } },
},
Transform3D1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -971.533333333333 }, Flags = { Linear = true } },
[1000] = { -2914.6, LH = { 666.666666666667, -1943.06666666667 }, Flags = { Linear = true } }
}
},
Transform3D1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -318.466666666667 }, Flags = { Linear = true } },
[1000] = { -955.4, LH = { 666.666666666667, -636.933333333333 }, Flags = { Linear = true } }
}
},
Transform3D1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 49.5 } },
},
Transform3D1_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 964.6 }, Flags = { Linear = true } },
[1000] = { 2893.8, LH = { 666.666666666667, 1929.2 }, Flags = { Linear = true } }
}
},
Transform3D1_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 515.2 }, Flags = { Linear = true } },
[1000] = { 1545.6, LH = { 666.666666666667, 1030.4 }, Flags = { Linear = true } }
}
},
Transform3D1_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_5 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_5",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_5XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_5YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_5ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 148.5 } },
},
Transform3D1_5XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 973.833333333333 }, Flags = { Linear = true } },
[1000] = { 2921.5, LH = { 666.666666666667, 1947.66666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_5YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -802.5 }, Flags = { Linear = true } },
[1000] = { -2407.5, LH = { 666.666666666667, -1605 }, Flags = { Linear = true } }
}
},
Transform3D1_5ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Transform3D1_3 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_3",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_3XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_3YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_3ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 82.5 } },
},
Transform3D1_3XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 204.8 }, Flags = { Linear = true } },
[1000] = { 614.4, LH = { 666.666666666667, 409.6 }, Flags = { Linear = true } }
}
},
Transform3D1_3YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -555.566666666667 }, Flags = { Linear = true } },
[1000] = { -1666.7, LH = { 666.666666666667, -1111.13333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_3ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
ImagePlane3D1_7 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 1.019, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_7",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = 0\nself.Transform3DOp.Translate.Y = 0", },
},
ViewInfo = OperatorInfo { Pos = { 495, 445.5 } },
},
Crop1_7 = Crop {
Inputs = {
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset = 0\nself.YOffset = 0\n", },
StartEndRenderScripts = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 385, 445.5 } },
},
Transform3D1_7 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_7",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_7XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_7YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_7ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 445.5 } },
},
Transform3D1_7XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -971.533333333333 }, Flags = { Linear = true } },
[1000] = { -2914.6, LH = { 666.666666666667, -1943.06666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_7YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -318.466666666667 }, Flags = { Linear = true } },
[1000] = { -955.4, LH = { 666.666666666667, -636.933333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_7ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Merge3D1_1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Transform3D1_1_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Transform3D1_6",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Transform3D1_3_1",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "Transform3D1_5_1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Transform3D1_4_1",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "Transform3D1_2_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 214.5 } },
},
Merge3D1_2 = Merge3D {
CtrlWZoom = false,
Inputs = {
SceneInput1 = Input {
SourceOp = "Transform3D1_1_2",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Transform3D1_7",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Transform3D1_3_2",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "Transform3D1_5_2",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Transform3D1_4_2",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "Transform3D1_2_2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 445.5 } },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Transform3D1_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Transform3D1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Transform3D1_3",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "Transform3D1_5",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Transform3D1_4",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "Transform3D1_2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, -16.5 } },
},
ImagePlane3D1_1_2 = ImagePlane3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_1_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = 0.231\nself.Transform3DOp.Translate.Y = 0", },
},
ViewInfo = OperatorInfo { Pos = { 495, 478.5 } },
},
Crop1_1_2 = Crop {
Inputs = {
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset = -1000\nself.YOffset = 0", },
},
ViewInfo = OperatorInfo { Pos = { 385, 478.5 } },
},
Transform3D1_1_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_1_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_1_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_1_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_1_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 478.5 } },
},
Transform3D1_1_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 369.233333333333 }, Flags = { Linear = true } },
[1000] = { 1107.7, LH = { 666.666666666667, 738.466666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_1_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -667.5 }, Flags = { Linear = true } },
[1000] = { -2002.5, LH = { 666.666666666667, -1335 }, Flags = { Linear = true } }
}
},
Transform3D1_1_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
ImagePlane3D1_2_2 = ImagePlane3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_2_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = -0.557\nself.Transform3DOp.Translate.Y = 0", },
},
ViewInfo = OperatorInfo { Pos = { 495, 511.5 } },
},
Transform3D1_2_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_2_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_2_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_2_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_2_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 511.5 } },
},
Transform3D1_2_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 964.6 }, Flags = { Linear = true } },
[1000] = { 2893.8, LH = { 666.666666666667, 1929.2 }, Flags = { Linear = true } }
}
},
Transform3D1_2_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 515.2 }, Flags = { Linear = true } },
[1000] = { 1545.6, LH = { 666.666666666667, 1030.4 }, Flags = { Linear = true } }
}
},
Transform3D1_2_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Crop1_2_2 = Crop {
Inputs = {
XOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset = 1000\nself.YOffset = 0", },
},
ViewInfo = OperatorInfo { Pos = { 385, 511.5 } },
},
Transform3D1_3_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_3_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_3_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_3_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_3_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 544.5 } },
},
Transform3D1_3_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 204.8 }, Flags = { Linear = true } },
[1000] = { 614.4, LH = { 666.666666666667, 409.6 }, Flags = { Linear = true } }
}
},
Transform3D1_3_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -555.566666666667 }, Flags = { Linear = true } },
[1000] = { -1666.7, LH = { 666.666666666667, -1111.13333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_3_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
ImagePlane3D1_3_2 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.135, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_3_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = 0\nself.Transform3DOp.Translate.Y = 0.135", },
},
ViewInfo = OperatorInfo { Pos = { 495, 544.5 } },
},
Crop1_3_2 = Crop {
Inputs = {
YOffset = Input { Value = -900, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset=0\nself.YOffset=-1000", },
},
ViewInfo = OperatorInfo { Pos = { 385, 544.5 } },
},
Background1_2 = Background {
Inputs = {
Width = Input { Value = 4000, },
Height = Input { Value = 4000, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Type = Input { Value = FuID { "Gradient" }, },
GradientType = Input { Value = FuID { "Radial" }, },
Start = Input { Value = { 0.509136363636363, 0.508 }, },
End = Input { Value = { 1.25, 0.5 }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 1, 0.0332979976079446, 0, 1 },
[1] = { 0, 1, 0.93593107372846, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 165, 544.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 = "Merge3D1_1",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
},
ViewInfo = OperatorInfo { Pos = { 990, 214.5 } },
},
Renderer3D1 = 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",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
},
ViewInfo = OperatorInfo { Pos = { 990, -16.5 } },
},
Renderer3D1_1_1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1_2",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
},
ViewInfo = OperatorInfo { Pos = { 990, 445.5 } },
},
Transform3D1_4_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_4_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_4_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_4_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_4_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 577.5 } },
},
Transform3D1_4_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -950.766666666667 }, Flags = { Linear = true } },
[1000] = { -2852.3, LH = { 666.666666666667, -1901.53333333333 }, Flags = { Linear = true } }
}
},
Transform3D1_4_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 88.8333333333333 }, Flags = { Linear = true } },
[1000] = { 266.5, LH = { 666.666666666667, 177.666666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_4_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
Crop1_4_2 = Crop {
Inputs = {
YOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset=0\nself.YOffset=1000", },
},
ViewInfo = OperatorInfo { Pos = { 385, 577.5 } },
},
ImagePlane3D1_4_2 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = -0.231, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_4_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = 0\nself.Transform3DOp.Translate.Y = -0.231", },
},
ViewInfo = OperatorInfo { Pos = { 495, 577.5 } },
},
Transform3D1_5_2 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "ImagePlane3D1_5_2",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Transform3D1_5_2XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Transform3D1_5_2YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1_5_2ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 610.5 } },
},
Transform3D1_5_2XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, 973.833333333333 }, Flags = { Linear = true } },
[1000] = { 2921.5, LH = { 666.666666666667, 1947.66666666667 }, Flags = { Linear = true } }
}
},
Transform3D1_5_2YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 333.333333333333, -802.5 }, Flags = { Linear = true } },
[1000] = { -2407.5, LH = { 666.666666666667, -1605 }, Flags = { Linear = true } }
}
},
Transform3D1_5_2ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, Flags = { Linear = true } }
}
},
ImagePlane3D1_5_2 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.308, },
["Transform3DOp.Translate.Y"] = Input { Value = 0.288, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Crop1_5_2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
FrameRenderScript = Input { Value = "self.Transform3DOp.Translate.X = -0.308\nself.Transform3DOp.Translate.Y = 0.288", },
},
ViewInfo = OperatorInfo { Pos = { 495, 610.5 } },
},
Crop1_5_2 = Crop {
Inputs = {
XOffset = Input { Value = -1000, },
YOffset = Input { Value = 1000, },
XSize = Input { Value = 1920, },
YSize = Input { Value = 1080, },
Input = Input {
SourceOp = "Background1_2",
Source = "Output",
},
FrameRenderScript = Input { Value = "self.XOffset=-1000\nself.YOffset=1000", },
},
ViewInfo = OperatorInfo { Pos = { 385, 610.5 } },
}
}
}