Jump to: Board index » General » Fusion

Volume Lighting in Volume Fog

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

Ryan Bloomer

  • Posts: 903
  • Joined: Tue Jul 09, 2013 6:58 pm

Volume Lighting in Volume Fog

PostFri Jan 08, 2016 4:46 pm

Is there a more detailed example or explanation for setting up Volume Lighting in volume fog?



This example shows what can be done, but not sure what is being shown.

1.) Is the "smoke" layer that's being re-lit a particle system, or some kind of elaborate noise setup being fed to the the volume fog?

2.) Does a full 3D scene need to be fed into the volume fog to use Volume Lighting? I've tried using the option in volume fog that uses lighting, but can't actually get the Volume fog lit with the lights in my scene.
Offline
User avatar

Chad Capeland

  • Posts: 3308
  • Joined: Mon Nov 10, 2014 9:40 pm

Re: Volume Lighting in Volume Fog

PostFri Jan 08, 2016 8:42 pm

In this case, it's a field that's been simulated. May have been particles at one point.

You need the 3D scene to do the lighting, yes, as that's where the lights are. Are your lights in the correct location? If the WPP or camera aren't matching, then the lights won't be in the right location.
Chad Capeland
Indicated, LLC
www.floweffects.com
Offline

Ryan Bloomer

  • Posts: 903
  • Joined: Tue Jul 09, 2013 6:58 pm

Re: Volume Lighting in Volume Fog

PostSat Jan 09, 2016 5:21 pm

Light location was the issue.... I fed an FBX scene from the camera move and imported lights in the location where the 3D lights are. It does work, but I'm unable to make thick dense fog.

I'm using a simple 512 x 512 fast noise with some random masking and feathering and feeding that into the volume fog with 512 slices, it works great for what I would consider haze. But not having any luck making a thick volumetric fog. I can look into doing this with particles, but is there away to "thicken" the volume fog tool? Or is this something I should try in combination with particles?

I've included some examples of where i'm trying to head with this effect.

fog_lights_1.JPG
fog_lights_1.JPG (25.29 KiB) Viewed 5143 times

fog_lights_2.JPG
fog_lights_2.JPG (38.05 KiB) Viewed 5143 times


Also are the fields something Fusion can generate, or is that something like a VDB sim converted to points or geo and using a normals pass through a Fusion 3D scene to relight? I'm currently exploring Houdini for passing vdb sims to Fusion for compositing.

I'm very curious just how far you can push volumetrics in compositing, as it's 100x faster than having to sim and render path tracing.
Offline
User avatar

Chad Capeland

  • Posts: 3308
  • Joined: Mon Nov 10, 2014 9:40 pm

Re: Volume Lighting in Volume Fog

PostSat Jan 09, 2016 5:39 pm

Post what you have so far.

I love me some raymarching!
Chad Capeland
Indicated, LLC
www.floweffects.com
Offline

Theodor Groeneboom

  • Posts: 388
  • Joined: Fri Jun 26, 2015 12:51 pm

Re: Volume Lighting in Volume Fog

PostSat Jan 09, 2016 10:15 pm

-
Last edited by Theodor Groeneboom on Fri Jan 26, 2018 8:25 pm, edited 1 time in total.
Offline

Ryan Bloomer

  • Posts: 903
  • Joined: Tue Jul 09, 2013 6:58 pm

Re: Volume Lighting in Volume Fog

PostMon Jan 18, 2016 2:33 pm

Thanks Chad and Theodor, I'm certainly new to the VDB arena as well as fields for volume rendering. I'm still playing around with the volume fog tool to get the results I'm looking for. I'm thinking it might have to be a combination of a few techniques to get what I'm after.

When I try to make a "denser" fog, the volume gets rather smeary, rather than denser. I'll keep playing around with different options to accomplish different looks. Unfortunately, I'm actually getting better results not connecting a 3D scene to my volume fog, and not using lighting. But in this example, ideally I would place Fusion lights in the location of all of the 3D lights and use multiple volumeFog tools in combination to get a "hazy, smokey" feel to the environment.

Does the volumeFog lighting not react to spot lights? If I add spot lights to my 3D scene the volumeFog will not be lit by it, but if I use a point light it does work, just not the directional look I'm after.

I've been wanting to try the example from Houdini to Fusion workflow for awhile, but really don't know how to set up the flow, it's at the bottom of this page....
https://www.sidefx.com/index.php?option ... &Itemid=68
Attachments
jail_v2.JPG
jail_v2.JPG (52.41 KiB) Viewed 5019 times
Jail_v1.JPG
Jail_v1.JPG (56.49 KiB) Viewed 5019 times
Offline

Stefan Kirste

  • Posts: 142
  • Joined: Wed Jul 30, 2014 8:45 am

