Hi!
Look at this flow. Notice the position of the particles. Make the spawn tool active. Why are the particles changing their position?
Spawn just spawn from the original particle not change the position of its mother. Or? Can anyone explain?
Best regards,
Magnus
Look at this flow. Notice the position of the particles. Make the spawn tool active. Why are the particles changing their position?
Spawn just spawn from the original particle not change the position of its mother. Or? Can anyone explain?
Best regards,
Magnus
- Code: Select all
{
Tools = ordered() {
Background2 = Background {
PassThrough = true,
Inputs = {
Width = Input { Value = 1080, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
EffectMask = Input {
SourceOp = "Ellipse1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 794, 195 } },
},
Ellipse1 = EllipseMask {
PassThrough = true,
Inputs = {
BorderWidth = Input { Value = 0.0434042553191489, },
Solid = Input { Value = 0, },
MaskWidth = Input { Value = 2048, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input { Value = 0.875316913018785, },
Height = Input { Value = 0.875316913018785, },
},
ViewInfo = OperatorInfo { Pos = { 794, 225 } },
},
pRender1_1_1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
Width = Input { Value = 2048, },
Height = Input { Value = 1080, },
Depth = Input { Value = 2, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
IntegrationMethod = Input { Value = FuID { "RK4" }, },
SubFrameCalculationAccuracy = Input { Value = 20, },
PreGenerateFrames = Input { Value = 50, },
["MaterialID.MaterialID"] = Input { Value = 3, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pSpawn1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1052, 161 } },
},
pSpawn1 = pSpawn {
ID = 4,
PassThrough = true,
CtrlWZoom = false,
Inputs = {
["CubeRgn.Height"] = Input { Value = 1, },
["CubeRgn.Depth"] = Input { Value = 0.9, },
["CubeRgn.Width"] = Input { Value = 4, },
["RectRgn.Width"] = Input { Value = 0.323404255319149, },
RandomSeed = Input { Value = 329, },
Number = Input { Value = 0.03, },
NumberVariance = Input { Value = 0.02, },
Lifespan = Input { Value = 89.3617021276596, },
VelocityControls = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1_1_1",
Source = "Output",
},
Style = Input { Value = FuID { "ParticleStyleBitmap" }, },
Probability = Input { Value = 0.187234042553191, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.Green"] = Input { Value = 0, },
["ParticleStyle.Blue"] = Input { Value = 0, },
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pSpawn1SizeoverLife",
Source = "Value",
},
["ParticleStyle.FadeControls"] = Input { Value = 1, },
["ParticleStyle.FadeIn"] = Input { Value = 0.1714286, },
["ParticleStyle.FadeOut"] = Input { Value = 0.2057143, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pSpawn1BluroverLife2D",
Source = "Value",
},
["ParticleStyleBitmap.DropToolsHere"] = Input {
SourceOp = "Background2",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 794, 161 } },
},
pSpawn1SizeoverLife = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.341605599154583, -0.00136686714051393 }, Flags = { Linear = true } },
[1] = { 0.624931656642974, LH = { 0.666666666666667, 0.416621104428649 } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
},
pSpawn1BluroverLife2D = 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 = 192, Green = 128, Blue = 64 },
},
Note1 = Note {
Inputs = {
Comments = Input { Value = "Select pass through for the Spawn tool. Notice how the particles change position.", }
},
ViewInfo = StickyNoteInfo {
Pos = { 745, 74 },
Flags = {
Expanded = true
},
Size = { 196, 68.3 }
},
},
pEmitter1_1_1 = pEmitter {
ID = 8,
Inputs = {
["SphereRgn.Size"] = Input { Value = 2.29787234042553, },
RandomSeed = Input { Value = 329, },
Number = Input {
SourceOp = "pEmitter1_1_1Number",
Source = "Value",
},
Lifespan = Input { Value = 300, },
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.00465116279069767, },
VelocityVariance = Input { Value = 0.0232558139534884, },
AngleVariance = Input { Value = 20, },
AngleZ = Input { Value = 20, },
AngleZVariance = Input { Value = 20, },
Region = Input { Value = FuID { "CubeRgn" }, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.Red"] = Input { Value = 0.701388888888889, },
["ParticleStyle.Green"] = Input { Value = 0.888888888888889, },
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.637209302325581, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1_1SizeoverLife_1",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1_1BluroverLife2D_1",
Source = "Value",
},
["CubeRgn.Width"] = Input { Value = 4, },
["CubeRgn.Height"] = Input { Value = 1, },
["CubeRgn.Depth"] = Input { Value = 0.9, }
},
ViewInfo = OperatorInfo { Pos = { 512, 161 } },
},
pEmitter1_1_1Number = BezierSpline {
SplineColor = { Red = 233, Green = 206, Blue = 78 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 0.333333333333333, 46.5248226950353 }, Flags = { Linear = true } },
[1] = { 139.574468085106, LH = { 0.666666666666667, 93.0496453900707 }, RH = { 1.33333333333333, 93.0496453900707 }, Flags = { Linear = true } },
[2] = { 0, LH = { 1.66666666666667, 46.5248226950353 }, Flags = { Linear = true } }
}
},
pEmitter1_1SizeoverLife_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 = 192, Green = 128, Blue = 64 },
},
pEmitter1_1BluroverLife2D_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 = 192, Green = 128, Blue = 64 },
}
}
}