Jump to: Board index » General » Fusion

pEmitter crash

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

Sander de Regt

  • Posts: 4130
  • Joined: Thu Nov 13, 2014 10:09 pm

pEmitter crash

PostWed Sep 30, 2015 6:46 pm

Hi,

Today I tried animating the translation of a rectangular window region.
As soon as I rightclick and select 'animate translation group' Fusion disappears to the desktop.
This is on Beta 2 on Windows 7 64bit
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Rony Soussan

  • Posts: 727
  • Joined: Tue Nov 11, 2014 5:33 pm

Re: pEmitter crash

PostThu Oct 01, 2015 7:02 pm

I'm not having that issue. will this happen on new comps and new emmiters?

what particle type are you using?
Offline

Sander de Regt

  • Posts: 4130
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: pEmitter crash

PostThu Oct 01, 2015 11:51 pm

It happens with this comp. Change the region to rectangle and animate the translate group. Poof.
Code: Select all
{
   Tools = ordered() {
      Loader1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "comp:\\Fireball_voor_particle\\Fire0000.tga",
               FormatID = "TargaFormat",
               Length = 42,
               LengthSetManually = true,
               TrimIn = 0,
               TrimOut = 41,
               ExtendFirst = 0,
               ExtendLast = 0,
               Loop = 0,
               AspectMode = 0,
               Depth = 0,
               TimeCode = 0,
               GlobalStart = 0,
               GlobalEnd = 41,
            },
         },
         Inputs = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
         },
         ViewInfo = OperatorInfo { Pos = { 65, 154, }, },
      },
      ColorCorrector1 = ColorCorrector {
         Inputs = {
            Menu = Input { Value = 3, },
            Red1 = Input { Value = 0.925734043121338, },
            Yellow1 = Input { Value = 0.528997659683228, },
            SuppressionAngle1 = Input { Value = -0.0440705, },
            ColorRanges = Input {
               Value = ColorCurves {
                  Curves = {
                     {
                        Points = {
                           { 0, 1, },
                           { 0.4, 0.2, },
                           { 0.6, 0, },
                           { 1, 0, },
                        },
                     },
                     {
                        Points = {
                           { 0, 0, },
                           { 0.4, 0, },
                           { 0.6, 0.2, },
                           { 1, 1, },
                        },
                     },
                  },
               },
            },
            HistogramIgnoreTransparent = Input { Value = 1, },
            Input = Input {
               SourceOp = "Loader1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 166, 203, }, },
      },
      pTurbulence1 = pTurbulence {
         ID = 6,
         Inputs = {
            StrengthOverLifeLUT = Input {
               SourceOp = "pTurbulence1StrengthoverLifeLUT",
               Source = "Value",
            },
            Input = Input {
               SourceOp = "pEmitter1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 226, 271, }, },
      },
      pTurbulence1StrengthoverLifeLUT = 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 = pEmitter {
         ID = 2,
         CtrlWZoom = false,
         Inputs = {
            ["SphereRgn.Size"] = Input { Value = 0.0771058058419634, },
            ["SphereRgn.Translate.Y"] = Input { Value = -0.159375900076572, },
            ["SphereRgn.Translate.X"] = Input { Value = -0.00795228628230616, },
            ["RectRgn.Height"] = Input { Value = 0.025, },
            ["RectRgn.Rotate.X"] = Input { Value = -77.2727273, },
            ["RectRgn.Translate.Y"] = Input { Value = -0.189189948647339, },
            Number = Input { Value = 50, },
            Lifespan = Input { Value = 41, },
            VelocityControls = Input { Value = 1, },
            Velocity = Input { Value = 0.1, },
            VelocityVariance = Input { Value = 0.1, },
            Angle = Input { Value = 90, },
            RotationControls = Input { Value = 1, },
            RotationVariance = Input { Value = 1, },
            RotationZVariance = Input { Value = 180, },
            Style = Input { Value = FuID { "ParticleStyleBitmap", }, },
            Region = Input { Value = FuID { "CubeRgn", }, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.Size"] = Input { Value = 0.5, },
            ["ParticleStyle.SizeVariance"] = Input { Value = 0.5, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pEmitter1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.FadeControls"] = Input { Value = 1, },
            ["ParticleStyle.FadeIn"] = Input { Value = 0.02, },
            ["ParticleStyle.FadeOut"] = Input { Value = 0.5, },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pEmitter1BluroverLife2D",
               Source = "Value",
            },
            ["ParticleStyleBitmap.Animate"] = Input { Value = 1, },
            ["ParticleStyleBitmap.Gain"] = Input { Value = 0.523809523809524, },
            ["ParticleStyleBitmap.DropToolsHere"] = Input {
               SourceOp = "ColorCorrector1",
               Source = "Output",
            },
            ["CubeRgn.Translate.X"] = Input {
               SourceOp = "pEmitter1XOffset",
               Source = "Value",
            },
            ["CubeRgn.Translate.Y"] = Input {
               SourceOp = "pEmitter1YOffset",
               Source = "Value",
            },
            ["CubeRgn.Translate.Z"] = Input {
               SourceOp = "pEmitter1ZOffset",
               Source = "Value",
            },
            ["CubeRgn.Rotate.Z"] = Input {
               SourceOp = "pEmitter1ZRotation",
               Source = "Value",
            },
            ["CubeRgn.Height"] = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 90, 271, }, },
      },
      pEmitter1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.05741935483871, RH = { 0.03, 0.263612903225807, }, Flags = { Linear = true, }, },
               [0.09] = { 0.676, LH = { 0.0600030007408537, 0.660915098040836, }, RH = { 0.347941305572214, 0.805713618090955, }, },
               [0.944237918215613] = { 0.532258064516129, LH = { 0.659491945477075, 0.580172043010753, }, },
            },
         },
         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, },
      },
      pEmitter1XOffset = BezierSpline {
         SplineColor = { Red = 250, Green = 59, Blue = 49, },
         NameSet = true,
         KeyFrames = {
            [0] = { -0.392644135188867, RH = { 17.6666666666667, -0.287135851557323, }, Flags = { Linear = true, }, },
            [53] = { -0.0761192842942347, LH = { 35.3333333333333, -0.181627567925779, }, RH = { 77, 0.0672127236580515, }, Flags = { Linear = true, }, },
            [125] = { 0.353876739562624, LH = { 101, 0.210544731610338, }, Flags = { Linear = true, }, },
         },
      },
      pEmitter1YOffset = BezierSpline {
         SplineColor = { Red = 252, Green = 131, Blue = 47, },
         NameSet = true,
         KeyFrames = {
            [0] = { -0.0804766600735211, RH = { 17.6666666666667, -0.0804766600735211, }, },
            [53] = { -0.224794830230922, LH = { 35.3351002931595, -0.224794830230922, }, RH = { 76.9975996017456, -0.224794830230922, }, },
            [125] = { -0.0804766600735211, LH = { 101, -0.0804766600735211, }, },
         },
      },
      pEmitter1ZOffset = BezierSpline {
         SplineColor = { Red = 254, Green = 207, Blue = 46, },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, Flags = { Linear = true, }, },
         },
      },
      pEmitter1ZRotation = BezierSpline {
         SplineColor = { Red = 128, Green = 128, Blue = 255, },
         NameSet = true,
         KeyFrames = {
            [0] = { -21.8181818, RH = { 41.6666666666667, -4.84848483333333, }, Flags = { Linear = true, }, },
            [125] = { 29.0909091, LH = { 83.3333333333333, 12.1212121333333, }, Flags = { Linear = true, }, },
         },
      },
      pRender1 = pRender {
         Inputs = {
            ["_MotionBlurWarning"] = Input { Disabled = true, },
            GlobalOut = Input { Value = 125, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            OutputMode = Input {
               Value = FuID { "TwoD", },
               Disabled = true,
            },
            IntegrationMethod = Input { Value = FuID { "RK4", }, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pTurbulence1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 443, 276, }, },
      },
      Glow1 = Glow {
         Inputs = {
            Blend = Input { Value = 0.2, },
            XGlowSize = Input { Value = 12.3809523809524, },
            Glow = Input { Value = 0.895238095238095, },
            Input = Input {
               SourceOp = "pRender1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 614, 277, }, },
      },
   },
}
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Rony Soussan

  • Posts: 727
  • Joined: Tue Nov 11, 2014 5:33 pm

Re: pEmitter crash

PostFri Oct 02, 2015 12:44 am

No crashes for me on beta2 using your sample. I replaced the fire sequence with a fastnoise as a stand-in and had no crashes. Could it be the fire sequence itself?
Offline

Sander de Regt

  • Posts: 4130
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: pEmitter crash

PostFri Oct 02, 2015 7:57 am

That's not very likely, since it also happens when I start from scratch and use point type particles.
As soon as I switch to the rectangle emitter region and try to animate that setting Fusion vanishes without a trace.
Sander de Regt

ShadowMaker SdR
The Netherlands

Return to Fusion

Who is online

Users browsing this forum: KrunoSmithy, NicholsMediaPress and 23 guests