Re: Volume Lighting in Volume Fog

PostWed Jan 20, 2016 9:23 am

Spotlights should work.
try this :

Code: Select all
Composition {
   CurrentTime = 0,
   RenderRange = { 0, 200, },
   GlobalRange = { 0, 200, },
   CurrentID = 42,
   HiQ = true,
   MotionBlur = false,
   Version = "Fusion Studio 7.7.1 build 0",
   SavedOutputs = 2,
   HeldTools = 0,
   DisabledTools = 0,
   LockedTools = 0,
   AudioOffset = 0,
   AutoRenderRange = true,
   Resumable = true,
   OutputClips = {
   },
   Tools = {
      Shape3D1_1 = Shape3D {
         Inputs = {
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            Shape = Input { Value = FuID { "SurfaceSphereInputs", }, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
            ["SurfaceSphereInputs.Radius"] = Input { Value = 30, },
            ["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 3, },
         },
         ViewInfo = OperatorInfo { Pos = { 275, 181.5, }, },
      },
      VolumeFog1 = VolumeFog {
         CtrlWZoom = false,
         CustomData = {
            Settings = {
               [1] = {
                  Tools = ordered() {
                     VolumeFog1 = VolumeFog {
                        CtrlWZoom = false,
                        CustomData = {
                        },
                        Inputs = {
                           Shape = Input { Value = FuID { "Sphere", }, },
                           ["Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ScaleLock = Input { Value = 1, },
                           Size = Input { Value = 20, },
                           Samples = Input { Value = 124, },
                           Gain = Input { Value = 0.7540984, },
                           ["Noise.Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ["Noise.Scale.Lock"] = Input { Value = 1, },
                           DoLighting = Input { Value = 1, },
                           Density = Input { Value = 0.4344262, },
                           Scattering = Input { Value = 1.5384615, },
                           Transmission = Input { Value = 1.017094, },
                           Image = Input {
                              SourceOp = "Renderer3D1",
                              Source = "Output",
                           },
                           FogImage = Input {
                              SourceOp = "FastNoise1",
                              Source = "Output",
                           },
                           SceneInput = Input {
                              SourceOp = "Merge3D1",
                              Source = "Output",
                           },
                           Comments = Input { Value = "S1-S3", },
                        },
                        ViewInfo = OperatorInfo { Pos = { 935, 82.5, }, },
                        Name = "VolumeFog1",
                     },
                  },
               },
               [2] = {
                  Tools = ordered() {
                     VolumeFog1 = VolumeFog {
                        CtrlWZoom = false,
                        CustomData = {
                        },
                        Inputs = {
                           Shape = Input { Value = FuID { "Sphere", }, },
                           ["Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ScaleLock = Input { Value = 1, },
                           Size = Input { Value = 20, },
                           Samples = Input { Value = 124, },
                           ["Noise.Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ["Noise.Scale.Lock"] = Input { Value = 1, },
                           DoLighting = Input { Value = 1, },
                           LightSamples = Input { Value = 23, },
                           Density = Input { Value = 0.3360656, },
                           Scattering = Input { Value = 5.5555556, },
                           Transmission = Input { Value = 1.4102564, },
                           Emission = Input { Value = 0.0264957, },
                           Image = Input {
                              SourceOp = "Renderer3D1",
                              Source = "Output",
                           },
                           FogImage = Input {
                              SourceOp = "FastNoise1",
                              Source = "Output",
                           },
                           SceneInput = Input {
                              SourceOp = "Merge3D1",
                              Source = "Output",
                           },
                        },
                        ViewInfo = OperatorInfo { Pos = { 935, 82.5, }, },
                     },
                  },
               },
               [3] = {
                  Tools = ordered() {
                     VolumeFog1 = VolumeFog {
                        CtrlWZoom = false,
                        CustomData = {
                        },
                        Inputs = {
                           Shape = Input { Value = FuID { "Sphere", }, },
                           ["Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ScaleLock = Input { Value = 1, },
                           Size = Input { Value = 20, },
                           Samples = Input { Value = 124, },
                           Gain = Input { Value = 4.7377049, },
                           ["Noise.Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
                           ["Noise.Scale.Lock"] = Input { Value = 1, },
                           DoLighting = Input { Value = 1, },
                           LightSamples = Input { Value = 23, },
                           Density = Input { Value = 8.0081967, },
                           Scattering = Input { Value = 0.8547009, },
                           Transmission = Input { Value = 1.1282051, },
                           Image = Input {
                              SourceOp = "Renderer3D1",
                              Source = "Output",
                           },
                           FogImage = Input {
                              SourceOp = "FastNoise1",
                              Source = "Output",
                           },
                           SceneInput = Input {
                              SourceOp = "Merge3D1",
                              Source = "Output",
                           },
                        },
                        ViewInfo = OperatorInfo { Pos = { 935, 82.5, }, },
                     },
                  },
               },
            },
         },
         Inputs = {
            Shape = Input { Value = FuID { "Sphere", }, },
            ["Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
            ScaleLock = Input { Value = 1, },
            Size = Input { Value = 20, },
            Samples = Input { Value = 124, },
            Gain = Input { Value = 0.7540984, },
            ["Noise.Rotate.RotOrder"] = Input { Value = FuID { "XYZ", }, },
            ["Noise.Scale.Lock"] = Input { Value = 1, },
            DoLighting = Input { Value = 1, },
            Density = Input { Value = 0.4344262, },
            Scattering = Input { Value = 1.5384615, },
            Transmission = Input { Value = 1.017094, },
            Image = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
            FogImage = Input {
               SourceOp = "FastNoise1",
               Source = "Output",
            },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            Comments = Input { Value = "S1-S3", },
         },
         ViewInfo = OperatorInfo { Pos = { 935, 82.5, }, },
      },
      FastNoise1 = FastNoise {
         Inputs = {
            GlobalOut = Input { Value = 200, },
            Width = Input { Value = 500, },
            Height = Input { Value = 500, },
            ["Gamut.GammaSpaceNest"] = Input { Value = 1, },
            ["Gamut.GammaSpace"] = Input { Value = FuID { "sRGB", }, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            Detail = Input { Value = 6.8442623, },
            Contrast = Input { Value = 1.3606557, },
            XScale = Input { Value = 8.6885246, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 935, 148.5, }, },
      },
      Note1 = Note {
         Inputs = {
            Comments = Input { Value = "check out the different settings", },
         },
         ViewInfo = StickyNoteInfo {
            Pos = { 935, 49.5, },
            Flags = {
               Expanded = true,
            },
            Size = { 145.5, 55.8, },
         },
      },
      Duplicate3D1 = Duplicate3D {
         Inputs = {
            LastCopy = Input { Value = 6, },
            ["Translate.X"] = Input { Value = -1.8448276, },
            ["Rotate.Y"] = Input { Value = -35.6896552, },
            SceneInput = Input {
               SourceOp = "SpotLight1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 16.5, }, },
      },
      SpotLight1 = LightSpot {
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Y"] = Input { Value = 4.8010341, },
            ["Transform3DOp.UseTarget"] = Input { Value = 1, },
            ["Transform3DOp.Target.X"] = Input { Value = 0.178815099280085, },
            Intensity = Input { Value = 12, },
            ConeAngle = Input { Value = 23.9754098, },
            PenumbraAngle = Input { Value = 8.852459, },
            Dropoff = Input { Value = 1.5409836, },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 16.5, }, },
      },
      Renderer3D1 = Renderer3D {
         Inputs = {
            GlobalOut = Input { Value = 200, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            Depth = Input { Value = 4, },
            ["Gamut.GammaSpace"] = Input { Value = FuID { "sRGB", }, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            ["RendererSoftware.Channels.Nest"] = Input { Value = 1, },
            ["RendererSoftware.Channels.WorldCoord"] = Input { Value = 1, },
            ["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
            ["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 49.5, }, },
      },
      AmbientLight1 = LightAmbient {
         Inputs = {
            Intensity = Input { Value = 0.02, },
         },
         ViewInfo = OperatorInfo { Pos = { 495, -16.5, }, },
      },
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 1.8199349, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 13.6575603, },
            ["Transform3DOp.UseTarget"] = Input { Value = 1, },
            ["Transform3DOp.Target.Y"] = Input { Value = 0.8103448, },
            AoV = Input { Value = 24.3265863475745, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 181.5, }, },
      },
      Shape3D1 = Shape3D {
         Inputs = {
            ["Transform3DOp.Rotate.X"] = Input { Value = -90, },
            ["Transform3DOp.Scale.X"] = Input { Value = 50, },
            ["MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0.0160677008908869, },
            ["MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0.0160677008908869, },
            ["MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 0.0160677008908869, },
            ["MtlStdInputs.Specular.Nest"] = Input { Value = 1, },
            ["MtlStdInputs.Specular.Intensity"] = Input { Value = 0.0683761, },
            ["MtlStdInputs.Specular.Exponent"] = Input { Value = 1, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 220, 82.5, }, },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Duplicate3D1",
               Source = "Data3D",
            },
            SceneInput3 = Input {
               SourceOp = "Shape3D1",
               Source = "Output",
            },
            SceneInput5 = Input {
               SourceOp = "AmbientLight1",
               Source = "Output",
            },
            SceneInput6 = Input {
               SourceOp = "Shape3D1_2",
               Source = "Output",
            },
            SceneInput4 = Input {
               SourceOp = "Shape3D1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 82.5, }, },
      },
      Shape3D1_2 = Shape3D {
         Inputs = {
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            ["Transform3DOp.Translate.X"] = Input { Value = -1.0172414, },
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.3275862, },
            ["Transform3DOp.Translate.Z"] = Input { Value = -5.2586207, },
            ["Transform3DOp.Scale.X"] = Input { Value = 1.6673333, },
            Shape = Input { Value = FuID { "SurfaceCubeInputs", }, },
            ["MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0.238731049284515, },
            ["MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0.341340067718603, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
            ["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 4, },
         },
         ViewInfo = OperatorInfo { Pos = { 220, 148.5, }, },
      },
   },
   Views = {
      {
         FrameTypeID = "ChildFrame",
         Mode = 3,
         LayoutPreset = 0,
         Left = 0,
         Top = 0,
         Width = 3040,
         Height = 860,
         Views = ordered() {
            Main = MultiView {
               Active = "Flow",
               ViewList = ordered() {
                  Flow = "FlowView",
                  Console = "ConsoleView",
                  Timeline = "TimelineView",
                  Spline = "SplineEditorView",
                  Info = "InfoView",
                  Chat = "ChatView",
               },
               Flow = FlowView {
                  Flags = {
                     Navigator = true,
                     AutoHideNavigator = true,
                     GridSnap = true,
                     AutoSnap = true,
                     FullIndicator = true,
                     RemoveRouters = true,
                  },
                  NavigatorSize = { 100, 100, },
                  Direction = "Horizontal",
                  PipeStyle = "Direct",
                  Scale = 2,
                  Offset = { -263, 18.5, },
               },
               Timeline = TimelineView {
                  TreeControlState = {
                  },
                  DisplayMode = "All Tools",
                  ShowCurrentTimeTools = false,
                  Filter = "Show All",
                  ShowSelectedTools = false,
                  ShowAnimatedToolsOnly = false,
                  ShowEditBoxes = false,
                  KeyFrameView = {
                     Position = { Left = 130, Bottom = 527, },
                     ScaleX = 0.0746015598507969,
                     OffsetX = -10.0712105798576,
                     OffsetY = 0,
                     AutoScaling = "scroll",
                     AutoSnapTo = "frame",
                     AutoSnapToGuidelines = false,
                     GuidelinesGrabEnabled = true,
                     GuidelinesSnapTo = "none",
                  },
                  Spreadsheet = { LeftPos = 130, Visible = false, },
               },
               Spline = SplineEditorView {
                  LeftPos = 225,
                  ScaleX = 0.2,
                  ScaleY = 0.00342465753424658,
                  OffsetX = -3.6,
                  OffsetY = 0.0890410958904111,
                  AutoScaling = "scroll",
                  AutoSnapTo = "frame",
                  AutoSnapToGuidelines = true,
                  GuidelinesSnapTo = "frame",
                  ShowKeyMarkers = false,
                  IndependentHandles = false,
                  ShowNonSplineModifiers = false,
                  GuidelinesGrabEnabled = true,
                  ShowOneToolOnly = false,
                  ShowSelectedTools = false,
                  ShowAllInputs = false,
                  Filter = "Show All",
               },
            },
            Controls = MultiView {
               Active = "Tools",
               ViewList = ordered() {
                  Tools = "ControlView",
                  Modifiers = "ModifierView",
               },
            },
            Left = "PreviewContainer",
            Right = "PreviewContainer",
            Transport = "TransportView",
            Time = "TimeView",
         },
         Layout = {
            Columns = 2,
            RatioX = 1,
            RatioY = 1,
            {
               Rows = 3,
               RatioX = 0.883382887347208,
               RatioY = 0.0108433734939759,
               {
                  Columns = 2,
                  RatioX = 1,
                  RatioY = 0.518203883495146,
                  { ID = "Left", RatioX = 1, RatioY = 106.749414519906, Pop = true, },
                  { ID = "Right", RatioX = -2, Pop = true, },
                  Pop = true,
               },
               { ID = "Main", RatioY = 0.41626213592233, Pop = true, },
               { ID = "Time", SnapY = 52, Flat = true, },
            },
            {
               Rows = 2,
               PixelX = 351,
               { ID = "Controls", RatioX = 1, RatioY = 1, },
               { ID = "Transport", FixedY = -2, },
            },
         },
      },
   },
   Prefs = {
      Comp = {
         Splines = {
            TrackerPath = "XYPath",
         },
         Interactive = {
            Proxy = {
               Auto = false,
            },
         },
         AutoSave = {
            Delay = 300,
            OnRender = true,
         },
         Memory = {
            FramesAtOnce = 1,
         },
         Views = {
            Right = {
               Viewer = {
                  EnableLUTs = true,
                  LUTPlugin = "GamutViewLUT",
                  LUTSelected = "Gamut View LUT",
                  DoD = {
                     Show = false,
                  },
                  CheckerUnderlay = true,
                  Normalise = false,
                  ID = "GLImageViewer",
                  OverlayColor = 7,
                  Smooth = false,
                  SmoothThreshold = 1000000,
                  AlphaOverlay = false,
                  Region = {
                     Show = true,
                     Top = 1,
                     Auto = false,
                     Bottom = 0,
                     Enable = false,
                     Right = 1,
                     Left = 0,
                     Lock = false,
                  },
                  ShowControls = true,
                  Layer = "",
                  ScaleMode = 1,
                  PixelGrid = false,
                  Channel = -1,
                  FollowActive = false,
                  OverlayOpacity = 100,
                  One2One = false,
               },
               ["3DHistogram"] = {
                  Proxy = 4,
                  LoopLines = true,
                  Log = false,
                  DrawStyles = 0,
               },
               SideB = {
                  PrevCtrlInactiveColor = 65280,
                  PickW = 1,
                  PickH = 1,
                  PrevCtrlActiveColor = 255,
                  Viewer = {
                     EnableLUTs = true,
                     LUTPlugin = "GamutViewLUT",
                     FitMarginY = 0,
                     FitMarginX = 0,
                     FitMarginType = 0,
                     FarZ = -1000,
                     NearZ = 0,
                  },
               },
               Guides = {
                  Show = false,
                  Center = true,
                  SafeTitle = true,
                  FrameAspect = "Default",
                  Film = false,
                  SafeImage = true,
               },
               ShowClipFrameNumbers = true,
               BgColor = -1,
               SubView = {
                  Enabled = false,
                  Navigator = false,
                  Magnifier = false,
                  ID = "GLHistogramViewer",
                  MagnifierScale = 8,
               },
               FullScreen = false,
               QuadLayoutName = "4-Way",
               AlwaysOnTop = false,
               View3D = {
                  Options = {
                     ShowTextureMemory = false,
                     ShowFastLabel = false,
                     ShowLights = true,
                     Lighting = false,
                     ShowUVTangentVectors = false,
                     ShowPointClouds = true,
                     Grid = true,
                     RenderPath = 1,
                     ShowVertexNormals = false,
                     ShowMatteObjects = false,
                     DefaultLight = true,
                     Culling = false,
                     ShowCameras = true,
                     Wireframe = false,
                     Shadows = false,
                  },
                  CamLeft = {
                     Rotation = {
                        Y = 90,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  CamPersp = {
                     FovY = 45,
                     AdaptiveFar = false,
                     Scale = 1,
                     Separation = 0.1,
                     Near = 0.05,
                     Rotation = {
                        Y = 0,
                        X = 30,
                        Z = 0,
                     },
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveNear = false,
                     Convergence = 0,
                     Far = 100000,
                  },
                  CamFront = {
                     Rotation = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  SortMethod = "ZBuffer",
                  CamRight = {
                     Rotation = {
                        Y = -90,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  CamTop = {
                     Rotation = {
                        Y = 0,
                        X = 90,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  TextureDepth = "int8",
                  CameraName = "Perspective",
               },
               Waveform = {
                  OneLine = false,
                  SubSampling = 4,
                  Mode = 0,
                  LoopLines = true,
                  ColorSpace = 0,
               },
               Dither = false,
               CheckerUnderlay = false,
               ViewLUT = {
                  {
                     Tools = ordered() {
                        GamutViewLUT1 = ViewOperator {
                           NameSet = true,
                           Inputs = {
                              OutputSpace = Input { Value = FuID { "sRGB", }, },
                              PreDividePostMultiply = Input { Value = 1, },
                           },
                           CtrlWZoom = false,
                        },
                     },
                     ID = "GamutViewLUT",
                  },
                  SelectedPlugin = "GamutViewLUT",
                  SelectedName = "Gamut View LUT",
               },
               CtrlWheelZoom = true,
               Toolbar = {
                  Style = 0,
                  Size = 0,
               },
               BufferLUT = {
                  Enable = false,
                  Selected = "",
                  Plugin = "FusionViewLUT",
               },
               QuadView = false,
               Histogram = {
                  DrawStyles = 0,
                  Scale = 0,
                  Channels = 7,
               },
               Controls = {
                  Hiding = 0,
                  Autofade = false,
                  FadeSpeed = 1,
                  FadeDelay = 2000,
                  Opacity = 100,
                  SnapPixel = false,
                  StippleHidden = true,
               },
               Mirror = {
                  Enable = false,
                  StereoMethod = "Auto",
                  Device = "",
               },
               Vectorscope = {
                  DrawStyles = 1,
                  OneLine = false,
                  Color = false,
                  LoopLines = true,
                  SubSampling = 4,
                  ColorSpace = 0,
               },
               VideoOut = false,
               Stereo = {
                  Enabled = false,
                  Swap = false,
                  iZ3DGamma = 2.2,
                  AnaglyphMethod = "Color",
                  OffsetX = {
                     QuadB = 0,
                     iZ3D = 0,
                  },
                  StackMethod = "Horizontal",
                  iZ3DTexCopy = false,
                  OffsetY = {
                     QuadB = 0,
                     iZ3D = 0,
                  },
                  DisplayMethod = "Quad Buffer",
                  Stack = false,
                  ABSource = false,
                  AnaglyphColor = "Red/Cyan",
               },
               OpToolbar = {
                  Style = 0,
                  Size = 0,
               },
            },
            Left = {
               Viewer = {
                  EnableLUTs = true,
                  LUTPlugin = "GamutViewLUT",
                  LUTSelected = "Gamut View LUT",
                  DoD = {
                     Show = false,
                  },
                  CheckerUnderlay = true,
                  Normalise = false,
                  ID = "GLImageViewer",
                  OverlayColor = 7,
                  Smooth = false,
                  SmoothThreshold = 1000000,
                  AlphaOverlay = false,
                  Region = {
                     Show = true,
                     Top = 1,
                     Auto = false,
                     Lock = false,
                     Enable = false,
                     Right = 1,
                     Left = 0,
                     Bottom = 0,
                  },
                  ShowControls = true,
                  Layer = "",
                  ScaleMode = 0,
                  PixelGrid = false,
                  Channel = -1,
                  FollowActive = false,
                  OverlayOpacity = 100,
                  One2One = false,
               },
               ["3DHistogram"] = {
                  Proxy = 4,
                  LoopLines = true,
                  Log = false,
                  DrawStyles = 0,
               },
               SideB = {
                  PrevCtrlInactiveColor = 65280,
                  PickW = 1,
                  PickH = 1,
                  PrevCtrlActiveColor = 255,
                  Viewer = {
                     EnableLUTs = true,
                     LUTPlugin = "GamutViewLUT",
                     FitMarginY = 0,
                     FitMarginX = 0,
                     FitMarginType = 0,
                     FarZ = -1000,
                     NearZ = 0,
                  },
               },
               CheckerUnderlay = false,
               BgColor = -1,
               SubView = {
                  Enabled = false,
                  Navigator = false,
                  Magnifier = false,
                  ID = "GLMetadataViewer",
                  MagnifierScale = 8,
                  GLMetadataViewer = {
                     AutoBounds = true,
                  },
               },
               FullScreen = false,
               QuadLayoutName = "4-Way",
               AlwaysOnTop = false,
               QuadView = false,
               Controls = {
                  Hiding = 0,
                  Autofade = false,
                  FadeSpeed = 1,
                  FadeDelay = 2000,
                  Opacity = 100,
                  SnapPixel = false,
                  StippleHidden = true,
               },
               Dither = false,
               Vectorscope = {
                  DrawStyles = 1,
                  OneLine = false,
                  Color = false,
                  LoopLines = true,
                  SubSampling = 4,
                  ColorSpace = 0,
               },
               CtrlWheelZoom = true,
               Toolbar = {
                  Style = 0,
                  Size = 0,
               },
               ViewLUT = {
                  {
                     Tools = ordered() {
                        GamutViewLUT = ViewOperator {
                           CtrlWZoom = false,
                           NameSet = true,
                           Inputs = {
                              OutputSpace = Input { Value = FuID { "sRGB", }, },
                              PreDividePostMultiply = Input { Value = 1, },
                           },
                        },
                     },
                     ID = "GamutViewLUT",
                  },
                  SelectedPlugin = "GamutViewLUT",
                  SelectedName = "Gamut View LUT",
                  Recent = {
                     SelectedPlugin = "GamutViewLUT",
                     FusionViewLUT = {
                        Tools = ordered() {
                           FusionViewLUT = ViewLUTOp {
                              NameSet = true,
                              Inputs = {
                              },
                           },
                        },
                     },
                     SelectedName = "Gamut View LUT",
                  },
               },
               Guides = {
                  Show = false,
                  Center = true,
                  SafeTitle = true,
                  Film = false,
                  FrameAspect = "Default",
                  SafeImage = true,
               },
               Histogram = {
                  DrawStyles = 0,
                  Scale = 0,
                  Channels = 7,
               },
               ShowClipFrameNumbers = true,
               View3D = {
                  Options = {
                     ShowTextureMemory = false,
                     Lighting = true,
                     ShowUVTangentVectors = false,
                     Grid = true,
                     ShowVertexNormals = false,
                     ShowFastLabel = false,
                     RenderPath = 1,
                     ShowMatteObjects = false,
                     Culling = false,
                     DefaultLight = true,
                     Wireframe = false,
                     Shadows = false,
                  },
                  CamLeft = {
                     Rotation = {
                        Y = 90,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  CamPersp = {
                     FovY = 45,
                     AdaptiveFar = false,
                     Scale = 0.296273201704025,
                     Separation = 0.1,
                     Near = 0.05,
                     Rotation = {
                        Y = -36.5999984741211,
                        X = 31.1999988555908,
                        Z = 0,
                     },
                     Position = {
                        Y = -1.32139229774475,
                        X = -1.51375508308411,
                        Z = 2.32596206665039,
                     },
                     AdaptiveNear = false,
                     Convergence = 0,
                     Far = 100000,
                  },
                  CamFront = {
                     Rotation = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  SortMethod = "ZBuffer",
                  CamRight = {
                     Rotation = {
                        Y = -90,
                        X = 0,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  CamTop = {
                     Rotation = {
                        Y = 0,
                        X = 90,
                        Z = 0,
                     },
                     AdaptiveFar = false,
                     Position = {
                        Y = 0,
                        X = 0,
                        Z = 0,
                     },
                     Scale = 1,
                     AdaptiveNear = false,
                     Far = 100000,
                     Near = -100000,
                  },
                  TextureDepth = "int8",
                  CameraName = "Perspective",
               },
               Waveform = {
                  OneLine = false,
                  SubSampling = 4,
                  Mode = 0,
                  LoopLines = true,
                  ColorSpace = 0,
               },
               BufferLUT = {
                  Enable = false,
                  Selected = "",
                  Plugin = "FusionViewLUT",
               },
               Stereo = {
                  Enabled = false,
                  Swap = false,
                  iZ3DGamma = 2.2,
                  AnaglyphMethod = "Color",
                  OffsetX = {
                     QuadB = 0,
                     iZ3D = 0,
                  },
                  OffsetY = {
                     QuadB = 0,
                     iZ3D = 0,
                  },
                  iZ3DTexCopy = false,
                  StackMethod = "Horizontal",
                  DisplayMethod = "Quad Buffer",
                  ABSource = false,
                  Stack = false,
                  AnaglyphColor = "Red/Cyan",
               },
               OpToolbar = {
                  Style = 0,
                  Size = 0,
               },
            },
            View1 = {
               Viewer = {
                  EnableLUTs = true,
                  LUTPlugin = "WindowsMenu",
               },
               PrevCtrlInactiveColor = 0,
               PickW = 1,
               PickH = 1,
               SideB = {
                  PrevCtrlInactiveColor = 65280,
                  PickW = 1,
                  PickH = 1,
                  PrevCtrlActiveColor = 255,
                  Viewer = {
                     EnableLUTs = true,
                     LUTPlugin = "WindowsMenu",
                     FitMarginY = 0,
                     FitMarginX = 0,
                     FitMarginType = 0,
                     FarZ = -1000,
                     NearZ = 0,
                  },
               },
               PrevCtrlActiveColor = 0,
            },
            Defaults = {
               View3D = {
                  Options = {
                     RenderPath = 1,
                  },
                  CamPersp = {
                     FovY = 45,
                     Far = 100000,
                     AdaptiveFar = false,
                     AdaptiveNear = false,
                     Convergence = 0,
                     Separation = 0.1,
                     Near = 0.05,
                  },
                  CamFront = {
                     AdaptiveNear = false,
                     Near = -100000,
                     Far = 100000,
                     AdaptiveFar = false,
                  },
                  CamTop = {
                     AdaptiveNear = false,
                     Near = -100000,
                     Far = 100000,
                     AdaptiveFar = false,
                  },
                  CamLeft = {
                     AdaptiveNear = false,
                     Near = -100000,
                     Far = 100000,
                     AdaptiveFar = false,
                  },
                  CamRight = {
                     AdaptiveNear = false,
                     Near = -100000,
                     Far = 100000,
                     AdaptiveFar = false,
                  },
               },
               AlwaysOnTop = false,
            },
         },
         FrameFormat = {
            Name = "HDTV 1080",
            Width = 1920,
            Height = 1080,
            Rate = 25,
            PerFeet = 1,
            GuideRatio = 1.77777777777778,
            DepthFull = 1,
            DepthPreview = 1,
            DepthInteractive = 1,
         },
         LastFile = "Y:\\PROJECTS\\S6_964_Aachener_Sponsoring\\01_INPUT\\_INFO\\160112_Tennisball\\Tennis-Ball.jpg",
         Unsorted = {
            GlobalEnd = 200,
         },
         AVI = {
            Preview = {
               Handler = 541215044,
            },
         },
         SplineEditor = {
            AutoSnap = {
               Keys = 18,
            },
            ScaleLocked = false,
         },
         Timeline = {
            ViewFilterMode = 0,
            ScaleLocked = false,
         },
         FilterModeName = "Show All",
         Cluster = {
            RenderRange = 0,
            SideFrames = 100,
         },
         FreehandPrecDlg = {
            Window = {
               Left = 1009,
               Top = 924,
            },
         },
         Paths = {
            EnableReverseMapping = true,
         },
         DiskCache = {
            CacheLoaders = {
               Enable = true,
               Separator = "_",
            },
         },
         LastLUTFile = "C:\\Users\\Public\\Documents\\eyeon\\Fusion\\LUTs\\t#",
         FlowView = {
            GridSnap = true,
            Scale = 2,
            FullToolIndicator = true,
            ForceName = true,
            PipeGrabDist = 5,
         },
         QuickTime = {
            Compressor = "Keine_raw ",
            KeyRate = 15,
            DataRate = 300,
            Quality = 100,
         },
         Boxx = {
            ErrorDiffusion = true,
            VideoOut = {
               Standard = -1,
               ["10Bit"] = false,
            },
         },
         SoftDPS = {
            Uncompressed = false,
            Scale_16_9 = false,
            ErrorDiffusion = true,
            DoAlpha = false,
            DataRateAlpha = 10000,
            DataRate = 10000,
            VideoOut = {
               Scale = false,
               SDTI = false,
            },
            UncompressedAlpha = false,
            Scale_Type = 1,
         },
         Tabasco = {
            Uncompressed = false,
            Scale_16_9 = false,
            ErrorDiffusion = true,
            DoAlpha = false,
            DataRateAlpha = 5000,
            DataRate = 5000,
            VideoOut = {
               Scale = false,
               SDTI = false,
            },
            UncompressedAlpha = false,
            Scale_Type = 1,
         },
         AJA = {
            VideoOut = {
               ScaleType = 1,
               Scale16_9 = true,
               Alpha = true,
               Scale = true,
               Standard = 9,
               ["10Bit"] = false,
               ErrorDiffusion = true,
               YUV = false,
            },
         },
         Bluefish = {
            ErrorDiffusion = true,
            VideoOut = {
               Standard = -1,
               ["10Bit"] = false,
               YUV = false,
            },
         },
      },
   },
}

 


u can have many fun with VolFog, a case study of mine: "when fusion stop rendering?" :
http://www.project-k87.de/wp/?page_id=204 :)
Offline

Ryan Bloomer

  • Posts: 903
  • Joined: Tue Jul 09, 2013 6:58 pm

Re: Volume Lighting in Volume Fog

PostWed Jan 20, 2016 1:36 pm

Thanks for the example Stefan,

Something must be wrong in my set up with my 3D scene, i'll have to try to figure out why spot lights aren't working, because in your example they certainly work, and that set up is more along the lines of what I'm trying to accomplish. In your example, is it possible to animate the volume fog, so the fog slowly rolls. I tried the seethe rate in the noise and the Noise setting of the volume fog, but can't get anything to animate.

Very cool example of the particle lights with volume fog, Thanks!
Offline
User avatar

Chad Capeland

  • Posts: 3308
  • Joined: Mon Nov 10, 2014 9:40 pm

Re: Volume Lighting in Volume Fog

PostWed Jan 20, 2016 6:21 pm

You have to seethe in 4D, remember.
Chad Capeland
Indicated, LLC
www.floweffects.com
Offline

Ryan Bloomer

  • Posts: 903
  • Joined: Tue Jul 09, 2013 6:58 pm

Re: Volume Lighting in Volume Fog

PostWed Jan 20, 2016 10:19 pm

thanks Chad, VolumeFog 101..... my mind blanked, thanks for the reminder.
Offline
User avatar

Chad Capeland

  • Posts: 3308
  • Joined: Mon Nov 10, 2014 9:40 pm

Re: Volume Lighting in Volume Fog

PostWed Jan 20, 2016 11:01 pm

It's possible Fusion could use a 3D voxel data type (or something like OpenVBD) instead of passing images. Could even make a reasonable viewer for it. Until then, you need to manage the offsets.
Chad Capeland
Indicated, LLC
www.floweffects.com

Return to Fusion

Who is online

Users browsing this forum: Bing [Bot], Christoph Schmid, Sander de Regt and 36 guests