Jump to: Board index » General » Fusion

Aggregation effect with images?

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

Javier Meroño

  • Posts: 5
  • Joined: Fri Feb 13, 2015 11:22 pm

Aggregation effect with images?

PostSat May 28, 2016 11:27 pm

Hi.
I am bombarding the screen with quickly changing sequences of yellowish images...I want those sequences to start accumulating until I fill the screen with yellow...any ideas?
Funnily enough I´m about to go into Houdini to do this because I know how to do it there, but I thought there might be a way to do this in a compositing software.
Offline

Sander de Regt

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

Re: Aggregation effect with images?

PostTue May 31, 2016 7:34 pm

You'll probably want to look into the 'Trails' tool. It sound as if that might be able to do the trick.
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Eric Westphal

  • Posts: 215
  • Joined: Thu Nov 20, 2014 1:59 pm

Re: Aggregation effect with images?

PostTue May 31, 2016 7:48 pm

Or maybe particles?

Just a 3-minute Q&D setup:

Code: Select all
{
   Tools = ordered() {
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.Z"] = Input { Value = 3.3333334, },
            AoV = Input { Value = 21.6738911784732, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
            FilmBack = Input { Value = 1, },
            FilmGate = Input { Value = FuID { "ArriAlexa16x9", }, },
            ApertureW = Input { Value = 0.937007874015748, },
            ApertureH = Input { Value = 0.52755905511811, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 495, 115.5, }, },
      },
      Text1 = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            Red = Input { Value = 0.846666666666667, },
            Green = Input { Value = 0.579691957421021, },
            Blue = Input { Value = 0.114975959561405, },
            Alpha = Input { Value = 1, },
            Size = Input { Value = 0.2833333, },
            Font = Input { Value = "Arial", },
            StyledText = Input { Value = "Yello!", },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = "",
               },
            },
            Red1 = Input { Value = 0.233333333333333, },
            Green1 = Input { Value = 0.233333333333333, },
            Blue1 = Input { Value = 0.233333333333333, },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
            RenderToDPTFile = Input { Disabled = true, },
            DPTType = Input { Disabled = true, },
            DPTResolution = Input { Disabled = true, },
         },
         ViewInfo = OperatorInfo { Pos = { 275, 214.5, }, },
      },
      pEmitter1 = pEmitter {
         ID = 2,
         Inputs = {
            Number = Input { Value = 1, },
            Lifespan = Input { Value = 200, },
            VelocityControls = Input { Value = 1, },
            Velocity = Input { Value = 0.3, },
            VelocityVariance = Input { Value = 0.2, },
            AngleVariance = Input { Value = 90, },
            AngleZ = Input { Value = 90, },
            AngleZVariance = Input { Value = 90, },
            Style = Input { Value = FuID { "ParticleStyleBitmap", }, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.Size"] = Input { Value = 0.4075, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pEmitter1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pEmitter1BluroverLife2D",
               Source = "Value",
            },
            ["ParticleStyleBitmap.DropToolsHere"] = Input {
               SourceOp = "Text1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 385, 214.5, }, },
      },
      pEmitter1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pEmitter1BluroverLife2D = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pFriction1 = pFriction {
         ID = 6,
         Inputs = {
            VelocityFriction = Input { Value = 1, },
            SpinFriction = Input { Value = 1, },
            Input = Input {
               SourceOp = "pEmitter1",
               Source = "Output",
            },
            RegionMode = Input { Value = FuID { "Intersecting", }, },
            Region = Input { Value = FuID { "CubeRgn", }, },
            ["CubeRgn.Translate.Z"] = Input { Value = 0.773757610924416, },
            ["CubeRgn.Width"] = Input { Value = 1.6, },
            ["CubeRgn.Height"] = Input { Value = 0.9, },
         },
         ViewInfo = OperatorInfo { Pos = { 495, 214.5, }, },
      },
      pRender1 = pRender {
         Inputs = {
            ["_MotionBlurWarning"] = Input { Disabled = true, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            OutputMode = Input { Disabled = true, },
            IntegrationMethod = Input { Value = FuID { "RK4", }, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pFriction1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 214.5, }, },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "pRender1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 214.5, }, },
      },
   },
}
my hovercraft is full of eels.
Offline

Sander de Regt

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

Re: Aggregation effect with images?

PostTue May 31, 2016 8:00 pm

Or something like this?
Code: Select all
{
   Tools = ordered() {
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 100, },
            Width = Input { Value = 64, },
            Height = Input { Value = 64, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            TopLeftRed = Input { Value = 0.893333333333333, },
            TopLeftGreen = Input { Value = 0.678725098039216, },
            TopLeftBlue = Input { Value = 0.298095411764706, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { -82, 26.5, }, },
      },
      pEmitter1 = pEmitter {
         ID = 3,
         CtrlWZoom = false,
         Inputs = {
            RandomSeed = Input { Value = 9978, },
            Number = Input { Value = 175, },
            NumberVariance = Input { Value = 75, },
            Lifespan = Input { Value = 101, },
            PositionVariance = Input { Value = 0.005, },
            TemporalDistribution = Input { Value = 1, },
            Style = Input { Value = FuID { "ParticleStyleBitmap", }, },
            Region = Input { Value = FuID { "AllRgn", }, },
            ["ParticleStyle.ColorControls"] = Input { Value = 1, },
            ["ParticleStyle.ColorVariance"] = Input { Value = 1, },
            ["ParticleStyle.RedLow"] = Input { Value = -0.05, },
            ["ParticleStyle.RedHigh"] = Input { Value = 0.1333333, },
            ["ParticleStyle.GreenLow"] = Input { Value = -0.05, },
            ["ParticleStyle.GreenHigh"] = Input { Value = 0.1333333, },
            ["ParticleStyle.BlueLow"] = Input { Value = -0.15, },
            ["ParticleStyle.BlueHigh"] = Input { Value = 0.1166667, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.Size"] = Input { Value = 1.25, },
            ["ParticleStyle.SizeVariance"] = Input { Value = 0.25, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pEmitter1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.FadeControls"] = Input { Value = 1, },
            ["ParticleStyle.FadeIn"] = Input { Value = 0.01, },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pEmitter1BluroverLife2D",
               Source = "Value",
            },
            ["ParticleStyleBitmap.DropToolsHere"] = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 131, 40, }, },
      },
      pEmitter1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.08984375, RH = { 0.333333333333333, 0.2265625, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.666666666666667, 0.36328125, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pEmitter1BluroverLife2D = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pRender1 = pRender {
         Inputs = {
            ["_MotionBlurWarning"] = Input { Disabled = true, },
            GlobalOut = Input { Value = 100, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            OutputMode = Input { Value = FuID { "TwoD", }, },
            IntegrationMethod = Input { Value = FuID { "RK4", }, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pEmitter1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 385, 35, }, },
      },
   },
}
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Eric Westphal

  • Posts: 215
  • Joined: Thu Nov 20, 2014 1:59 pm

Re: Aggregation effect with images?

PostTue May 31, 2016 8:02 pm

Hey Sander.

Time for a shootout, mate?...:-)

Code: Select all
{
   Tools = ordered() {
      pEmitter1 = pEmitter {
         ID = 2,
         Inputs = {
            Lifespan = Input { Value = 200, },
            VelocityControls = Input { Value = 1, },
            Velocity = Input { Value = 0.3, },
            VelocityVariance = Input { Value = 0.2, },
            AngleVariance = Input { Value = 90, },
            AngleZ = Input { Value = 90, },
            AngleZVariance = Input { Value = 90, },
            Style = Input { Value = FuID { "ParticleStyleBlob", }, },
            ["ParticleStyle.ColorControls"] = Input { Value = 1, },
            ["ParticleStyle.Green"] = Input { Value = 0.906664869542281, },
            ["ParticleStyle.Blue"] = Input { Value = 0.229314879113684, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.Size"] = Input { Value = 0.1, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pEmitter1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pEmitter1BluroverLife2D",
               Source = "Value",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 214.5, }, },
      },
      pEmitter1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0.00371747211895911] = { 0.0483870967741937, RH = { 0.107195153070705, 0.205468257077228, }, Flags = { Linear = true, }, },
               [0.314150514974195] = { 0.519630577683296, LH = { 0.21067283402245, 0.362549417380262, }, RH = { 0.542767009982797, 0.513087051788864, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.771383504991398, 0.506543525894432, }, 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,
      },
      pChangeStyle1 = pChangeStyle {
         ID = 16,
         Inputs = {
            NewSet1 = Input { Value = -1, },
            NewSet2 = Input { Value = -1, },
            NewSet3 = Input { Value = -1, },
            NewSet4 = Input { Value = -1, },
            NewSet5 = Input { Value = -1, },
            NewSet6 = Input { Value = -1, },
            NewSet7 = Input { Value = -1, },
            NewSet8 = Input { Value = -1, },
            NewSet9 = Input { Value = -1, },
            NewSet10 = Input { Value = -1, },
            NewSet11 = Input { Value = -1, },
            NewSet12 = Input { Value = -1, },
            NewSet13 = Input { Value = -1, },
            NewSet14 = Input { Value = -1, },
            NewSet15 = Input { Value = -1, },
            NewSet16 = Input { Value = -1, },
            NewSet17 = Input { Value = -1, },
            NewSet18 = Input { Value = -1, },
            NewSet19 = Input { Value = -1, },
            NewSet20 = Input { Value = -1, },
            NewSet21 = Input { Value = -1, },
            NewSet22 = Input { Value = -1, },
            NewSet23 = Input { Value = -1, },
            NewSet24 = Input { Value = -1, },
            NewSet25 = Input { Value = -1, },
            NewSet26 = Input { Value = -1, },
            NewSet27 = Input { Value = -1, },
            NewSet28 = Input { Value = -1, },
            NewSet29 = Input { Value = -1, },
            NewSet30 = Input { Value = -1, },
            NewSet31 = Input { Value = -1, },
            NewSet32 = Input { Value = -1, },
            Input = Input {
               SourceOp = "pEmitter1",
               Source = "Output",
            },
            Style = Input { Value = FuID { "ParticleStyleBitmap", }, },
            RegionMode = Input { Value = FuID { "Entering", }, },
            Region = Input { Value = FuID { "CubeRgn", }, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pChangeStyle1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pChangeStyle1BluroverLife2D",
               Source = "Value",
            },
            ["CubeRgn.Translate.Z"] = Input { Value = 0.75, },
            ["CubeRgn.Width"] = Input { Value = 1.6, },
            ["CubeRgn.Height"] = Input { Value = 0.9, },
            ["ParticleStyleBitmap.Animate"] = Input { Value = 2, },
            ["ParticleStyleBitmap.DropToolsHere"] = Input {
               SourceOp = "FastNoise1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 214.5, }, },
      },
      pChangeStyle1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 1.04083408558608e-016, RH = { 0.037, 0.333333333333333, }, Flags = { Linear = true, }, },
               [0.111] = { 1, LH = { 0.074, 0.666666666666667, }, RH = { 0.406666666666667, 1, }, Flags = { Linear = true, }, },
               [0.998] = { 1, LH = { 0.702333333333333, 1, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pChangeStyle1BluroverLife2D = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pFriction1 = pFriction {
         ID = 6,
         Inputs = {
            VelocityFriction = Input { Value = 1, },
            SpinFriction = Input { Value = 1, },
            Input = Input {
               SourceOp = "pChangeStyle1",
               Source = "Output",
            },
            RegionMode = Input { Value = FuID { "Intersecting", }, },
            Region = Input { Value = FuID { "CubeRgn", }, },
            ["CubeRgn.Translate.Z"] = Input { Value = 0.75, },
            ["CubeRgn.Width"] = Input { Value = 1.6, },
            ["CubeRgn.Height"] = Input { Value = 0.9, },
         },
         ViewInfo = OperatorInfo { Pos = { 495, 214.5, }, },
      },
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.Z"] = Input { Value = 3.3333334, },
            AoV = Input { Value = 21.6738911784732, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
            FilmBack = Input { Value = 1, },
            FilmGate = Input { Value = FuID { "ArriAlexa16x9", }, },
            ApertureW = Input { Value = 0.937007874015748, },
            ApertureH = Input { Value = 0.52755905511811, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 495, 148.5, }, },
      },
      pRender1 = pRender {
         Inputs = {
            ["_MotionBlurWarning"] = Input { Disabled = true, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            OutputMode = Input { Disabled = true, },
            IntegrationMethod = Input { Value = FuID { "RK4", }, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pFriction1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 214.5, }, },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "pRender1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 214.5, }, },
      },
      FastNoise1 = FastNoise {
         Inputs = {
            Width = Input { Value = 512, },
            Height = Input { Value = 512, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SeetheRate = Input { Value = 1, },
            Type = Input { Value = 1, },
            GradientType = Input { Value = 5, },
            Start = Input { Value = { 0.5, 0.5, }, },
            End = Input { Value = { 0.923875432525952, 0.5, }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 0.822631924598338, 0.074317068922145, 1, },
                     [1] = { 0, 0, 0, 0, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 275, 346.5, }, },
      },
      Renderer3D1 = Renderer3D {
         CtrlWZoom = false,
         Inputs = {
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            RendererType = Input { Value = FuID { "RendererOpenGL", }, },
            ["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 825, 214.5, }, },
      },
   },
}
Last edited by Eric Westphal on Tue May 31, 2016 8:09 pm, edited 1 time in total.
my hovercraft is full of eels.
Offline

Sander de Regt

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

Re: Aggregation effect with images?

PostTue May 31, 2016 8:04 pm

It appears to be so. Do you have too much time on your hands or is your love for teaching people on how to use Fusion returning in full force?
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Eric Westphal

  • Posts: 215
  • Joined: Thu Nov 20, 2014 1:59 pm

Re: Aggregation effect with images?

PostTue May 31, 2016 8:10 pm

Ahhh....time would be nice.
It's more like having fun telling the world how cool Fusion is...:-)
(Been off of doing so for tooooooo long...:-))
my hovercraft is full of eels.
Offline
User avatar

Eric Westphal

  • Posts: 215
  • Joined: Thu Nov 20, 2014 1:59 pm

Re: Aggregation effect with images?

PostWed Jun 01, 2016 8:53 am

It's actually tough to stop playing around with this.
Way too much fun...:-)

Code: Select all
{
   Tools = ordered() {
      FastNoise1_1 = FastNoise {
         Inputs = {
            Width = Input { Value = 512, },
            Height = Input { Value = 512, },
            Depth = Input { Value = 3, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SeetheRate = Input { Value = 1, },
            GradientType = Input { Value = 5, },
            Start = Input { Value = { 0.5, 0.5, }, },
            End = Input { Value = { 0.923875432525952, 0.5, }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 0.822631924598338, 0.074317068922145, 1, },
                     [1] = { 0, 0, 0, 0, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 55, 82.5, }, },
      },
      CreateBumpMap1 = CreateBumpMap {
         Inputs = {
            Input = Input {
               SourceOp = "FastNoise1_1",
               Source = "Output",
            },
            HeightScale = Input { Value = 40.47625, },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 82.5, }, },
      },
      FastNoise1 = FastNoise {
         Inputs = {
            Width = Input { Value = 512, },
            Height = Input { Value = 512, },
            Depth = Input { Value = 3, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SeetheRate = Input { Value = 1, },
            Type = Input { Value = 1, },
            GradientType = Input { Value = 5, },
            Start = Input { Value = { 0.5, 0.5, }, },
            End = Input { Value = { 0.923875432525952, 0.5, }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 0.822631924598338, 0.074317068922145, 1, },
                     [0.463503649635036] = { 0.532846715328467, 0.43833671894656, 0.0395996060680043, 0.532846715328467, },
                     [1] = { 0, 0, 0, 0, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 55, 148.5, }, },
      },
      BrightnessContrast1 = BrightnessContrast {
         Inputs = {
            Brightness = Input { Value = -0.5, },
            Input = Input {
               SourceOp = "CreateBumpMap1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 82.5, }, },
      },
      Displace1 = Displace {
         Inputs = {
            Type = Input { Value = 1, },
            XRefraction = Input { Value = 1, },
            YRefraction = Input { Value = 1, },
            Input = Input {
               SourceOp = "FastNoise1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "BrightnessContrast1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 148.5, }, },
      },
      pChangeStyle1 = pChangeStyle {
         ID = 16,
         Inputs = {
            NewSet1 = Input { Value = -1, },
            NewSet2 = Input { Value = -1, },
            NewSet3 = Input { Value = -1, },
            NewSet4 = Input { Value = -1, },
            NewSet5 = Input { Value = -1, },
            NewSet6 = Input { Value = -1, },
            NewSet7 = Input { Value = -1, },
            NewSet8 = Input { Value = -1, },
            NewSet9 = Input { Value = -1, },
            NewSet10 = Input { Value = -1, },
            NewSet11 = Input { Value = -1, },
            NewSet12 = Input { Value = -1, },
            NewSet13 = Input { Value = -1, },
            NewSet14 = Input { Value = -1, },
            NewSet15 = Input { Value = -1, },
            NewSet16 = Input { Value = -1, },
            NewSet17 = Input { Value = -1, },
            NewSet18 = Input { Value = -1, },
            NewSet19 = Input { Value = -1, },
            NewSet20 = Input { Value = -1, },
            NewSet21 = Input { Value = -1, },
            NewSet22 = Input { Value = -1, },
            NewSet23 = Input { Value = -1, },
            NewSet24 = Input { Value = -1, },
            NewSet25 = Input { Value = -1, },
            NewSet26 = Input { Value = -1, },
            NewSet27 = Input { Value = -1, },
            NewSet28 = Input { Value = -1, },
            NewSet29 = Input { Value = -1, },
            NewSet30 = Input { Value = -1, },
            NewSet31 = Input { Value = -1, },
            NewSet32 = Input { Value = -1, },
            Input = Input {
               SourceOp = "pEmitter1",
               Source = "Output",
            },
            Style = Input { Value = FuID { "ParticleStyleBitmap", }, },
            RegionMode = Input { Value = FuID { "Intersecting", }, },
            Region = Input { Value = FuID { "MeshRegion", }, },
            ["ParticleStyle.ColorControls"] = Input { Value = 1, },
            ["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 10, 10, 10, 1, },
                     [0.25] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.SizeVariance"] = Input { Value = 0.05, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pChangeStyle1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pChangeStyle1BluroverLife2D",
               Source = "Value",
            },
            ["ParticleStyleBitmap.Animate"] = Input { Value = 2, },
            ["ParticleStyleBitmap.DropToolsHere"] = Input {
               SourceOp = "Displace1",
               Source = "Output",
            },
            ["CubeRgn.Translate.Z"] = Input { Value = 0.75, },
            ["CubeRgn.Width"] = Input { Value = 1.6, },
            ["CubeRgn.Height"] = Input { Value = 0.9, },
            ["MeshRegion.MeshInput"] = Input {
               SourceOp = "Shape3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 214.5, }, },
      },
      pChangeStyle1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 1.04083408558608e-016, RH = { 0.0666666666666667, 0.333333333333333, }, Flags = { Linear = true, }, },
               [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667, }, RH = { 0.466, 1, }, Flags = { Linear = true, }, },
               [0.998] = { 1, LH = { 0.732, 1, }, Flags = { Linear = true, }, },
            },
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64, },
         NameSet = true,
      },
      pChangeStyle1BluroverLife2D = 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 = pEmitter {
         ID = 2,
         Inputs = {
            Number = Input {
               SourceOp = "pEmitter1Number",
               Source = "Value",
            },
            Lifespan = Input { Value = 200, },
            VelocityControls = Input { Value = 1, },
            Velocity = Input { Value = 0.5, },
            VelocityVariance = Input { Value = 0.2, },
            AngleVariance = Input { Value = 20.9090909, },
            AngleZ = Input { Value = 90, },
            AngleZVariance = Input { Value = 42.7272727, },
            Style = Input { Value = FuID { "ParticleStyleBlob", }, },
            ["ParticleStyle.ColorControls"] = Input { Value = 1, },
            ["ParticleStyle.Green"] = Input { Value = 0.906664869542281, },
            ["ParticleStyle.Blue"] = Input { Value = 0.229314879113684, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1, },
                  },
               },
            },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pEmitter1SizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pEmitter1BluroverLife2D",
               Source = "Value",
            },
            ["SphereRgn.Translate.Z"] = Input { Value = -1.60607658052748, },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 214.5, }, },
      },
      pEmitter1Number = BezierSpline {
         SplineColor = { Red = 233, Green = 206, Blue = 78, },
         NameSet = true,
         KeyFrames = {
            [100] = { 10, RH = { 100.333333333333, 6.66666666666667, }, Flags = { Linear = true, }, },
            [101] = { 0, LH = { 100.666666666667, 3.33333333333333, }, Flags = { Linear = true, }, },
         },
      },
      pEmitter1SizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0.00371747211895911] = { 0.0483870967741937, RH = { 0.107195153070704, 0.205468257077228, }, Flags = { Linear = true, }, },
               [0.314150514974195] = { 0.519630577683296, LH = { 0.21067283402245, 0.362549417380262, }, RH = { 0.542767009982797, 0.513087051788864, }, Flags = { Linear = true, }, },
               [1] = { 0.5, LH = { 0.771383504991398, 0.506543525894432, }, 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, },
      },
      pFriction1 = pFriction {
         ID = 6,
         Inputs = {
            VelocityFriction = Input { Value = 1, },
            SpinFriction = Input { Value = 1, },
            Input = Input {
               SourceOp = "pChangeStyle1",
               Source = "Output",
            },
            RegionMode = Input { Value = FuID { "Intersecting", }, },
            Region = Input { Value = FuID { "MeshRegion", }, },
            ["CubeRgn.Translate.Z"] = Input { Value = 0.75, },
            ["CubeRgn.Width"] = Input { Value = 1.6, },
            ["CubeRgn.Height"] = Input { Value = 0.9, },
            ["MeshRegion.MeshInput"] = Input {
               SourceOp = "Shape3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 214.5, }, },
      },
      pRender1 = pRender {
         Inputs = {
            ["_MotionBlurWarning"] = Input { Disabled = true, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            OutputMode = Input { Disabled = true, },
            IntegrationMethod = Input { Value = FuID { "RK4", }, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pFriction1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 214.5, }, },
      },
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.Z"] = Input { Value = 2.1212122, },
            AoV = Input { Value = 21.6738911784732, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
            FilmBack = Input { Value = 1, },
            FilmGate = Input { Value = FuID { "ArriAlexa16x9", }, },
            ApertureW = Input { Value = 0.937007874015748, },
            ApertureH = Input { Value = 0.52755905511811, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 280.5, }, },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "pRender1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 825, 214.5, }, },
      },
      Merge3D1_1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "Shape3D1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 825, 346.5, }, },
      },
      Shape3D1 = Shape3D {
         Inputs = {
            ["Transform3DOp.Translate.Z"] = Input { Value = 1.875236, },
            Shape = Input { Value = FuID { "SurfaceSphereInputs", }, },
            ["MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0.6318783815016, },
            ["MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 1.52187460106997, },
            ["MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 3, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 3, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
            ["SurfaceSphereInputs.SubdivisionLevelBase"] = Input { Value = 94, },
            ["SurfaceSphereInputs.SubdivisionLevelHeight"] = Input { Value = 64, },
            ["SurfaceSphereInputs.Wireframe"] = Input { Value = 1, },
            ["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 4, },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 346.5, }, },
      },
      Renderer3D1_1 = Renderer3D {
         Inputs = {
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            Depth = Input { Value = 3, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SceneInput = Input {
               SourceOp = "Merge3D1_1",
               Source = "Output",
            },
            RendererType = Input { Value = FuID { "RendererOpenGL", }, },
            ["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
            ["RendererOpenGL.Channels.RGBASS"] = Input { Value = 1, },
            ["RendererOpenGL.Supersampling"] = Input { Value = 1, },
            ["RendererOpenGL.Texturing"] = Input { Value = 1, },
            ["RendererOpenGL.TextureDepth"] = Input { Value = 3, },
            ["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 1045, 346.5, }, },
      },
      Renderer3D1 = Renderer3D {
         Inputs = {
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            Depth = Input { Value = 3, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            RendererType = Input { Value = FuID { "RendererOpenGL", }, },
            ["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
            ["RendererOpenGL.Channels.RGBASS"] = Input { Value = 1, },
            ["RendererOpenGL.Supersampling"] = Input { Value = 1, },
            ["RendererOpenGL.Texturing"] = Input { Value = 1, },
            ["RendererOpenGL.TextureDepth"] = Input { Value = 3, },
            ["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 1045, 214.5, }, },
      },
      SoftGlow1 = SoftGlow {
         Inputs = {
            Gain = Input { Value = 20, },
            XGlowSize = Input { Value = 1, },
            ColorScale = Input { Value = 1, },
            Input = Input {
               SourceOp = "Renderer3D1_1",
               Source = "Output",
            },
            GlowMask = Input {
               SourceOp = "Bitmap2",
               Source = "Mask",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1210, 346.5, }, },
      },
      LumaKeyer1 = LumaKeyer {
         Inputs = {
            Low = Input { Value = 0.9, },
            Input = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1265, 280.5, }, },
      },
      Bitmap2 = BitmapMask {
         CtrlWZoom = false,
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1, }, },
            ClippingMode = Input { Value = FuID { "None", }, },
            Image = Input {
               SourceOp = "LumaKeyer1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1265, 313.5, }, },
      },
      SoftGlow1_1 = SoftGlow {
         Inputs = {
            Gain = Input { Value = 11.4285714, },
            XGlowSize = Input { Value = 16.1904762, },
            ColorScale = Input { Value = 1, },
            RedScale = Input { Value = 0, },
            GreenScale = Input { Value = 0, },
            BlueScale = Input { Value = 2, },
            Input = Input {
               SourceOp = "SoftGlow1",
               Source = "Output",
            },
            GlowMask = Input {
               SourceOp = "Bitmap2",
               Source = "Mask",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1320, 346.5, }, },
      },
      Merge1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "SoftGlow1_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 1540, 214.5, }, },
      },
   },
}
my hovercraft is full of eels.

Return to Fusion

Who is online

Users browsing this forum: No registered users and 23 guests