Curve Text3D

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

remcodewilde

  • Posts: 13
  • Joined: Sat Mar 06, 2021 12:58 pm
  • Location: The Netherlands
  • Real Name: Remco de Wilde

Curve Text3D

PostSat Mar 06, 2021 3:51 pm

You can put Text(+) on an material input of a Shape3D to make a curved text if you put it on a cylinder

But this way you can't extrude it or make bevels like you can do on a Text3D node

Is there a way to curve Text3D?

Regards
Remco
Remco de Wilde

Mac Studio M1 Max , 32gb, 32 Core GPU
Davinci Resolve Studio 18
Offline

Jim Simon

  • Posts: 36179
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Curve Text3D

PostMon Mar 08, 2021 4:13 pm

Someone in the Fusion forums might know this.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Sander de Regt

  • Posts: 4136
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: Curve Text3D

PostMon Mar 08, 2021 4:17 pm

Is this what you mean?

Code: Select all
{
   Tools = ordered() {
      Text3D1 = Text3D {
         Inputs = {
            StyledText = Input { Value = "CURVY", },
            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.0567, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 237, 21.9545 } },
      },
      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,
      },
      Bender3D1 = Bender3D {
         CtrlWZoom = false,
         Inputs = {
            SceneInput = Input {
               SourceOp = "Text3D1",
               Source = "Output",
            },
            Amount = Input { Value = -0.34, },
            Axis = Input { Value = 0, },
            Angle = Input { Value = 90, },
            Group = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 347, 21.9545 } },
      }
   }
}
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline

remcodewilde

  • Posts: 13
  • Joined: Sat Mar 06, 2021 12:58 pm
  • Location: The Netherlands
  • Real Name: Remco de Wilde

Re: Curve Text3D

PostTue Mar 09, 2021 10:54 am

Thanks

I was testing with this Bender node, but gave me only results on the character level, the thing I did wrong was not to select the “Group objects” option

Also learned you can pass the code direct in the node editor to see how it can me done

Best regards
Remco de Wilde
Remco de Wilde

Mac Studio M1 Max , 32gb, 32 Core GPU
Davinci Resolve Studio 18

Return to DaVinci Resolve

Who is online

Users browsing this forum: No registered users and 282 guests