Jump to: Board index » General » Fusion

Why does my pEmitter stop emitting after a while?

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline
User avatar

dev_willis

  • Posts: 103
  • Joined: Sun May 03, 2020 5:14 pm
  • Location: Lebanon, TN
  • Real Name: David Willis

Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 9:03 am

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
2021-05-12.png (472.62 KiB) Viewed 435 times


Thanks!
  • Windows 10 21H1, Resolve Studio 17.2.2, Nvidia Studio Driver 471.41
  • Threadripper 3960X, RTX 3090 FE, 64GB RAM, 3x 980PRO SSDs
  • Threadripper 1920X, GTX 1070 Ti, 32GB RAM, 3x 960PRO SSDs
  • TrueNAS Mini XL+ 64TB media server
  • Mac Mini M1 project server
Offline
User avatar

Bryan Ray

  • Posts: 1932
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 4:53 pm

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]
Bryan Ray
http://www.bryanray.name
http://www.musevfx.com
Offline
User avatar

dev_willis

  • Posts: 103
  • Joined: Sun May 03, 2020 5:14 pm
  • Location: Lebanon, TN
  • Real Name: David Willis

Re: Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 9:02 pm

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"
}
  • Windows 10 21H1, Resolve Studio 17.2.2, Nvidia Studio Driver 471.41
  • Threadripper 3960X, RTX 3090 FE, 64GB RAM, 3x 980PRO SSDs
  • Threadripper 1920X, GTX 1070 Ti, 32GB RAM, 3x 960PRO SSDs
  • TrueNAS Mini XL+ 64TB media server
  • Mac Mini M1 project server
Offline
User avatar

dev_willis

  • Posts: 103
  • Joined: Sun May 03, 2020 5:14 pm
  • Location: Lebanon, TN
  • Real Name: David Willis

Re: Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 9:29 pm

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.
  • Windows 10 21H1, Resolve Studio 17.2.2, Nvidia Studio Driver 471.41
  • Threadripper 3960X, RTX 3090 FE, 64GB RAM, 3x 980PRO SSDs
  • Threadripper 1920X, GTX 1070 Ti, 32GB RAM, 3x 960PRO SSDs
  • TrueNAS Mini XL+ 64TB media server
  • Mac Mini M1 project server
Offline
User avatar

Bryan Ray

  • Posts: 1932
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 9:29 pm

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.
Bryan Ray
http://www.bryanray.name
http://www.musevfx.com
Offline
User avatar

dev_willis

  • Posts: 103
  • Joined: Sun May 03, 2020 5:14 pm
  • Location: Lebanon, TN
  • Real Name: David Willis

Re: Why does my pEmitter stop emitting after a while?

PostWed May 12, 2021 11:08 pm

Ah, that makes sense. I changed the time scale to 1 and, sure enough, that fixed it. Thank you!
  • Windows 10 21H1, Resolve Studio 17.2.2, Nvidia Studio Driver 471.41
  • Threadripper 3960X, RTX 3090 FE, 64GB RAM, 3x 980PRO SSDs
  • Threadripper 1920X, GTX 1070 Ti, 32GB RAM, 3x 960PRO SSDs
  • TrueNAS Mini XL+ 64TB media server
  • Mac Mini M1 project server

Return to Fusion

Who is online

Users browsing this forum: No registered users and 10 guests