Page 1 of 1
Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 9:03 am
by dev_willis
I'm learning about the particle system in Fusion and I've put together a little comp using two pEmitters. One emits blobs and the other bitmaps, which I'm feeding with a FastNoise tool. The blob emitter works fine over the course of the whole animation but the bitmap/fastnoise emitter works only until about frame 1160 and it just quits emitting. Nothing on it is being keyframed. I'm not even sure what to check.
Any suggestions?
Here's a screenshot if it helps:
- 2021-05-12.png (472.62 KiB) Viewed 1892 times
Thanks!
Re: Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 4:53 pm
by Bryan Ray
Nothing jumps out at me from your screenshot. If you share the nodes themselves, we might be able to help more. Select them all from your Flow, copy, then paste here between code tags, like so:
[code]
paste your nodes here.
[/code]
Re: Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 9:02 pm
by dev_willis
How's this?
- Code: Select all
{
Tools = ordered() {
Merge4 = Merge {
Inputs = {
Blend = Input { Value = 0.25, },
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "Renderer3D2",
Source = "Output",
},
ApplyMode = Input { Value = FuID { "Screen" }, },
Gain = Input { Value = 0.75, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 2090, 313.5 } },
},
Renderer3D1 = Renderer3D {
CustomData = { ToolVersion = 2 },
Inputs = {
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
CameraSelector = Input { Value = FuID { "Camera3D1" }, },
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.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = 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.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1540, 115.5 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.Z"] = Input { Value = 7, },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 1430, 181.5 } },
},
Merge2 = Merge {
CtrlWZoom = false,
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Merge3",
Source = "Output",
},
ApplyMode = Input { Value = FuID { "Color" }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 2090, 247.5 } },
},
Shape3D2 = Shape3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
["MtlStdInputs.MaterialID"] = Input { Value = 4, },
["SurfaceSphereInputs.Radius"] = Input { Value = 3.5, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 6, }
},
ViewInfo = OperatorInfo { Pos = { 1210, 82.5 } },
},
pKill2 = pKill {
ID = 15,
Inputs = {
Input = Input {
SourceOp = "pKill1",
Source = "Output",
},
RegionMode = Input { Value = FuID { "Leaving" }, },
Region = Input { Value = FuID { "MeshRegion" }, },
["MeshRegion.MeshInput"] = Input {
SourceOp = "Shape3D2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1210, 115.5 } },
},
pEmitter1_1 = pEmitter {
ID = 20,
Inputs = {
["ParticleStylePointCluster.SubPixelRendered"] = Input { Value = 1, },
["ParticleStylePointCluster.NumberOfPoints"] = Input { Value = 20, },
["ParticleStylePointCluster.ApplyMode"] = Input { Value = 1, },
Number = Input { Value = 0.1, },
Lifespan = Input { Value = 1000, },
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.2, },
VelocityVariance = Input { Value = 0.1, },
Angle = Input { Value = 7, },
AngleZ = Input { Value = 90, },
RotationControls = Input { Value = 1, },
SpinControls = Input { Value = 1, },
Style = Input { Value = FuID { "ParticleStyleBitmap" }, },
["ParticleStyleBitmap.Animate"] = Input { Value = 2, },
["ParticleStyleBitmap.TimeScale"] = Input { Value = 5, },
["ParticleStyleBitmap.DropToolsHere"] = Input {
SourceOp = "BrightnessContrast1",
Source = "Output",
},
["SphereRgn.Size"] = Input { Value = 1.75, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.ColorVariance"] = Input { Value = 1, },
["ParticleStyle.RedHigh"] = Input { Value = 0.163, },
["ParticleStyle.GreenHigh"] = Input { Value = 0.163, },
["ParticleStyle.BlueHigh"] = Input { Value = 0.175, },
["ParticleStyle.AlphaLow"] = Input { Value = -0.675, },
["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
["ParticleStyle.ColorOverLife"] = Input {
Value = Gradient {
Colors = {
[0.3333333333333] = { 1, 1, 1, 1 },
[1] = { 0, 0, 0.498039215686275, 1 }
}
},
},
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 1, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1_1SizeOverLife",
Source = "Value",
},
["ParticleStyle.FadeControls"] = Input { Value = 1, },
["ParticleStyle.FadeIn"] = Input { Value = 0.111111111111111, },
["ParticleStyle.FadeOut"] = Input { Value = 0.666666666666667, },
["ParticleStyle.MergeControls"] = Input { Value = 1, },
["ParticleStyle.SubtractiveAdditive"] = Input { Value = 0, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1_1BlurOverLife2D",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 247.5 } },
},
pEmitter1_1SizeOverLife = 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 },
NameSet = true,
},
pEmitter1_1BlurOverLife2D = 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 },
NameSet = true,
},
pKill1 = pKill {
ID = 14,
Inputs = {
Input = Input {
SourceOp = "pCustom1",
Source = "Output",
},
RegionMode = Input { Value = FuID { "Inside" }, },
Region = Input { Value = FuID { "MeshRegion" }, },
["MeshRegion.MeshInput"] = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1100, 115.5 } },
},
pEmitter1 = pEmitter {
ID = 2,
Inputs = {
Number = Input {
SourceOp = "pEmitter1Number",
Source = "Value",
},
NumberVariance = Input { Value = 11, },
Lifespan = Input { Value = 1000, },
VelocityControls = Input { Value = 1, },
Velocity = Input { Value = 0.2, },
VelocityVariance = Input { Value = 0.1, },
Angle = Input { Value = 7, },
AngleZ = Input { Value = 90, },
Style = Input { Value = FuID { "ParticleStyleBlob" }, },
["SphereRgn.Size"] = Input { Value = 7, },
["ParticleStyle.ColorControls"] = Input { Value = 1, },
["ParticleStyle.ColorVariance"] = Input { Value = 1, },
["ParticleStyle.RedHigh"] = Input { Value = 0.163, },
["ParticleStyle.GreenHigh"] = Input { Value = 0.163, },
["ParticleStyle.BlueHigh"] = Input { Value = 0.175, },
["ParticleStyle.AlphaLow"] = Input { Value = -0.675, },
["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
["ParticleStyle.ColorOverLife"] = Input {
Value = Gradient {
Colors = {
[0.3333333333333] = { 1, 1, 1, 1 },
[1] = { 0, 0, 0.498039215686275, 1 }
}
},
},
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.03, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeOverLife",
Source = "Value",
},
["ParticleStyle.FadeControls"] = Input { Value = 1, },
["ParticleStyle.FadeIn"] = Input { Value = 0.111111111111111, },
["ParticleStyle.FadeOut"] = Input { Value = 0.666666666666667, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BlurOverLife2D",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 115.5 } },
},
pEmitter1Number = BezierSpline {
SplineColor = { Red = 233, Green = 206, Blue = 78 },
KeyFrames = {
[0] = { 333, RH = { 0.333333333333333, 233 }, Flags = { Linear = true } },
[1] = { 33, LH = { 0.666666666666667, 133 }, Flags = { Linear = true } }
}
},
pEmitter1SizeOverLife = 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 },
NameSet = true,
},
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 },
NameSet = true,
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "pRender1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 115.5 } },
},
Shape3D1 = Shape3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
["Transform3DOp.Translate.Z"] = Input { Value = 1.75, },
Shape = Input { Value = FuID { "SurfaceCubeInputs" }, },
["MtlStdInputs.MaterialID"] = Input { Value = 3, },
["SurfaceCubeInputs.SizeLock"] = Input { Value = 0, },
["SurfaceCubeInputs.Width"] = Input { Value = 0.5, },
["SurfaceCubeInputs.Height"] = Input { Value = 0.5, },
["SurfaceCubeInputs.Depth"] = Input { Value = 3.5, },
["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 4, }
},
ViewInfo = OperatorInfo { Pos = { 1100, 82.5 } },
},
pCustom1 = pCustom {
ID = 7,
Inputs = {
NumberIn1 = Input { Value = 0.98, },
NumberIn2 = Input { Value = 0.05, },
NumberIn3 = Input { Value = 0.4, },
NumberIn4 = Input { Value = 0.03, },
AlphaExpression = Input { Value = "if(rands(0,1,id+time)>n1,1,max(n3,a-n2))", },
SizeExpression = Input { Value = "n4*a", },
KillExpressionKillIf10 = Input { Value = "0jk", },
Input = Input {
SourceOp = "pEmitter1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 115.5 } },
},
AlphaMultiply1 = AlphaMultiply {
Inputs = {
Input = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1650, 115.5 } },
},
BrightnessContrast1 = BrightnessContrast {
Inputs = {
EffectMask = Input {
SourceOp = "Rectangle1",
Source = "Mask",
},
Gain = Input { Value = 0.7, },
Input = Input {
SourceOp = "FastNoise1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 247.5 } },
},
FastNoise1 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 100, },
Height = Input { Value = 100, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Detail = Input { Value = 10, },
SeetheRate = Input { Value = 0.1, },
Type = Input { Value = 1, },
GradientType = Input { Value = 5, },
Start = Input { Value = { 0.500485141672426, 0.498275184275184 }, },
End = Input { Value = { 0.777230632647413, 0.243992005974374 }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 1, 1, 1, 1 },
[1] = { 0, 0, 0, 0 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 660, 247.5 } },
},
Rectangle1 = RectangleMask {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
SoftEdge = Input { Value = 0.2, },
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2160, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.477329974811083, 0.291771620486986 }, },
Width = Input { Value = 0.87951301427372, },
Height = Input { Value = 0.45554733212499, },
Angle = Input { Value = -7.00604761936017, },
},
ViewInfo = OperatorInfo { Pos = { 770, 280.5 } },
},
SoftGlow1 = SoftGlow {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
Gain = Input { Value = 3, },
XGlowSize = Input { Value = 7, },
ColorScale = Input { Value = 1, },
BlueScale = Input { Value = 2, },
Input = Input {
SourceOp = "AlphaMultiply1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1760, 115.5 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "SoftGlow1",
Source = "Output",
},
Foreground = Input {
SourceOp = "LightRays1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1925, 115.5 } },
},
pRender2 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
PreGenerateFrames = Input { Value = 100, },
KillParticlesThatLeaveTheView = Input { Value = 1, },
["MaterialID.Nest"] = Input { Value = 1, },
["MaterialID.MaterialID"] = Input { Value = 5, },
["ObjectID.ObjectID"] = Input { Value = 7, },
Input = Input {
SourceOp = "pEmitter1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1320, 247.5 } },
},
Merge3D2 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "pRender2",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 247.5 } },
},
Renderer3D2 = Renderer3D {
CustomData = { ToolVersion = 2, },
Inputs = {
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1540, 247.5 } },
},
BrightnessContrast2 = BrightnessContrast {
Inputs = {
Gain = Input { Value = 0.7, },
Input = Input {
SourceOp = "Renderer3D2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1815, 247.5 } },
},
MediaOut1 = MediaOut {
Inputs = {
Index = Input { Value = "0", },
Input = Input {
SourceOp = "Merge4",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2365, 313.5 } },
},
LightRays1 = ofx.com.blackmagicdesign.resolvefx.Lightray {
Inputs = {
EffectMask = Input {
SourceOp = "Renderer3D2",
Source = "Output",
},
Source = Input {
SourceOp = "SoftGlow1",
Source = "Output",
},
outputSelection = Input { Value = FuID { "OUTPUT_SELECTION_FINAL_IMAGE" }, },
raysSource = Input { Value = FuID { "RAYS_SOURCE_EDGES" }, },
threshold = Input { Value = 0.400000005960464, },
position = Input { Value = 1, },
raysDirection = Input { Value = FuID { "RAYS_BEARING_RADIAL" }, },
xPosition = Input {
Value = 0.5,
Disabled = true,
},
yPosition = Input {
Value = 1.20000004768372,
Disabled = true,
},
xyPosition = Input { Value = { 0.5, 0.4 }, },
angle = Input { Value = 180, },
appearance = Input { Value = 1, },
rayDropoff = Input { Value = FuID { "RAY_DROPOFF_SOFT_WINDOW" }, },
length = Input { Value = 0.100000001490116, },
soften = Input { Value = 0.0500000007450581, },
brightness = Input { Value = 1, },
colorRed = Input { Value = 1, },
colorGreen = Input { Value = 1, },
colorBlue = Input { Value = 1, },
CompositeType = Input { Value = FuID { "COMPOSITE_ADD" }, },
isUseLegacyPosition = Input { Value = 0, },
blendGroup = Input { Value = 0, },
blendIn = Input { Value = 1, },
blend = Input { Value = 0, },
ignoreContentShape = Input { Value = 0, },
legacyIsProcessRGBOnly = Input { Value = 0, },
refreshTrigger = Input { Value = 1, },
resolvefxVersion = Input { Value = "1.3", },
},
ViewInfo = OperatorInfo { Pos = { 1870, 148.5 } },
},
pRender1 = pRender {
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
KillParticlesThatLeaveTheView = Input { Value = 1, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pKill2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1320, 115.5 } },
},
Background1 = Background {
Inputs = {
GlobalOut = Input { Value = 5846, },
Width = Input { Value = 3840, },
Height = Input { Value = 2160, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Type = Input { Value = FuID { "Corner" }, },
TopLeftRed = Input { Value = 0.752941176470588, },
TopLeftGreen = Input { Value = 0.219607843137255, },
TopLeftBlue = Input { Value = 0.00784313725490196, },
TopRightGreen = Input { Value = 0.0509803921568627, },
TopRightBlue = Input { Value = 0.752941176470588, },
BottomLeftGreen = Input { Value = 0.0156862745098039, },
BottomLeftBlue = Input { Value = 0.250980392156863, },
BottomRightRed = Input { Value = 0.250980392156863, },
BottomRightGreen = Input { Value = 0.0705882352941176, },
},
ViewInfo = OperatorInfo { Pos = { 1925, 214.5 } },
},
Merge3 = Merge {
Inputs = {
Background = Input {
SourceOp = "BrightnessContrast2",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background1",
Source = "Output",
},
ApplyMode = Input { Value = FuID { "Overlay" }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1925, 247.5 } },
}
},
ActiveTool = "Merge4"
}
Re: Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 9:29 pm
by dev_willis
I've been wondering if maybe the FastNoise tool quits feeding the emitter for some reason. So far, I haven't been able to determine if that's even a possibility tho.
Re: Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 9:29 pm
by Bryan Ray
I believe it's the Time Scale control. Quoting from the manual:
Time Scale: This slider is a multiplier on the frame. Instead of using an offset, it changes the
starting frame by multiplying the frame by the value selected with the slider. For instance, if a
value of 2 is selected then when the playhead reaches frame 2, the movie files displays frame 4
(2x2=4) and when the playhead reaches frame 8, the movie file displays frame 16 (8x2=16).
Hence, at frame 1170, the Style is trying to pull frame 5850 from the FastNoise, which ends at your Global Out of 5846. I suggest using Seethe Rate in the Fast Noise to control the evolution of the particles instead of Time Scale in the emitter.
Re: Why does my pEmitter stop emitting after a while?
Posted:
Wed May 12, 2021 11:08 pm
by dev_willis
Ah, that makes sense. I changed the time scale to 1 and, sure enough, that fixed it. Thank you!