Jump to: Board index » General » Fusion

Animated aurora borealis (Northern Lights) in Fusion

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

JeffreyWalther

  • Posts: 211
  • Joined: Sat Jan 30, 2016 12:41 pm

Animated aurora borealis (Northern Lights) in Fusion

PostWed Apr 17, 2019 1:23 pm

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
DaVinci Resolve Studio V16.1.1
Windows 10 Pro, 64 GB RAM
AMD Ryzen 9 3900X (12x 3.8 GHz), MSI X570 Unify
GeForce RTX 2070 Super 8 GB, NVIDIA driver version 431.86 (Studio)
Offline

Joël Gibbs

  • Posts: 91
  • Joined: Wed Nov 12, 2014 9:18 pm
  • Location: Nashville

Re: Animated aurora borealis (Northern Lights) in Fusion

PostWed Apr 17, 2019 2:45 pm

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 } },
      }
   }
}
Offline

JeffreyWalther

  • Posts: 211
  • Joined: Sat Jan 30, 2016 12:41 pm

Re: Animated aurora borealis (Northern Lights) in Fusion

PostWed Apr 17, 2019 3:04 pm

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
DaVinci Resolve Studio V16.1.1
Windows 10 Pro, 64 GB RAM
AMD Ryzen 9 3900X (12x 3.8 GHz), MSI X570 Unify
GeForce RTX 2070 Super 8 GB, NVIDIA driver version 431.86 (Studio)
Offline

Joël Gibbs

  • Posts: 91
  • Joined: Wed Nov 12, 2014 9:18 pm
  • Location: Nashville

Re: Animated aurora borealis (Northern Lights) in Fusion

PostWed Apr 17, 2019 4:31 pm

Glad it helped! :)
Offline
User avatar

Mark Aylward

  • Posts: 51
  • Joined: Fri Dec 13, 2013 1:46 am
  • Location: Saint-Lazare, QC, Canada

Re: Animated aurora borealis (Northern Lights) in Fusion

PostFri Dec 13, 2019 2:14 am

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?
Mark Aylward

President
Dead Ringer Movies
Offline

xunile

  • Posts: 918
  • Joined: Mon Apr 23, 2018 5:21 am
  • Real Name: Eric Eisenmann

Re: Animated aurora borealis (Northern Lights) in Fusion

PostFri Dec 13, 2019 2:30 am

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.
Attachments
2019-12-12.png
2019-12-12.png (201.2 KiB) Viewed 629 times
2019-12-12 (1).png
2019-12-12 (1).png (197.54 KiB) Viewed 629 times
2019-12-12 (2).png
2019-12-12 (2).png (266.79 KiB) Viewed 629 times
Win 10 Home
Intel Core I7-7700HQ 32 GB 1 TB NVME SSD 1 TB SATA SSD
GTX-1060-6GB
Resolve 16.1.2
Offline
User avatar

Mark Aylward

  • Posts: 51
  • Joined: Fri Dec 13, 2013 1:46 am
  • Location: Saint-Lazare, QC, Canada

Re: Animated aurora borealis (Northern Lights) in Fusion

PostMon Dec 16, 2019 12:09 am

Thanks, for your help.
Mark Aylward

President
Dead Ringer Movies

Return to Fusion

Who is online

Users browsing this forum: No registered users and 9 guests