Why does the Edit Page add distortion to Fusion clips?

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Jinxer

  • Posts: 59
  • Joined: Thu Sep 23, 2021 3:06 pm
  • Real Name: Sergey Zinchenko

Why does the Edit Page add distortion to Fusion clips?

PostSun Dec 05, 2021 12:23 am

Everything looks fine on the Fusion Page, but the Edit Page adds weird artifacts.
The test drp project is in the attachment.
Image
Code: Select all
{
   Tools = ordered() {
      Renderer3D1 = Renderer3D {
         CustomData = { ToolVersion = 2 },
         Inputs = {
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 192, },
            Height = Input { Value = 256, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SceneInput = Input {
               SourceOp = "pRender1",
               Source = "Output",
            },
            RendererType = Input { Value = FuID { "RendererOpenGL" }, },
            ["RendererOpenGL.AntiAliasing.Nest"] = Input { Value = 1, },
            ["RendererOpenGL.AntiAliasing.Channels.RGBA.LowQuality.Enable"] = Input { Value = 0, },
            ["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, },
            ["RendererOpenGL.AntiAliasing.Presets.Nest"] = Input { Value = 1, },
            ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
            ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
            ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
            ["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
            ["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
            ["RendererOpenGL.Lighting"] = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 16.5 } },
         SubInputsData = {
            RendererOpenGL = {
               Version = 1
            }
         }
      },
      pCustom1 = pCustom {
         ID = 20,
         CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
         Inputs = {
            PositionZExpression = Input { Value = "-getb1b(pxi1+0.5,pyi1+0.5)/10", },
            Input = Input {
               SourceOp = "pImageEmitter1",
               Source = "Output",
            },
            Image1 = Input {
               SourceOp = "Blur1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 49.5 } },
      },
      pRender1 = pRender {
         Inputs = {
            _MotionBlurWarning = Input { Disabled = true, },
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 192, },
            Height = Input { Value = 256, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            OutputMode = Input { Disabled = true, },
            ["MaterialID.MaterialID"] = Input { Value = 4, },
            ["ObjectID.ObjectID"] = Input { Value = 4, },
            Input = Input {
               SourceOp = "pCustom1",
               Source = "Output",
            },
            Camera = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 82.5 } },
      },
      pImageEmitter1 = pImageEmitter {
         ID = 16,
         CustomData = { Settings = { [2] = { Tools = ordered() { pImageEmitter1 = pImageEmitter { Inputs = { ["ParticleStyleBrush.Brush"] = Input { Value = 47, UserString1 = "star_7sides" }, VelocityControls = Input { Value = 1 }, ["ParticleStyle.MergeControls"] = Input { Value = 1 }, ["ParticleStyleNGon.NGonType"] = Input { Value = 2 }, ["ParticleStyleNGon.NGonStarryness"] = Input { Value = 0 }, YDensity = Input { Value = 0.173, Expression = "XDensity" }, XDensity = Input { Value = 0.173 }, ["ParticleStyle.SizeOverLife"] = Input { SourceOp = "pImageEmitter1SizeOverLife", Source = "Value" }, Lifespan = Input { Value = 275, Expression = "comp.RenderEnd+1" }, AlphaThreshold = Input { Value = 0.004 }, PivotNest = Input { Value = 1 }, Style = Input { Value = FuID { "ParticleStyleNGon" } }, ["ParticleStyleNGon.NGonSides"] = Input { Value = 4 }, Input = Input { SourceOp = "MatteControl1", Source = "Output" }, ["ParticleStyle.SizeControls"] = Input { Value = 1 }, ["ParticleStyle.Size"] = Input { Value = 0.0284 }, ["ParticleStyle.BlurOverLife"] = Input { SourceOp = "pImageEmitter1BlurOverLife2D", Source = "Value" } }, CtrlWZoom = false, ID = 28, ViewInfo = OperatorInfo { Pos = { 0, 16.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } } }, pImageEmitter1SizeOverLife = LUTBezier { SplineColor = { Red = 192, Blue = 64, Green = 128 }, CtrlWZoom = false, NameSet = true, KeyColorSplines = { [0] = { [0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } }, [1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } } } }, CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } } }, pImageEmitter1BlurOverLife2D = LUTBezier { SplineColor = { Red = 192, Blue = 64, Green = 128 }, CtrlWZoom = false, NameSet = true, KeyColorSplines = { [0] = { [0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } }, [1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } } } }, CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } } } } } }, Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
         Inputs = {
            ["ParticleStyleBrush.Brush"] = Input {
               Value = 47,
               UserString1 = "star_7sides",
            },
            XDensity = Input { Value = 0.332, },
            YDensity = Input {
               Value = 0.332,
               Expression = "XDensity",
            },
            AlphaThreshold = Input { Value = 0.004, },
            Lifespan = Input {
               Value = 120,
               Expression = "comp.RenderEnd+1",
            },
            PivotNest = Input { Value = 1, },
            VelocityControls = Input { Value = 1, },
            Input = Input {
               SourceOp = "MatteControl1",
               Source = "Output",
            },
            Style = Input { Value = FuID { "ParticleStyleNGon" }, },
            ["ParticleStyleNGon.NGonType"] = Input { Value = 2, },
            ["ParticleStyleNGon.NGonSides"] = Input { Value = 4, },
            ["ParticleStyleNGon.NGonStarryness"] = Input { Value = 0, },
            ["ParticleStyle.SizeControls"] = Input { Value = 1, },
            ["ParticleStyle.Size"] = Input { Value = 0.013, },
            ["ParticleStyle.SizeOverLife"] = Input {
               SourceOp = "pImageEmitter1SizeOverLife",
               Source = "Value",
            },
            ["ParticleStyle.MergeControls"] = Input { Value = 1, },
            ["ParticleStyle.BlurOverLife"] = Input {
               SourceOp = "pImageEmitter1BlurOverLife2D",
               Source = "Value",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 16.5 } },
      },
      pImageEmitter1SizeOverLife = 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 },
         CtrlWZoom = false,
         CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
      },
      pImageEmitter1BlurOverLife2D = 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 },
         CtrlWZoom = false,
         CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
      },
      Blur1 = Blur {
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            XBlurSize = Input { Value = 13, },
            Input = Input {
               SourceOp = "MatteControl1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 82.5 } },
      },
      Ellipse1 = EllipseMask {
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            SoftEdge = Input { Value = 0.0079, },
            Invert = Input { Value = 1, },
            OutputSize = Input { Value = FuID { "Custom" }, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            UseFrameFormatSettings = Input { Value = 1, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Width = Input { Value = 0.583, },
            Height = Input { Value = 0.394, },
         },
         ViewInfo = OperatorInfo { Pos = { 330, 16.5 } },
      },
      Camera3D1 = Camera3D {
         CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.0296292908690038, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 1.14949283415241, },
            PerspFarClip = Input { Value = 1.5, },
            AoV = Input { Value = 60.0000000000002, },
            FLength = Input { Value = 10.2883817969591, },
            ["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 = { 440, 115.5 } },
      },
      MatteControl1 = MatteControl {
         Inputs = {
            MatteCombine = Input { Value = 4, },
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            ["Solid.Matte"] = Input {
               SourceOp = "Ellipse2",
               Source = "Mask",
            },
            ["Garbage.Matte"] = Input {
               SourceOp = "Ellipse1",
               Source = "Mask",
            },
            Background = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 275, 49.5 } },
      },
      Ellipse2 = EllipseMask {
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            UseFrameFormatSettings = Input { Value = 1, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Width = Input { Value = 0.252, },
            Height = Input { Value = 0.362, },
         },
         ViewInfo = OperatorInfo { Pos = { 220, 16.5 } },
      },
      MediaOut1 = MediaOut {
         Inputs = {
            Index = Input { Value = "0", },
            Input = Input {
               SourceOp = "ColorCurves1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 715, 49.5 } },
      },
      ColorCurves1 = ColorCurves {
         PickColor = true,
         CtrlWZoom = false,
         Inputs = {
            EditRed = Input { Value = 0, },
            EditGreen = Input { Value = 0, },
            EditBlue = Input { Value = 0, },
            Red = Input {
               SourceOp = "ColorCurves1Red",
               Source = "Value",
            },
            Green = Input {
               SourceOp = "ColorCurves1Green",
               Source = "Value",
            },
            Blue = Input {
               SourceOp = "ColorCurves1Blue",
               Source = "Value",
            },
            Alpha = Input {
               SourceOp = "ColorCurves1Alpha",
               Source = "Value",
            },
            NumberOfSamplesOnMatchCurve = Input { Value = 64, },
            IgnoreTransparent = Input { Value = 1, },
            PreDividePostMultiply = Input { Value = 1, },
            Input = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 49.5 } },
         Tools = {
            ColorCurves1Red = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 255, Green = 52, Blue = 52 },
            },
            ColorCurves1Green = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 0, Green = 255, Blue = 0 },
            },
            ColorCurves1Alpha = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.149000000000001, 0.596000000000003 }, Flags = { Linear = true } },
                     [0.447] = { 1, LH = { 0.315023039632165, 1.00222803738318 }, RH = { 0.631333333333333, 1 } },
                     [1] = { 1, LH = { 0.815666666666667, 1 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 204, Green = 204, Blue = 204 },
               CtrlWZoom = false,
            },
            ColorCurves1Blue = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 68, Green = 68, Blue = 255 },
            }
         },
      },
      Background1 = Background {
         NameSet = true,
         Inputs = {
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 192, },
            Height = Input { Value = 256, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Type = Input { Value = FuID { "Gradient" }, },
            TopLeftRed = Input { Value = 0.102, },
            TopLeftGreen = Input { Value = 0.63, },
            TopLeftBlue = Input { Value = 0.512, },
            GradientType = Input { Value = FuID { "Radial" }, },
            Start = Input {
               SourceOp = "Path1",
               Source = "Position",
            },
            End = Input { Value = { 0.5, 0.237 }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0.219607843137255, 0.137254901960784, 0.545098039215686, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 49.5 } },
      },
      Path1 = PolyPath {
         DrawMode = "InsertAndModify",
         CtrlWZoom = false,
         Inputs = {
            Displacement = Input {
               SourceOp = "Path1Displacement",
               Source = "Value",
            },
            PolyLine = Input {
               Value = Polyline {
                  Points = {
                     { Linear = true, LockY = true, X = -0.436, Y = -0.463, RX = 0.146991522366523, RY = 0.150443530701753 },
                     { Linear = true, LockY = true, X = 0.00497456709956834, Y = -0.0116694078947397, LX = -0.146991522366523, LY = -0.150443530701753, RX = 0.0916215728715725, RY = -0.0775437581221565 },
                     { Linear = true, LockY = true, X = 0.279839285714286, Y = -0.244300682261209, LX = -0.0916215728715725, LY = 0.0775437581221565, RX = 0.00173160173160166, RY = 0.166087962962963 },
                     { Linear = true, LockY = true, X = 0.285034090909091, Y = 0.25396320662768, LX = -0.00173160173160166, LY = -0.166087962962963, RX = -0.172812950937951, RY = -0.0299453784925277 },
                     { Linear = true, LockY = true, X = -0.233404761904762, Y = 0.164127071150097, LX = 0.172812950937951, LY = 0.0299453784925277, RX = -0.0675317460317459, RY = -0.209042357050032 },
                     { Linear = true, LockY = true, X = -0.436, Y = -0.463, LX = 0.0675317460317459, LY = 0.209042357050032 }
                  }
               },
            },
         },
      },
      Path1Displacement = BezierSpline {
         SplineColor = { Red = 255, Green = 0, Blue = 255 },
         CtrlWZoom = false,
         KeyFrames = {
            [0] = { 0, RH = { 7.33333333333333, 0.0786411105252143 }, Flags = { Linear = true, LockedY = true } },
            [22] = { 0.235923331575643, LH = { 14.6666666666667, 0.157282221050429 }, RH = { 30, 0.280801824271 }, Flags = { Linear = true, LockedY = true } },
            [46] = { 0.370558809661713, LH = { 38, 0.325680316966356 }, RH = { 54, 0.432660725698445 }, Flags = { Linear = true, LockedY = true } },
            [70] = { 0.556864557771909, LH = { 62, 0.494762641735177 }, RH = { 78, 0.622440382046935 }, Flags = { Linear = true, LockedY = true } },
            [94] = { 0.753592030596987, LH = { 86, 0.688016206321961 }, RH = { 102.333333333333, 0.835728020397991 }, Flags = { Linear = true, LockedY = true } },
            [119] = { 1, LH = { 110.666666666667, 0.917864010198996 }, Flags = { Linear = true, LockedY = true } }
         }
      }
   },
   ActiveTool = "ColorCurves1"
}
Attachments
test.drp.rar
(87.51 KiB) Downloaded 277 times
Offline

panos_mts

  • Posts: 1158
  • Joined: Mon Oct 21, 2019 3:18 pm
  • Real Name: Panagiotis Vellios

Re: Why does the Edit Page add distortion to Fusion clips?

PostSun Dec 05, 2021 12:30 am

This is probably because the performance mode is enabled. You can try to disable it by going to Preferences -> User -> Playback settings
Offline

Jinxer

  • Posts: 59
  • Joined: Thu Sep 23, 2021 3:06 pm
  • Real Name: Sergey Zinchenko

Re: Why does the Edit Page add distortion to Fusion clips?

PostSun Dec 05, 2021 9:23 pm

Thank you!

Return to DaVinci Resolve

Who is online

Users browsing this forum: general0ne, Mickmeister, onlinemstudio and 164 guests