Jump to: Board index » General » Fusion

Text+ won't render correctly

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

Challenger_Andy

  • Posts: 58
  • Joined: Fri Jan 29, 2021 6:22 pm
  • Real Name: Andy Brent

Text+ won't render correctly

PostTue Jul 20, 2021 10:37 pm

I've had this issue a couple times, and I'm not very versed in Fusion, but I simply cannot figure out a way to make this render correctly. In the preview it looks fine and great, but it starts rendering in the Deliver tab it is completely broken. Please help!

What it looks like in the preview:
Screen Shot 2021-07-12 at 12.51.48 PM.png
Preview
Screen Shot 2021-07-12 at 12.51.48 PM.png (421.72 KiB) Viewed 1200 times


What is rendered:
Screen Shot 2021-07-12 at 12.45.03 PM.png
Render
Screen Shot 2021-07-12 at 12.45.03 PM.png (827.9 KiB) Viewed 1200 times


My nodes:
Screen Shot 2021-07-20 at 5.32.03 PM.png
Nodes
Screen Shot 2021-07-20 at 5.32.03 PM.png (121.58 KiB) Viewed 1200 times
Streaming/Gaming YouTuber/Contract Video Editor
Resolve Studio 18.5.1 (Windows 10)
RTX 3070
Ryzen 7 5800
64GB RAM
Resolve (Free) (MacBook Pro, 2018)
Offline
User avatar

Bryan Ray

  • Posts: 2478
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: Text+ won't render correctly

PostWed Jul 21, 2021 2:49 am

A picture of the node graph doesn't help much. Select all of the nodes, copy them, then paste here between [code] [/code] tags. That will let someone else paste them into their own Fusion to see if there's anything unexpected.

I let this one go by earlier because I don't know beans about Resolve. If the problem isn't visible in Fusion itself, I'm unlikely to be able to assist. Still, if there's an obvious issue like alpha above 1.0 or something like that, maybe I can spot it.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com
Offline

Challenger_Andy

  • Posts: 58
  • Joined: Fri Jan 29, 2021 6:22 pm
  • Real Name: Andy Brent

Re: Text+ won't render correctly

PostWed Jul 21, 2021 3:19 am

