Jump to: Board index » General » Fusion

What is your best snowfall ?

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

Gaëtan Christophe

  • Posts: 3
  • Joined: Sat Nov 25, 2017 11:25 am
  • Location: France - Sarrebourg

What is your best snowfall ?

PostMon Dec 04, 2017 11:36 pm

Hello, Christmas is coming and I propose you to illustrate it with a simple snowfall.
All representations are possible. Realistic, cartoon, movie, fantasy...
my proposition
Code: Select all
{
   Tools = ordered() {
      pDirectionalForce1 = pDirectionalForce {
         ID = 63,
         Inputs = {
            Strength = Input { Value = 0.00015, },
            Input = Input {
               SourceOp = "Neige",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, -148.5 } },
      },
      pTurbulence1_1 = pTurbulence {
         ID = 30,
         Inputs = {
            XStrength = Input { Value = 0.058, },
            YStrength = Input { Value = 0.058, },
            ZStrength = Input { Value = 0.051, },
            StrengthOverLife = Input { Value = 1, },
            StrengthOverLifeLUT = Input {
               SourceOp = "pTurbulence1_1StrengthoverLifeLUT",
               Source = "Value",
            },
            Input = Input {
               SourceOp = "pDirectionalForce1",
               Source = "Output",
            },
            Probability = Input { Value = 0.774, },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, -49.5 } },
      },
      pTurbulence1_1StrengthoverLifeLUT = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.145161290322581, RH = { 0.0725673933234793, 0.203564290018287 }, Flags = { Linear = true } },
               [0.217702179970438] = { 0.320370289409699, LH = { 0.145134786646959, 0.261967289713993 }, RH = { 0.291957631064358, 0.380131855714156 }, Flags = { Linear = true } },
               [0.4660210257578] = { 0.462222187472105, LH = { 0.383256355830401, 0.422769361351732 }, RH = { 0.573667400319952, 0.513535793891542 } },
               [0.797546012269938] = { 0.596774193548387, LH = { 0.711348209805596, 0.514368083274559 }, RH = { 0.865030674846625, 0.661290322580645 } },
               [1] = { 0.790322580645161, LH = { 0.932515337423313, 0.725806451612903 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64 },
      },
      Neige = pEmitter {
         ID = 27,
         NameSet = true,
         Inputs = {
            Number = Input { Value = 70, },
            Lifespan = Input { Value = 80, },
            LifespanVariance = Input { Value = 10, },
            VelocityControls = Input { Value = 1, },
            Velocity = Input { Value = 0.0197, },
            VelocityVariance = Input { Value = 0.0119, },
            Angle = Input { Value = -90, },
            AngleVariance = Input { Value = 4.1, },
            InheritVelocity = Input { Value = -1.829, },
            Style = Input { Value = FuID { "ParticleStyleBlob" }, },
            Region = Input { Value = FuID { "AllRgn" }, },
            ["ParticleStyle.ColorControls"] = Input { Value = 1, },
            ["ParticleStyle.Alpha"] = Input { Value = 0.995, },
            ["ParticleStyle.ColorVariance"] = Input { Value = 1, },
            ["ParticleStyle.ColorOverLife"] = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 1, 1, 1 },
                     [1] = { 1, 1, 1, 0 }
                  }
               },
            },
            ["ParticleStyle.Size"] = Input { Value = 0.82, },
            ["ParticleStyle.SizeVariance"] = Input { Value = 0.4439, },
            ["ParticleStyle.SizeToVelocity"] = Input { Value = -0.4299, },
            ["ParticleStyle.SizeZScale"] = Input { Value = 1.57, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "NeigeSizeoverLife",
               Source = "Value",
            },
            ["ParticleStyle.FadeIn"] = Input { Value = 0.259, },
            ["ParticleStyle.FadeOut"] = Input { Value = 0.922, },
            ["ParticleStyle.MergeControls"] = Input { Value = 1, },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "NeigeBluroverLife2D",
               Source = "Value",
            },
            ["ParticleStyleBlob.Noise"] = Input { Value = 0.256, }
         },
         ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } },
      },
      NeigeSizeoverLife = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0.741935483870968, RH = { 0.0493146032503053, 0.709677419354839 }, Flags = { Linear = true } },
               [0.147943809750916] = { 0.645161290322581, LH = { 0.0986292065006107, 0.67741935483871 }, RH = { 0.183434860210858, 0.596774193548387 }, Flags = { Linear = true } },
               [0.254416961130742] = { 0.5, LH = { 0.2189259106708, 0.548387096774194 }, RH = { 0.502944640753828, 0.39247311827957 }, Flags = { Linear = true } },
               [1] = { 0.17741935483871, LH = { 0.751472320376914, 0.28494623655914 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64 },
      },
      NeigeBluroverLife2D = 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 },
      },
      pRender1_1 = pRender {
         Inputs = {
            _MotionBlurWarning = Input { Disabled = true, },
            GlobalOut = Input { Value = 200, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            OutputMode = Input {
               Value = FuID { "TwoD" },
               Disabled = true,
            },
            Blur = Input { Value = 0.19, },
            Glow = Input { Value = 0.285, },
            IntegrationMethod = Input { Value = FuID { "RK4" }, },
            PreGenerateFrames = Input { Value = 50, },
            ["MaterialID.MaterialID"] = Input { Value = 1, },
            ["ObjectID.ObjectID"] = Input { Value = 1, },
            Input = Input {
               SourceOp = "pTurbulence1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, 49.5 } },
      },
      SoftGlow1_1 = SoftGlow {
         CtrlWZoom = false,
         Inputs = {
            Blend = Input { Value = 0.88, },
            Gain = Input { Value = 1.318, },
            ColorScale = Input { Value = 1, },
            RedScale = Input { Value = 0.336, },
            GreenScale = Input { Value = 0.636, },
            BlueScale = Input { Value = 1.152, },
            Input = Input {
               SourceOp = "pRender1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, 148.5 } },
      }
   }
}

and yours

Return to Fusion

Who is online

Users browsing this forum: No registered users and 32 guests