
- Posts: 5
- Joined: Thu May 01, 2025 10:46 pm
- Real Name: Leon Mills
Is there a specific reason you want to use particles for this?
I think what you're doing *shoud* work. It's clear that it doesn't.
Tools = {
Loader1 = Loader {
Clips = {
Clip {
ID = "Clip1",
Filename = "D:\\Eastbourne\\Video Elements\\Show Graphics\\Show Logos\\1.tga",
FormatID = "TargaFormat",
StartFrame = 1,
Length = 12,
LengthSetManually = true,
TrimIn = 0,
TrimOut = 11,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 1,
AspectMode = 0,
Depth = 0,
TimeCode = 0,
GlobalStart = 0,
GlobalEnd = 11
}
},
Inputs = {
MissingFrames = Input { Value = 3, },
PostMultiplyByAlpha = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
},
ViewInfo = OperatorInfo { Pos = { 119.969, -99.1707 } },
},
Background1 = Background {
ExtentSet = true,
Inputs = {
GlobalOut = Input { Value = 820, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
},
ViewInfo = OperatorInfo { Pos = { 749.402, -64.9698 } },
},
TimeStretcher1 = TimeStretcher {
EnabledRegion = TimeRegion { { Start = 0, End = 700.9999, FrameLength = 1 } },
Inputs = {
SourceTime = Input {
SourceOp = "TimeStretcher1SourceTime",
Source = "Value",
},
InterpolateBetweenFrames = Input { Value = 0, },
SampleSpread = Input { Disabled = true, },
Input = Input {
SourceOp = "Loader1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 212.734, -11.1733 } },
},
TimeStretcher1SourceTime = BezierSpline {
SplineColor = { Red = 233, Green = 217, Blue = 243 },
CtrlWZoom = false,
KeyFrames = {
[0] = { 1, RH = { 20, 1 }, Flags = { Linear = true } },
[60] = { 1, LH = { 40, 1 }, RH = { 60.3333333333333, 1.33333333333333 }, Flags = { Linear = true } },
[61] = { 2, LH = { 60.6666666666667, 1.66666666666667 }, RH = { 82.3333333333333, 2 }, Flags = { Linear = true } },
[125] = { 2, LH = { 103.666666666667, 2 }, RH = { 125.333333333333, 2.33333333333333 }, Flags = { Linear = true } },
[126] = { 3, LH = { 125.666666666667, 2.66666666666667 }, RH = { 139.666666666667, 3 }, Flags = { Linear = true } },
[167] = { 3, LH = { 153.333333333333, 3 }, RH = { 167.333333333333, 3.33333333333333 }, Flags = { Linear = true } },
[168] = { 4, LH = { 167.666666666667, 3.66666666666667 }, RH = { 184, 4 }, Flags = { Linear = true } },
[216] = { 4, LH = { 200, 4 }, RH = { 216.333333333333, 4.33333333333333 }, Flags = { Linear = true } },
[217] = { 5, LH = { 216.666666666667, 4.66666666666667 }, RH = { 235.666666666667, 5 }, Flags = { Linear = true } },
[273] = { 5, LH = { 254.333333333333, 5 }, RH = { 273.333333333333, 5.33333333333333 }, Flags = { Linear = true } },
[274] = { 6, LH = { 273.666666666667, 5.66666666666667 }, RH = { 290.666666666667, 6 }, Flags = { Linear = true } },
[324] = { 6, LH = { 307.333333333333, 6 }, RH = { 324.333333333333, 6.33333333333333 }, Flags = { Linear = true } },
[325] = { 7, LH = { 324.666666666667, 6.66666666666667 }, RH = { 339.333333333333, 7 }, Flags = { Linear = true } },
[368] = { 7, LH = { 353.666666666667, 7 }, RH = { 368.333333333333, 7.33333333333333 }, Flags = { Linear = true } },
[369] = { 8, LH = { 368.666666666667, 7.66666666666667 }, RH = { 387.333333333333, 8 }, Flags = { Linear = true } },
[424] = { 8, LH = { 405.666666666667, 8 }, RH = { 424.333333333333, 8.33333333333333 }, Flags = { Linear = true } },
[425] = { 9, LH = { 424.666666666667, 8.66666666666667 }, RH = { 441, 9 }, Flags = { Linear = true } },
[473] = { 9, LH = { 457, 9 }, RH = { 473.333333333333, 9.33333333333333 }, Flags = { Linear = true } },
[474] = { 10, LH = { 473.666666666667, 9.66666666666667 }, RH = { 491, 10 }, Flags = { Linear = true } },
[525] = { 10, LH = { 508, 10 }, RH = { 525.333333333333, 10.3333333333333 }, Flags = { Linear = true } },
[526] = { 11, LH = { 525.666666666667, 10.6666666666667 }, RH = { 540.666666666667, 11 }, Flags = { Linear = true } },
[570] = { 11, LH = { 555.333333333333, 11 }, RH = { 570.333333333333, 11 }, Flags = { Linear = true } },
[571] = { 11, LH = { 570.666666666667, 11 }, Flags = { Linear = true } }
}
},
pEmitter1 = pEmitter {
ID = 2,
EnabledRegion = TimeRegion { { Start = 0, End = 707.9999 } },
Inputs = {
Number = Input {
SourceOp = "pEmitter1Number",
Source = "Value",
},
PositionVariance = Input { Value = 0.0319, },
VelocityControls = Input { Value = 1, },
RotationControls = Input { Value = 1, },
SpinControls = Input { Value = 1, },
Style = Input { Value = FuID { "ParticleStyleBitmap" }, },
["ParticleStyleBitmap.Animate"] = Input { Value = 2, },
["ParticleStyleBitmap.DropToolsHere"] = Input {
SourceOp = "TimeStretcher1",
Source = "Output",
},
["SphereRgn.Size"] = Input { Value = 0, },
["SphereRgn.Translation"] = Input { Value = -1, },
["SphereRgn.Rotate.X"] = Input { Value = -1, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.ColorVariance"] = Input { Value = 1, },
["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.88, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife",
Source = "Value",
},
["ParticleStyle.FadeControls"] = Input { Value = 1, },
["ParticleStyle.FadeOut"] = Input { Value = 0.522, },
["ParticleStyle.MergeControls"] = Input { Value = 1, },
["ParticleStyle.SubtractiveAdditive"] = Input { Value = 0.685, },
["ParticleStyle.BlurControls"] = Input { Value = 1, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D",
Source = "Value",
}
},
ViewInfo = OperatorInfo { Pos = { 463.756, -82.8043 } },
},
pEmitter1Number = BezierSpline {
SplineColor = { Red = 233, Green = 206, Blue = 78 },
KeyFrames = {
[0] = { 0, RH = { 16.3333333333333, 0 } },
[49] = { 0, LH = { 32.6666666666667, 0 }, RH = { 49.3333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[50] = { 1, LH = { 49.6666666666667, 0.666666666666667 }, RH = { 50.3333333333333, 0.666666666666667 }, Flags = { Linear = true } },
[51] = { 0, LH = { 50.6666666666667, 0.333333333333333 }, RH = { 67, 0 }, Flags = { Linear = true, Loop = true } },
[99] = { 0, LH = { 83, 0 }, RH = { 99.3333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[100] = { 1, LH = { 99.6666666666667, 0.666666666666667 }, RH = { 100.333333333333, 0.666666666666667 }, Flags = { Linear = true } },
[101] = { 0, LH = { 100.666666666667, 0.333333333333333 }, Flags = { Linear = true, Loop = true } }
}
},
pEmitter1SizeOverLife = LUTBezier {
KeyColorSplines = {
[0] = {
[0.0207253886010363] = { 0, RH = { 0.347150259067358, 0.329787234042553 }, Flags = { Linear = true } },
[1] = { 0.98936170212766, LH = { 0.673575129533679, 0.659574468085107 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
},
pEmitter1BlurOverLife2D = 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 },
CtrlWZoom = false,
},
pDirectionalForce1 = pDirectionalForce {
ID = 9,
Inputs = {
Strength = Input { Value = 0.006, },
Direction = Input { Value = 0, },
DirectionZ = Input { Value = -90, },
Input = Input {
SourceOp = "pEmitter1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 557.366, -30.0616 } },
},
pRender1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
GlobalOut = Input { Value = 700, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
["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 = "pDirectionalForce1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 586.332, 27.1592 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "pRender1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, }
},
ViewInfo = OperatorInfo { Pos = { 760.872, 26.101 } },
}
}
Tools = {
Loader1 = Loader {
Clips = {
Clip {
ID = "Clip1",
Filename = "D:\\Eastbourne\\Video Elements\\Show Graphics\\Show Logos\\1.tga",
FormatID = "TargaFormat",
StartFrame = 1,
Length = 12,
LengthSetManually = true,
TrimIn = 0,
TrimOut = 11,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 1,
AspectMode = 0,
Depth = 0,
TimeCode = 0,
GlobalStart = 0,
GlobalEnd = 11
}
},
Inputs = {
PostMultiplyByAlpha = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
},
ViewInfo = OperatorInfo { Pos = { 91.6847, -155.739 } },
},
Background1 = Background {
ExtentSet = true,
Inputs = {
GlobalOut = Input { Value = 820, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
},
ViewInfo = OperatorInfo { Pos = { 721.118, -58.9701 } },
},
pEmitter1SizeOverLife = LUTBezier {
KeyColorSplines = {
[0] = {
[0.0207253886010363] = { 0, RH = { 0.347150259067358, 0.329787234042553 }, Flags = { Linear = true } },
[1] = { 0.98936170212766, LH = { 0.673575129533679, 0.659574468085107 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
CtrlWZoom = false,
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "pRender1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, }
},
ViewInfo = OperatorInfo { Pos = { 802.356, 23.5297 } },
},
pRender1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
GlobalOut = Input { Value = 700, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
["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 = "pDirectionalForce1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 593.874, 20.3024 } },
},
pEmitter1 = pEmitter {
ID = 2,
EnabledRegion = TimeRegion { { Start = 0, End = 707.9999 } },
Inputs = {
Number = Input {
SourceOp = "pEmitter1Number",
Source = "Value",
},
PositionVariance = Input { Value = 0.0319, },
VelocityControls = Input { Value = 1, },
RotationControls = Input { Value = 1, },
SpinControls = Input { Value = 1, },
Style = Input { Value = FuID { "ParticleStyleBitmap" }, },
["ParticleStyleBitmap.Animate"] = Input { Value = 2, },
["ParticleStyleBitmap.DropToolsHere"] = Input {
SourceOp = "TimeMachine1",
Source = "Output",
},
["SphereRgn.Size"] = Input { Value = 0, },
["SphereRgn.Translation"] = Input { Value = -1, },
["SphereRgn.Rotate.X"] = Input { Value = -1, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.ColorVariance"] = Input { Value = 1, },
["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.88, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife",
Source = "Value",
},
["ParticleStyle.FadeControls"] = Input { Value = 1, },
["ParticleStyle.FadeOut"] = Input { Value = 0.522, },
["ParticleStyle.MergeControls"] = Input { Value = 1, },
["ParticleStyle.SubtractiveAdditive"] = Input { Value = 0.685, },
["ParticleStyle.BlurControls"] = Input { Value = 1, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D",
Source = "Value",
}
}
JayPee wrote:Merging the TimeStretcher over a transparent background before the pEmitter will fix the issue.
Users browsing this forum: No registered users and 30 guests