Page 1 of 1

Text3D Instance (Write on) bug?

PostPosted: Tue Mar 09, 2021 5:53 pm
by remcodewilde
Hello

(Davinci resolve 17.0 on (Intel) Mac)

If I make an instance copy of a Text3D node and de-instance the "Write On" it is still done on both the nodes?

I de-instanced the Opacity and that works fine.

Am I doing something wrong or is it a bug?

Code: Select all
{
   Tools = ordered() {
      Text3D1 = Text3D {
         Inputs = {
            Opacity1 = Input {
               SourceOp = "Text3D1Opacity",
               Source = "Value",
            },
            StyledText = Input { Value = "BREAKING NEWS", },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Bold", },
            VerticalTopCenterBottom = Input { Value = 1, },
            VerticalJustification = Input { Value = 3, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
            Extrusion = Input { Value = 1, },
            ExtrusionProfile = Input {
               SourceOp = "Text3D1ExtrusionProfile",
               Source = "Value",
            },
            ExtrusionDepth = Input { Value = 0.0299, },
            BevelDepth = Input { Value = 0.0236, },
            BevelWidth = Input { Value = 0.0079, },
            BackBevel = Input { Value = 0, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 294.667, 231 } },
      },
      Text3D1Opacity = BezierSpline {
         SplineColor = { Red = 179, Green = 28, Blue = 244 },
         NameSet = true,
         KeyFrames = {
            [104] = { 1, RH = { 104.333333333333, 0.666666666666667 }, Flags = { Linear = true } },
            [105] = { 0, LH = { 104.666666666667, 0.333333333333333 }, Flags = { Linear = true } }
         }
      },
      Text3D1ExtrusionProfile = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.0196116135138184, 0.098058067569092 }, Flags = { Linear = true } },
               [0.2] = { 1, LH = { 0.180388386486182, 0.901941932430908 }, RH = { 0.3, 1 }, Flags = { Linear = true } },
               [0.8] = { 1, LH = { 0.7, 1 }, RH = { 0.819611613513818, 0.901941932430908 }, Flags = { Linear = true } },
               [1] = { 0, LH = { 0.980388386486182, 0.098058067569092 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 192, Green = 128, Blue = 64 },
         NameSet = true,
      },
      Instance_Text3D1 = Text3D {
         CtrlWZoom = false,
         SourceOp = "Text3D1",
         Inputs = {
            SceneInput = Input { },
            ["Transform3DOp.Translation"] = Input { },
            ["Transform3DOp.Rotation"] = Input { },
            ["Transform3DOp.PivotNest"] = Input { },
            ["Transform3DOp.ScaleNest"] = Input { },
            ["Transform3DOp.TargetNest"] = Input { },
            Layout = Input { },
            LayoutRotation = Input { },
            TransformTransform = Input { },
            TransformRotation = Input { },
            TransformShear = Input { },
            TransformSize = Input { },
            Properties1 = Input { },
            Opacity1 = Input {
               SourceOp = "Instance_Text3D1Opacity",
               Source = "Value",
            },
            Color1 = Input { },
            BevelMaterial = Input { },
            Position1 = Input { },
            Rotation1 = Input { },
            Shear1 = Input { },
            Size1 = Input { },
            TextText = Input { },
            End = Input { },
            Extrusion = Input { Value = 1, },
            AdvancedFontControls = Input { },
            Internal = Input { },
            CommentsNest = Input { },
            FrameRenderScriptNest = Input { },
            StartRenderScripts = Input { },
            EndRenderScripts = Input { },
         },
         ViewInfo = OperatorInfo { Pos = { 283.333, 302.515 } },
      },
      Instance_Text3D1Opacity = BezierSpline {
         SplineColor = { Red = 179, Green = 28, Blue = 244 },
         NameSet = true,
         KeyFrames = {
            [102] = { 0, RH = { 103, 0.333333333333333 }, Flags = { Linear = true } },
            [105] = { 1, LH = { 104, 0.666666666666667 }, Flags = { Linear = true } }
         }
      }
   }
}

Re: Text3D Instance (Write on) bug?

PostPosted: Wed Mar 10, 2021 3:39 pm
by remcodewilde
Fixed it, you have an option " deinstance group write on" and that does the job.

I think its logic because wirte on is a groep Start and Ed, but why is there a deinstance on wirte on if you can't do anything with it?