Code: Select all
{
   Tools = ordered() {
      Merge2 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Merge3",
               Source = "Output",
            },
            SubtractiveAdditive = Input { Value = 0.362, },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 780.816, -104.099 } },
      },
      LumaKeyer1 = LumaKeyer {
         Inputs = {
            High = Input { Value = 0.183, },
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            Input = Input {
               SourceOp = "EdgeDetect1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 383.446, -189.988 } },
      },
      Merge1_1 = Merge {
         Inputs = {
            EffectMask = Input {
               SourceOp = "Polygon2",
               Source = "Mask",
            },
            Background = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "LumaKeyer1",
               Source = "Output",
            },
            Gain = Input { Value = 0.4, },
            BurnIn = Input { Value = 0.425, },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 500.248, -190.557 } },
      },
      SoftGlow1 = SoftGlow {
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            Gain = Input { Value = 2.835, },
            XGlowSize = Input { Value = 15, },
            ColorScale = Input { Value = 1, },
            BlueScale = Input { Value = 0.976, },
            Input = Input {
               SourceOp = "Background2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 609.404, -152.486 } },
      },
      EdgeDetect1 = ofx.com.blackmagicdesign.resolvefx.EdgeDetect {
         Inputs = {
            Source = Input {
               SourceOp = "FastNoise1_1",
               Source = "Output",
            },
            EdgeDetectMode = Input { Value = FuID { "EDGE_DETECT_MODE_GRAYSCALE" }, },
            RGBColorRed = Input {
               Value = 1,
               Disabled = true,
            },
            RGBColorGreen = Input {
               Value = 1,
               Disabled = true,
            },
            RGBColorBlue = Input {
               Value = 1,
               Disabled = true,
            },
            EdgeThreshold = Input { Value = 0.236, },
            EdgeSmooth = Input { Value = 0.3, },
            Brightness = Input { Value = 0.5, },
            DenoiseType = Input { Value = FuID { "DENOISE_TYPE_GAUSSIAN_BLUR" }, },
            DenoiseStrength = Input { Value = 0.425, },
            EdgeOverlay = Input { Value = 0, },
            BlendAmount = Input { Value = 0, },
            blendGroup = Input { Value = 1, },
            blendIn = Input { Value = 1, },
            blend = Input { Value = 0, },
            ignoreContentShape = Input { Value = 0, },
            legacyIsProcessRGBOnly = Input { Value = 0, },
            refreshTrigger = Input { Value = 1, },
            resolvefxVersion = Input { Value = "1.0", },
         },
         ViewInfo = OperatorInfo { Pos = { 271.801, -191.169 } },
      },
      Text3D1_1 = Text3D {
         CtrlWZoom = false,
         Inputs = {
            UseOneMaterial = Input { Value = 0, },
            Color1 = Input { Value = 0, },
            BevelMaterial = Input { Value = 0, },
            StyledText = Input { Value = "SMSPL", },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Semibold", },
            Size = Input { Value = 2, },
            VerticalTopCenterBottom = Input { Value = 1, },
            VerticalJustification = Input { Value = 3, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
            Extrusion = Input { Value = 1, },
            ExtrusionProfile = Input {
               SourceOp = "Text3D1_1ExtrusionProfile",
               Source = "Value",
            },
            ExtrusionDepth = Input { Value = 0.0776, },
            BevelDepth = Input { Value = 0.015, },
            BevelWidth = Input { Value = 0.014, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 188.706, -84.803 } },
         UserControls = ordered() { MainText = { LBLC_NumInputs = 25, INPID_InputControl = "LabelControl", LBLC_DropDownButton = true, LINKS_Name = "Main Text Controls", }, TextPosition = { LBLC_NumInputs = 6, INPID_InputControl = "LabelControl", LBLC_DropDownButton = true, LINKS_Name = "Main Text Position", } }
      },
      Text3D1_1ExtrusionProfile = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
               [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
               [0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
               [1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64 },
         NameSet = true,
      },
      Brushed_Metal = GroupOperator {
         Inputs = ordered() {
            Input1 = InstanceInput {
               SourceOp = "Blur3",
               Source = "XBlurSize",
               Name = "Refelection Softness",
               Default = 15,
            },
            Input2 = InstanceInput {
               SourceOp = "reflect_base_2",
               Source = "Reflection.ConstantStrength",
               Default = 1,
            },
            Input3 = InstanceInput {
               SourceOp = "reflect_base_2",
               Source = "Reflection.GlancingStrength",
               Default = 0.4475138,
            },
            Input4 = InstanceInput {
               SourceOp = "reflect_base_2",
               Source = "Reflection.FaceOnStrength",
               Default = 0.4751381,
            },
            Input5 = InstanceInput {
               SourceOp = "reflect_base_2",
               Source = "Reflection.Falloff",
               Default = 2,
            },
            Input6 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Diffuse.Color.Red",
               ControlGroup = 6,
               Default = 0.56,
            },
            Input7 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Diffuse.Color.Green",
               ControlGroup = 6,
               Default = 0.56,
            },
            Input8 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Diffuse.Color.Blue",
               ControlGroup = 6,
               Default = 0.56,
            },
            Input9 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Diffuse.Color.Alpha",
               Default = 1,
            },
            Input10 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Diffuse.Opacity",
               Default = 1,
            },
            Input11 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.Color.Red",
               ControlGroup = 9,
               Default = 1,
            },
            Input12 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.Color.Green",
               ControlGroup = 9,
               Default = 1,
            },
            Input13 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.Color.Blue",
               ControlGroup = 9,
               Default = 1,
            },
            Input14 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.Intensity",
               Default = 1.18,
            },
            Input15 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.SpreadU",
               Default = 0.2167,
            },
            Input16 = InstanceInput {
               SourceOp = "Ward2",
               Source = "Specular.SpreadV",
               Default = 0.6815,
            }
         },
         Outputs = {
            MainOutput1 = InstanceOutput {
               SourceOp = "Ward2",
               Source = "MaterialOutput",
            }
         },
         ViewInfo = GroupInfo {
            Pos = { 311.827, -29.8364 },
            Flags = {
               AllowPan = false,
               AutoSnap = true,
               RemoveRouters = true
            },
            Size = { 786, 163.773, 393, 24.2424 },
            Direction = "Horizontal",
            PipeStyle = "Direct",
            Scale = 1,
            Offset = { 0, 0 }
         },
         Tools = ordered() {
            Blur3 = Blur {
               CtrlWShown = false,
               Inputs = {
                  Filter = Input { Value = FuID { "Gaussian" }, },
                  XBlurSize = Input { Value = 15, },
                  YBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "Transform1",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 0, 73.2574 } },
            },
            FastNoise2_4 = FastNoise {
               CtrlWShown = false,
               Inputs = {
                  GlobalOut = Input { Value = 307, },
                  Width = Input { Value = 1024, },
                  Height = Input { Value = 512, },
                  Contrast = Input { Value = 0.5789474, },
                  XScale = Input { Value = 2.761905, },
                  Seethe = Input { Value = 1.134615, },
                  Type = Input { Value = 1, },
                  GradientType = Input { Value = 1, },
                  Start = Input { Value = { 0.5, 0 }, },
                  End = Input { Value = { 0.5, 1 }, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0.1263814718521, 0.1258334814815, 0.1266666666667, 1 },
                           [0.32156862745098] = { 0.396785622481392, 0.395065159053243, 0.3976810164056, 1 },
                           [0.4274509803922] = { 0.12, 0.1058057094744, 0.1024404478945, 1 },
                           [0.4901960784314] = { 0.772685279413675, 0.772645925925926, 0.773333333333333, 1 },
                           [0.564705882352941] = { 0.428758861340679, 0.428819944552128, 0.429752066115702, 1 },
                           [1] = { 0.824888888888889, 0.910545457962379, 1, 1 }
                        }
                     },
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -330, 73.2574 } },
            },
            ColorCorrector1 = ColorCorrector {
               CtrlWShown = false,
               Inputs = {
                  WheelTintAngle1 = Input { Value = -0.4064164790945, },
                  WheelTintLength1 = Input { Value = 0.0577777777778, },
                  ColorRanges = Input {
                     Value = ColorCurves {
                        Curves = {
                           {
                              Points = {
                                 { 0, 1 },
                                 { 0.4, 0.2 },
                                 { 0.6, 0 },
                                 { 1, 0 }
                              }
                           },
                           {
                              Points = {
                                 { 0, 0 },
                                 { 0.4, 0 },
                                 { 0.6, 0.2 },
                                 { 1, 1 }
                              }
                           }
                        }
                     },
                  },
                  Input = Input {
                     SourceOp = "FastNoise2_4",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -220, 73.2574 } },
            },
            Transform1 = Transform {
               CtrlWShown = false,
               Inputs = {
                  EffectMask = Input {
                     SourceOp = "Rectangle1",
                     Source = "Mask",
                  },
                  FlipHoriz = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "ColorCorrector1",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -110, 73.2574 } },
            },
            FastNoise1 = FastNoise {
               CtrlWShown = false,
               Inputs = {
                  GlobalOut = Input { Value = 307, },
                  Width = Input { Value = 1024, },
                  Height = Input { Value = 1024, },
                  ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
                  Detail = Input { Value = 0.7619048, },
                  LockXY = Input { Value = 0, },
                  YScale = Input { Value = 300, },
               },
               ViewInfo = OperatorInfo { Pos = { 110, 7.25736 } },
            },
            spheremap_clearcoat_2 = SphereMap {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  MapMode = Input { Value = 1, },
                  Rotation = Input { Value = 1, },
                  Image = Input {
                     SourceOp = "Blur3",
                     Source = "Output",
                  },
                  MaterialID = Input { Value = 12, },
               },
               ViewInfo = OperatorInfo { Pos = { 110, 73.2574 } },
            },
            Rectangle1 = RectangleMask {
               CtrlWShown = false,
               Inputs = {
                  MaskWidth = Input { Value = 1280, },
                  MaskHeight = Input { Value = 720, },
                  PixelAspect = Input { Value = { 1, 1 }, },
                  ClippingMode = Input { Value = FuID { "None" }, },
                  Center = Input { Value = { 0.75, 0.5 }, },
                  Height = Input { Value = 1, },
               },
               ViewInfo = OperatorInfo { Pos = { -110, 106.258 } },
            },
            reflect_base_2 = MtlReflect {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ["Reflection.GlancingStrength"] = Input { Value = 0.4475138, },
                  ["Reflection.FaceOnStrength"] = Input { Value = 0.4751381, },
                  ["Reflection.Color.Material"] = Input {
                     SourceOp = "spheremap_clearcoat_2",
                     Source = "MaterialOutput",
                  },
                  ["Refraction.Nest"] = Input { Value = 0, },
                  ["Bumpmap.Material"] = Input {
                     SourceOp = "BumpMap4_2_2_1_1_2_4",
                     Source = "MaterialOutput",
                  },
                  MaterialID = Input { Value = 3, },
               },
               ViewInfo = OperatorInfo { Pos = { 220, 73.2574 } },
            },
            BumpMap4_2_2_1_1_2_4 = BumpMap {
               CtrlWShown = false,
               Inputs = {
                  FilterSize = Input { Value = FuID { "5" }, },
                  Input = Input {
                     SourceOp = "FastNoise1",
                     Source = "Output",
                  },
                  SourceChannel = Input { Value = FuID { "Red" }, },
                  HeightScale = Input { Value = 1.904858, },
                  WrapMode = Input { Value = FuID { "Wrap" }, },
                  MaterialID = Input { Value = 19, },
               },
               ViewInfo = OperatorInfo { Pos = { 275, 7.25736 } },
            },
            Ward2 = MtlWard {
               CtrlWZoom = false,
               CtrlWShown = false,
               Inputs = {
                  ["Diffuse.Color.Red"] = Input { Value = 0.431372549019608, },
                  ["Diffuse.Color.Green"] = Input { Value = 0.431372549019608, },
                  ["Diffuse.Color.Blue"] = Input { Value = 0.431372549019608, },
                  ["Diffuse.Color.Material"] = Input {
                     SourceOp = "reflect_base_2",
                     Source = "MaterialOutput",
                  },
                  ["Specular.Nest"] = Input { Value = 1, },
                  ["Specular.Intensity"] = Input { Value = 1.18, },
                  ["Specular.SpreadU"] = Input { Value = 0.2167, },
                  ["Specular.SpreadV"] = Input { Value = 0.6815, },
                  ["Bumpmap.Material"] = Input {
                     SourceOp = "BumpMap4_2_2_1_1_2_4",
                     Source = "MaterialOutput",
                  },
                  MaterialID = Input { Value = 15, },
               },
               ViewInfo = OperatorInfo { Pos = { 330, 73.2574 } },
            }
         },
      },
      Renderer3D2 = Renderer3D {
         CustomData = { ToolVersion = 2 },
         Inputs = {
            GlobalOut = Input { Value = 307, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SceneInput = Input {
               SourceOp = "Merge3D1_1",
               Source = "Output",
            },
            ["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
            ["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 552.342, -105.471 } },
      },
      Merge3 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "SoftGlow1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 719.573, -153.004 } },
      },
      Polygon2 = PolylineMask {
         DrawMode = "InsertAndModify",
         DrawMode2 = "InsertAndModify",
         Inputs = {
            EffectMask = Input {
               SourceOp = "Polygon2_1",
               Source = "Mask",
            },
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            SoftEdge = Input { Value = 0.0286, },
            BorderWidth = Input { Value = 0.022, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            UseFrameFormatSettings = Input { Value = 1, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Polyline = Input {
               SourceOp = "Perturb1",
               Source = "Value",
            },
            Polyline2 = Input {
               Value = Polyline {
               },
               Disabled = true,
            },
         },
         ViewInfo = OperatorInfo { Pos = { 498.845, -154.168 } },
      },
      Perturb1 = PerturbPolyLine {
         CtrlWZoom = false,
         Inputs = {
            Value = Input {
               Value = Polyline {
                  Closed = true,
                  Points = {
                     { Linear = true, X = -0.178758436880613, Y = -0.00109126421619445, LX = -0.00809721257537616, LY = 0.00639488548040389, RX = 0.0120885578200952, RY = -0.00215684536567452 },
                     { Linear = true, X = -0.13846324574815, Y = -0.00828074848275841, LX = -0.0120885578200952, LY = 0.00215684536567452, RX = 0.00846370476402153, RY = 0.0008038331724636 },
                     { Linear = true, X = -0.110250897655803, Y = -0.00560130468101794, LX = -0.00846370476402153, LY = -0.0008038331724636, RX = 0.00808302464184876, RY = -0.000572057992130276 },
                     { Linear = true, X = -0.0833074832536086, Y = -0.00750816457901373, LX = -0.00808302464184876, LY = 0.000572057992130276, RX = 0.00645505875154946, RY = 0.000156341136126384 },
                     { Linear = true, X = -0.061790621603447, Y = -0.00698702747930057, LX = -0.00645505875154946, LY = -0.000156341136126384, RX = 0.0140879400201006, RY = -0.000626847862029018 },
                     { Linear = true, X = -0.0148308234024597, Y = -0.00907652026970165, LX = -0.0140879400201006, LY = 0.000626847862029018, RX = 0.0115847683784397, RY = -4.10392140047695e-05 },
                     { Linear = true, X = 0.0237850696578816, Y = -0.00921331764428171, LX = -0.0115847683784397, LY = 4.10392140047695e-05, RX = 0.0131657478043247, RY = -0.00235296052684324 },
                     { Linear = true, X = 0.0676708939284313, Y = -0.017056519088765, LX = -0.0131657478043247, LY = 0.00235296052684324, RX = 0.0099730373271883, RY = -0.000280265075348686 },
                     { Linear = true, X = 0.100914350364749, Y = -0.0179907359694715, LX = -0.0099730373271883, LY = 0.000280265075348686, RX = 0.0129500119970494, RY = -0.000240722205742092 },
                     { Linear = true, X = 0.14408105530629, Y = -0.0187931432900604, LX = -0.0129500119970494, LY = 0.000240722205742092, RX = 0.0100094444978358, RY = -0.00766351859839637 },
                     { Linear = true, X = 0.177445868973277, Y = -0.0443382042696454, LX = -0.0100094444978358, LY = 0.00766351859839637, RX = 0.0121629910720086, RY = 0.00146939213638565 },
                     { Linear = true, X = 0.217989170935593, Y = -0.0394402306763212, LX = -0.0121629910720086, LY = -0.00146939213638565, RX = 0.00539740351986989, RY = 0.00230235972975737 },
                     { Linear = true, X = 0.235980515286914, Y = -0.0317656985487552, LX = -0.00539740351986989, LY = -0.00230235972975737, RX = 0.0024285954879244, RY = 0.00858301946927433 },
                     { Linear = true, X = 0.244075833258317, Y = -0.00315563478803588, LX = -0.0024285954879244, LY = -0.00858301946927433, RX = -0.00366389603244703, RY = 0.00525890849356546 },
                     { Linear = true, X = 0.231862846968794, Y = 0.0143740594939482, LX = 0.00366389603244703, LY = -0.00525890849356546, RX = -0.00722196854943172, RY = 0.00021221402129574 },
                     { Linear = true, X = 0.207789619427272, Y = 0.0150814395368252, LX = 0.00722196854943172, LY = -0.00021221402129574, RX = -0.00676181781118335, RY = -0.00284475130766722 },
                     { Linear = true, X = 0.185250227618963, Y = 0.00559893555473535, LX = 0.00676181781118335, LY = 0.00284475130766722, RX = 0.0110665268833927, RY = 0.0102532093812633 },
                     { Linear = true, X = 0.222138649097791, Y = 0.0397762988008601, LX = -0.0110665268833927, LY = -0.0102532093812633, RX = -0.0024393410262353, RY = 0.0133964126157966 },
                     { Linear = true, X = 0.214007512666775, Y = 0.0844310057457633, LX = 0.0024393410262353, LY = -0.0133964126157966, RX = -0.00598421215614991, RY = -0.00287398521969949 },
                     { Linear = true, X = 0.19406013960558, Y = 0.0748510553941047, LX = 0.00598421215614991, LY = 0.00287398521969949, RX = -0.00312451704689262, RY = 0.0150122701808496 },
                     { Linear = true, X = 0.183645083196462, Y = 0.12489195400849, LX = 0.00312451704689262, LY = -0.0150122701808496, RX = -0.0071073931776528, RY = -0.0179828246749518 },
                     { Linear = true, X = 0.159953773545694, Y = 0.064949207473895, LX = 0.0071073931776528, LY = 0.0179828246749518, RX = -0.00876379122511656, RY = 0.0201572776957707 },
                     { Linear = true, X = 0.130741137289444, Y = 0.132140130456537, LX = 0.00876379122511656, LY = -0.0201572776957707, RX = -0.00199071255711395, RY = -0.00650270063851684 },
                     { Linear = true, X = 0.12410542902941, Y = 0.110464462522794, LX = 0.00199071255711395, LY = 0.00650270063851684, RX = -0.00781961226624321, RY = -0.00952697076909782 },
                     { Linear = true, X = 0.0980400558443446, Y = 0.0787078945543607, LX = 0.00781961226624321, LY = 0.00952697076909782, RX = -0.00397460431311862, RY = 0.0156552198318934 },
                     { Linear = true, X = 0.0847913753270711, Y = 0.130891958587064, LX = 0.00397460431311862, LY = -0.0156552198318934, RX = -0.00995073413499525, RY = -0.0147690232582119 },
                     { Linear = true, X = 0.0516222628617757, Y = 0.0816618830159183, LX = 0.00995073413499525, LY = 0.0147690232582119, RX = -0.00351486522926823, RY = 0.00998906393441834 },
                     { Linear = true, X = 0.0399060458964422, Y = 0.114958761474214, LX = 0.00351486522926823, LY = -0.00998906393441834, RX = -0.0161579627656045, RY = 0.00530612875061686 },
                     { Linear = true, X = -0.013953827848707, Y = 0.132645856606781, LX = 0.0161579627656045, LY = -0.00530612875061686, RX = -0.00372414847789546, RY = -0.0288481612306128 },
                     { Linear = true, X = -0.0263676556150773, Y = 0.0364853229924814, LX = 0.00372414847789546, LY = 0.0288481612306128, RX = -0.00840954481424749, RY = 0.0248013506511786 },
                     { Linear = true, X = -0.0543994705486847, Y = 0.119156488544686, LX = 0.00840954481424749, LY = -0.0248013506511786, RX = 0.00189368594639535, RY = -0.00654580588503976 },
                     { Linear = true, X = -0.0480871843115279, Y = 0.0973371364615771, LX = -0.00189368594639535, LY = 0.00654580588503976, RX = -0.00673819138611753, RY = -0.00681384523620947 },
                     { Linear = true, X = -0.0705478213727475, Y = 0.0746243199100718, LX = 0.00673819138611753, LY = 0.00681384523620947, RX = -0.00201882415091291, RY = -0.00479526771660688 },
                     { Linear = true, X = -0.0772772349417209, Y = 0.0586400948232049, LX = 0.00201882415091291, LY = 0.00479526771660688, RX = -0.00511474966837962, RY = 0.0189853008196587 },
                     { Linear = true, X = -0.0943263998255134, Y = 0.121924428374041, LX = 0.00511474966837962, LY = -0.0189853008196587, RX = -0.0111900467046877, RY = -0.0185911815084994 },
                     { Linear = true, X = -0.131626554025631, Y = 0.0599538258081996, LX = 0.0111900467046877, LY = 0.0185911815084994, RX = -0.0054633018967754, RY = 0.0195461043205528 },
                     { Linear = true, X = -0.149837559624575, Y = 0.125107504287734, LX = 0.0054633018967754, LY = -0.0195461043205528, RX = -0.0116587923908995, RY = -0.0172615347415754 },
                     { Linear = true, X = -0.188700199383311, Y = 0.0675690574355223, LX = 0.0116587923908995, LY = 0.0172615347415754, RX = -0.00605020070741129, RY = 0.00981860164170473 },
                     { Linear = true, X = -0.208867534273304, Y = 0.100297728274018, LX = 0.00605020070741129, LY = -0.00981860164170473, RX = -0.00565387740380323, RY = -0.0123774811363368 },
                     { Linear = true, X = -0.227713791537098, Y = 0.0590394594590179, LX = 0.00565387740380323, LY = 0.0123774811363368, RX = 0.00526909498166886, RY = -0.0129048180978844 },
                     { Linear = true, X = -0.210150142296119, Y = 0.0160234008420412, LX = -0.00526909498166886, LY = 0.0129048180978844, RX = 0.00213006157453838, RY = 0.000620997439569025 },
                     { Linear = true, X = -0.203049937329794, Y = 0.0180933922250172, LX = -0.00213006157453838, LY = -0.000620997439569025, RX = 0.00809721257537616, RY = -0.00639488548040389 }
                  }
               },
            },
            Jaggedness = Input { Value = 2.68, },
            Strength = Input { Value = 0.055, },
            Wobble = Input { Value = 2.44, },
            Speed = Input { Value = 1.73, },
         },
      },
      Merge3D1_1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "ReplaceMaterial3D1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Camera3D1_1",
               Source = "Output",
            },
            SceneInput3 = Input {
               SourceOp = "PointLight1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 436.204, -82.85 } },
      },
      Camera3D1_1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = -0.1284006092232, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 15.12248, },
            ["Transform3DOp.UseTarget"] = Input { Value = 1, },
            ["Transform3DOp.Target.Y"] = Input { Value = 0.4204550390496, },
            AoV = Input { Value = 19.26427, },
            FLength = Input { Value = 34.9999968656308, },
            ["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
            FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
            ApertureW = Input { Value = 0.831496062992126, },
            ApertureH = Input { Value = 0.467716535433071, },
            ControlVis = Input { Value = 1, },
            PlaneOfFocusVis = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 5, },
         },
         ViewInfo = OperatorInfo { Pos = { 432.86, -43.6635 } },
         UserControls = ordered() { MainCamera = { LBLC_NumInputs = 6, INPID_InputControl = "LabelControl", LBLC_DropDownButton = true, LINKS_Name = "Camera Controls", } }
      },
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 307, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftRed = Input { Value = 1, },
            TopLeftGreen = Input { Value = 1, },
            TopLeftBlue = Input { Value = 1, },
            TopLeftAlpha = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 500.032, -225.188 } },
      },
      Background2 = Background {
         Inputs = {
            EffectMask = Input {
               SourceOp = "Merge1_1",
               Source = "Output",
            },
            GlobalOut = Input { Value = 307, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Type = Input { Value = FuID { "Gradient" }, },
            TopLeftRed = Input { Value = 0.472934, },
            TopLeftGreen = Input { Value = 0.881315248, },
            TopLeftBlue = Input { Value = 0.913, },
            TopLeftAlpha = Input { Value = 0.35, },
            GradientType = Input { Value = FuID { "Radial" }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0.858823529411765, 1, 1 },
                     [1] = { 0.788235294117647, 0, 1, 1 }
                  }
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 611.316, -190.239 } },
      },
      Merge1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge3",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Renderer3D2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 665.033, -103.768 } },
      },
      FastNoise1_1 = FastNoise {
         Inputs = {
            GlobalOut = Input { Value = 307, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input {
               SourceOp = "Path1",
               Source = "Position",
            },
            Detail = Input { Value = 7.87, },
            Contrast = Input { Value = 1.38, },
            Brightness = Input { Value = 0.71, },
            XScale = Input { Value = 1.57, },
            SeetheRate = Input { Value = 0.033, },
            Discontinuous = Input { Value = 1, },
            Color2Green = Input { Value = 0, },
            Color2Blue = Input { Value = 0.917647058823529, },
         },
         ViewInfo = OperatorInfo { Pos = { 154.425, -192.253 } },
      },
      Path1 = PolyPath {
         DrawMode = "InsertAndModify",
         CtrlWZoom = false,
         Inputs = {
            Displacement = Input {
               SourceOp = "Path1Displacement",
               Source = "Value",
            },
            PolyLine = Input {
               Value = Polyline {
                  Points = {
                     { Linear = true, LockY = true, X = 0, Y = -0.982999980449677, RX = 0, RY = 0.353666660149892 },
                     { Linear = true, LockY = true, X = 0, Y = 0.078, LX = 0, LY = -0.353666660149892 }
                  }
               },
            },
         },
      },
      Path1Displacement = BezierSpline {
         SplineColor = { Red = 255, Green = 0, Blue = 255 },
         KeyFrames = {
            [0] = { 0, RH = { 57.6666666666667, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } },
            [173] = { 1, LH = { 115.333333333333, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } }
         }
      },
      PointLight1 = LightPoint {
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 2.115, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 3.94, },
         },
         ViewInfo = OperatorInfo { Pos = { 447.319, -126.23 } },
         UserControls = ordered() { MainLight = { LBLC_NumInputs = 7, INPID_InputControl = "LabelControl", LBLC_DropDownButton = true, LINKS_Name = "Main Light Controls", } }
      },
      MediaOut1 = MediaOut {
         Inputs = {
            Index = Input { Value = "0", },
            Input = Input {
               SourceOp = "Merge2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 782.571, -58.1718 } },
      },
      Polygon2_1 = PolylineMask {
         DrawMode = "InsertAndModify",
         DrawMode2 = "InsertAndModify",
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            SoftEdge = Input { Value = 0.1134, },
            BorderWidth = Input { Value = -0.022, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            UseFrameFormatSettings = Input { Value = 1, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Polyline = Input {
               Value = Polyline {
                  Closed = true,
                  Points = {
                     { Linear = true, X = -0.196842104196548, Y = -0.119850188493729, LX = -0.000701756571468556, LY = 0.00998751593802529, RX = 0.0549473703321265, RY = 0.00112359581815168 },
                     { Linear = true, X = -0.0136842103675008, Y = -0.116104869248715, LX = -0.0549473703321265, LY = -0.00112359581815168, RX = 0.0517894737934203, RY = 0.00112359715758201 },
                     { Linear = true, X = 0.158947362084138, Y = -0.112359545538934, LX = -0.0517894737934203, LY = -0.00112359715758201, RX = 0.0120000020202838, RY = -0.00112359608603778 },
                     { Linear = true, X = 0.19894736722896, Y = -0.116104865676901, LX = -0.0120000020202838, LY = 0.00112359608603778, RX = -0.00388532697108752, RY = 0.0148899037665345 },
                     { Linear = true, X = 0.187291386315697, Y = -0.071435154377298, LX = 0.00388532697108752, LY = -0.0148899037665345, RX = 0.0116046261159997, RY = 0.0125757632649198 },
                     { Linear = true, X = 0.222105264663696, Y = -0.0337078645825386, LX = -0.0116046261159997, LY = -0.0125757632649198, RX = -0.0140571892261505, RY = 0.0221293336582764 },
                     { Linear = true, X = 0.179933696985245, Y = 0.0326801363922907, LX = 0.0140571892261505, LY = -0.0221293336582764, RX = -0.0245555450414357, RY = 0.00100915536247241 },
                     { Linear = true, X = 0.106267061860938, Y = 0.0357076024797079, LX = 0.0245555450414357, LY = -0.00100915536247241, RX = -0.233743354622705, RY = 0.0814506190023998 },
                     { X = -0.163157892242858, Y = 0.0299625454630967, LX = 0.0898083180345988, LY = 0.00191501900553705, RX = -0.0133333365070192, RY = 0.00499375817713593 },
                     { Linear = true, X = -0.203157901763916, Y = 0.0449438199945045, LX = 0.0133333365070192, LY = -0.00499375817713593, RX = 0.00140350928432063, RY = -0.0449438202247191 },
                     { Linear = true, X = -0.198947373910954, Y = -0.0898876406796528, LX = -0.00140350928432063, LY = 0.0449438202247191, RX = 0.000701756571468556, RY = -0.00998751593802529 }
                  }
               },
            },
            Polyline2 = Input {
               Value = Polyline {
               },
               Disabled = true,
            },
         },
         ViewInfo = OperatorInfo { Pos = { 401.228, -153.277 } },
      },
      ReplaceMaterial3D1 = ReplaceMaterial3D {
         Inputs = {
            SceneInput = Input {
               SourceOp = "Text3D1_1",
               Source = "Output",
            },
            MaterialInput = Input {
               SourceOp = "Ward2",
               Source = "MaterialOutput",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 312.285, -82.5896 } },
      }
   },
   ActiveTool = "Merge2"
}
Streaming/Gaming YouTuber/Contract Video Editor
Resolve Studio 18.5.1 (Windows 10)
RTX 3070
Ryzen 7 5800
64GB RAM
Resolve (Free) (MacBook Pro, 2018)
Offline
User avatar

Bryan Ray

  • Posts: 2478
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: Text+ won't render correctly

PostWed Jul 21, 2021 4:06 pm

Nothing jumps out at me immediately on the Fusion side, and I didn't get the artifact when I rendered it through Resolve to h.264.

I have two Fusion tweaks and a hardware configuration to suggest that may or may not change things.

First, make sure your graphics driver is up to date.

If that doesn't help, try the OpenGL renderer instead of Software in the Renderer3D.

Finally, add a ChangeDepth node right before the MediaOut to force the image to int8.

Since I couldn't reproduce the problem, my guess is that it's a hardware problem of some sort. For reference, I run Windows 10 with an Nvidia RTX 3060. Not sure what my current driver version is.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com
Offline

Challenger_Andy

  • Posts: 58
  • Joined: Fri Jan 29, 2021 6:22 pm
  • Real Name: Andy Brent

Re: Text+ won't render correctly

PostSat Jul 31, 2021 11:59 pm

Hey Bryan, your fusion solutions worked (either of them as well as both)! Thank you so much! I'm using a MacBook Pro (ugh).
Streaming/Gaming YouTuber/Contract Video Editor
Resolve Studio 18.5.1 (Windows 10)
RTX 3070
Ryzen 7 5800
64GB RAM
Resolve (Free) (MacBook Pro, 2018)

Return to Fusion

Who is online

Users browsing this forum: No registered users and 38 guests