Page 1 of 1

Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Wed Apr 17, 2019 1:23 pm
by JeffreyWalther
Hi,

I am trying to get some good looking Northern Lights in Fusion with animated splines and glow etc.
But it looks like crap.

Does anybody have tips/workflows how to create such things in Fusion and animate those?
Thanks in advance.

Jeff

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Wed Apr 17, 2019 2:45 pm
by Joël Gibbs
Here's a starting point. It's just a 5-minute setup, but I think you could get there from here. You'll need to work the fast noises, the displacement to your liking and get your glows right.

Best of luck!
Joël

Code: Select all
{
   Tools = ordered() {
      Rectangle1 = RectangleMask {
         Inputs = {
            SoftEdge = Input { Value = 0.0094, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Width = Input { Value = 1.27734375, },
            Height = Input { Value = 0.666660852375138, },
         },
         ViewInfo = OperatorInfo { Pos = { 532, 129 } },
      },
      Rectangle1_1 = RectangleMask {
         CtrlWZoom = false,
         Inputs = {
            SoftEdge = Input { Value = 0.0556, },
            PaintMode = Input { Value = FuID { "Subtract" }, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Center = Input { Value = { 0.5, 0.857142857142857 }, },
            Width = Input { Value = 1.27734375, },
            Height = Input { Value = 0.666660852375138, },
            EffectMask = Input {
               SourceOp = "Rectangle1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 532, 162 } },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "Displace3D1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 872, 202 } },
      },
      FastNoise2 = FastNoise {
         Inputs = {
            GlobalIn = Input { Value = 1, },
            Width = Input { Value = 4096, },
            Height = Input { Value = 300, },
            Depth = Input { Value = 4, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Detail = Input { Value = 5.94, },
            Contrast = Input { Value = 2.778, },
            LockXY = Input { Value = 0, },
            XScale = Input { Value = 0.68, },
            YScale = Input { Value = 0, },
            SeetheRate = Input { Value = 0.01, },
         },
         ViewInfo = OperatorInfo { Pos = { 762, 77 } },
      },
      Displace3D1 = Displace3D {
         Inputs = {
            SceneInput = Input {
               SourceOp = "ImagePlane3D1",
               Source = "Output",
            },
            Scale = Input { Value = 40, },
            Input = Input {
               SourceOp = "FastNoise2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 764, 203 } },
      },
      FastNoise1 = FastNoise {
         Inputs = {
            GlobalIn = Input { Value = 1, },
            Width = Input { Value = 4096, },
            Height = Input { Value = 300, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Detail = Input { Value = 4.02, },
            Contrast = Input { Value = 0.744, },
            LockXY = Input { Value = 0, },
            XScale = Input { Value = 20, },
            YScale = Input { Value = 5.56, },
            Angle = Input { Value = -2.58368689267036, },
            Seethe = Input { Value = 0.645, },
            SeetheRate = Input { Value = 0.141, },
            Color1Red = Input { Value = 0.08, },
            Color1Green = Input { Value = 0.56433919120622, },
            Color1Blue = Input { Value = 1, },
            Color2Red = Input { Value = 0, },
            Color2Green = Input { Value = 0.507, },
            Color2Blue = Input { Value = 0.276863010390894, },
            EffectMask = Input {
               SourceOp = "Rectangle1_1",
               Source = "Mask",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 531, 201 } },
      },
      ImagePlane3D1 = ImagePlane3D {
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input { Value = 2.46025108640178, },
            ["Transform3DOp.ScaleLock"] = Input { Value = 0, },
            ["Transform3DOp.Scale.X"] = Input { Value = 50, },
            ["Transform3DOp.Scale.Y"] = Input { Value = 60, },
            ["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 300, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "FastNoise1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 644, 201 } },
      },
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input { Value = -41.3435501047188, },
            ["Transform3DOp.Translate.Y"] = Input { Value = -14.7325287749553, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 81.0329289789108, },
            ["Transform3DOp.Rotate.X"] = Input { Value = 9.72182274796069, },
            ["Transform3DOp.Rotate.Y"] = Input { Value = -32.3999999999069, },
            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 = { 873, 257 } },
      },
      Renderer3D1 = Renderer3D {
         CustomData = {
            ToolVersion = 2,
         },
         Inputs = {
            GlobalIn = Input { Value = 1, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 998, 199 } },
      }
   }
}

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Wed Apr 17, 2019 3:04 pm
by JeffreyWalther
Hello Joël,

You helpmed me a lot. Thank you so much.
Your quick setup looks even better than my current trial with a Plasma and a Light Rays node.

Thank you.

Jeff

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Wed Apr 17, 2019 4:31 pm
by Joël Gibbs
Glad it helped! :)

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Fri Dec 13, 2019 2:14 am
by Mark Aylward
ok, could you guys help a newbie... what do you do with the code posted?
I'm just dabbling in Fusion from Resolve. Is there a tutorial that could walk me on how to use the code provide to make this aurora borealis?

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Fri Dec 13, 2019 2:30 am
by xunile
Mark Aylward wrote:ok, could you guys help a newbie... what do you do with the code posted?
I'm just dabbling in Fusion from Resolve. Is there a tutorial that could walk me on how to use the code provide to make this aurora borealis?


Copy the code from the post above, then paste it into the Fusion Node Editor.

Re: Animated aurora borealis (Northern Lights) in Fusion

PostPosted: Mon Dec 16, 2019 12:09 am
by Mark Aylward
Thanks, for your help.