tip & trick: resolve will can this cool text?

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

manuel_songokuh

  • Posts: 114
  • Joined: Sat Mar 04, 2017 4:14 pm

tip & trick: resolve will can this cool text?

PostSat Oct 09, 2021 9:35 am

hi

i wish to ask you
resolve will can does this cool text graphic?
(effect bevel (shadow up, shadow down) outlines, etc, etc,

see there are 2 or 3 shadows levels..
check deep the image attach

i want to know what is limit text graphic of Resolve?

what is can does it VS what is cant does it?

see file attach here:
Attachments
image_2021-10-08_11-56-01.png
image_2021-10-08_11-56-01.png (285.73 KiB) Viewed 1736 times
Offline

Andy Mees

  • Posts: 3259
  • Joined: Wed Aug 22, 2012 7:48 am

Re: tip & trick: resolve will can this cool text?

PostSat Oct 09, 2021 10:22 am

manuel_songokuh wrote:hi

i wish to ask you
resolve will can does this cool text graphic?
(effect bevel (shadow up, shadow down) outlines, etc, etc,

see there are 2 or 3 shadows levels..
check deep the image attach

i want to know what is limit text graphic of Resolve?

what is can does it VS what is cant does it?

see file attach here:


Are you asking "What is the extent of what I can do with a single instance of a (2D) Text or Text+ title element in the Edit / Cut Page in Resolve?"... or are you asking "What is the extent of my creative talent given a 3D compositing environment like the Fusion Page in Resolve?"

For the first question, a single 2D Text element instance is unlikely to be able to produce the exact same text graphic shown in your example... but a single instance can certainly create a multi layered text graphics with multiple independent shadows, outlines, fill stylings etc. Specifically, there are 8 independent user configurable shading layers available on a single text element.

Here's a gawdy example of a single text instance with multiple layers of fills, shadows, outlines and gradient options enabled.
Image

For the second question, I don't know the extent of your creative talent, but assuming you have the desire and willingness to learn / practice if necessary, then reproducing a layered 3D graphic text style is certainly not a problem in the Fusion Page eg 3D Text includes extrusion options for modelling custom bevels etc
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline

manuel_songokuh

  • Posts: 114
  • Joined: Sat Mar 04, 2017 4:14 pm

Re: tip & trick: resolve will can this cool text?

PostSun Oct 10, 2021 8:17 pm

hi Andy Mees

i want to know if there are able of resovle, so i do try learn to level professional for one thing, step,step..

good for level 8 (select element), but that i dont find SHADOW or style-3d bevel..
you make it little tutorial? or other links..?

you show image is perfect..but in resolve name technical is not same other software.. example:

shadows, move the spot of light (angle,rotate,position,)..?

i can move the element 3 to element to 1 (change level back or front)?
Offline

RedRider14

  • Posts: 176
  • Joined: Sat Aug 03, 2019 1:48 am
  • Location: Perth, Australia
  • Real Name: Steven Graham

Re: tip & trick: resolve will can this cool text?

PostMon Oct 11, 2021 1:34 am

Manuel, you should check out Casey Faris' Youtube Channel. He is everything Resolve, and I think what your looking for is his video on Fusion Text animation and textures at

Hope that helps
Regards
RED
Core i7 9700K 3.6 GHz 64GB RAM Windows10
nVidia RTX3080ti Suprim GPU Studio Driver 537.58
Media drive Samsung 970 EVO 1TB
Dual 32" monitors + Intensity Shuttle to 46" panel
Resolve Studio 18.5.1 Desktop Video 12.4
CEO PostFacility 44yrs
Offline

Andy Mees

  • Posts: 3259
  • Joined: Wed Aug 22, 2012 7:48 am

Re: tip & trick: resolve will can this cool text?

PostMon Oct 11, 2021 11:19 am

manuel_songokuh wrote:i can move the element 3 to element to 1 (change level back or front)?


Hey Manuel

The Shading Elements are sorted by either 'Priority' or 'Z Depth' ... and for each of those (8) elements you can set (and animate) its Priority and 'Offset Z' value in the 'Position' settings.

Regarding shadows, highlights etc every element can be defined independently to be whatever you want or need, there is no specific 'shadow' element or 'highlight' element... although, by default, you should find that Element 3 is set up to show an example of creating a shadow element, by setting Appearance to 'Text Fill', Type Solid, Color Black, Softness 0.5, together with an X&Y offset, and placing that behind the main text fill element (which, by default, is Element 1).

In the example I posted above, I used:
    Element 1 as an Image fill for the main text top layer.
    Element 2 to create a bevel-like highlight by setting Appearance to 'Text Outline' and Type to Gradient (which I set to a simple 2 point purple to white spread), and added a tiny bit of softness on the X axis.
    Element 3 to create a slight drop shadow between Element 1 and Element 2.
    ie I changed the Priority setting of Element 3 so that it sat between Element 1 & Element 2.
    Element 4, to create the larger blue/purple gradient text background layer.
    And I used Element 5 & 6 to add 2 additional soft shadows layers behind Element 4.

All the above was created (and could be animated if necessary) directly in the Edit Page inspector window... but as the Casey Faris video that RED posted shows, taking your Text+ element into Fusion opens up a much bigger world of creative possibilities.

Hope that helps
Andy
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline

manuel_songokuh

  • Posts: 114
  • Joined: Sat Mar 04, 2017 4:14 pm

Re: tip & trick: resolve will can this cool text?

PostMon Oct 11, 2021 9:28 pm

oh. i understand for how works it resolve...

that "position" (settings).will be can change "z-depth"?

other ask: when you did create this text+ and you can save as template or profile ?

if yes so you can send me file template so i can see parameter to for clear (how it works..)

if not, so you can make little video screen record? (software VOKOSCREEN is open source)

thank you for explanation for text+ tip/trick..
Offline

Andy Mees

  • Posts: 3259
  • Joined: Wed Aug 22, 2012 7:48 am

Re: tip & trick: resolve will can this cool text?

PostMon Oct 11, 2021 10:30 pm

Here you go Manuel,
Paste the code snippet below into the Fusion Page node area, it will create a new node ... if you select that node and check the Inspector window you should see the Text+ node with the settings much as I've used above, so you can play for yourself and recreate as needed.
Cheers
Andy

Code: Select all
{
   Tools = ordered() {
      Template = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            GlobalOut = Input { Value = 249, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.GammaType"] = Input { Value = FuID { "Log" }, },
            ["Gamut.GammaAction"] = Input { Value = 1, },
            Center = Input { Value = { 0.5, 0.627 }, },
            Perspective = Input { Value = 0, },
            LayoutRotation = Input { Value = 1, },
            Background = Input { Value = 0, },
            Red = Input { Value = 0.5, },
            Green = Input { Value = 0.535, },
            Blue = Input { Value = 0.5, },
            LineSpacing = Input { Value = 0.63, },
            CharacterSpacing = Input { Value = 1.009, },
            TransformShear = Input { Value = 1, },
            CharacterShearX = Input { Value = -0.25, },
            TransformSize = Input { Value = 1, },
            CharacterSizeY = Input { Value = 0.787, },
            Enabled2 = Input { Value = 1, },
            Enabled3 = Input { Value = 1, },
            Enabled5 = Input { Value = 1, },
            Enabled6 = Input { Value = 1, },
            Enabled7 = Input { Value = 1, },
            Enabled8 = Input { Value = 1, },
            Name1 = Input { Value = "Fiery Image Fill", },
            Properties1 = Input { Value = 0, },
            Type1 = Input { Value = 2, },
            Red1 = Input { Value = 0.847058823529412, },
            Green1 = Input { Value = 0.83921568627451, },
            Blue1 = Input { Value = 0.850980392156863, },
            ImageSource1 = Input { Value = 2, },
            ColorBrush1 = Input {
               Value = 5,
               UserString1 = "ball_metal",
            },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0.596078431372549, 0.596078431372549, 0.596078431372549, 1 },
                     [0.751243781094527] = { 1, 1, 1, 1 }
                  }
               },
            },
            ImageShadingSampling1 = Input { Value = 0, },
            ShadingMappingAngle1 = Input { Value = 15.7, },
            ShadingMappingSize1 = Input { Value = 0.567, },
            ShadingMappingAspect1 = Input { Value = 1.575, },
            PriorityBack1 = Input { Value = 7, },
            Name2 = Input { Value = "Highlight", },
            Name4 = Input { Value = "Nil", },
            Name5 = Input { Value = "Blue Purple Characters", },
            Name7 = Input { Value = "Background Shadow", },
            StyledText = Input { Value = "$30", },
            Font = Input { Value = "Arial Black", },
            Style = Input { Value = "Regular", },
            Size = Input { Value = 0.257, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
            AdvancedFontControls = Input { Value = 1, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Properties2 = Input { Value = 0, },
            Type2 = Input { Value = 2, },
            ImageSource2 = Input { Value = 2, },
            ColorBrush2 = Input {
               Value = 11,
               UserString1 = "swirl",
            },
            ShadingGradient2 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0.450980392156863, 0, 1, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
            ShadingMappingAngle2 = Input { Value = 18.3, },
            SoftnessX2 = Input { Value = 0.8, },
            PriorityBack2 = Input { Value = 5, },
            Properties3 = Input { Value = 0, },
            Offset3 = Input { Value = { 0.004, -0.005 }, },
            OffsetZ3 = Input { Value = -0.023, },
            Properties5 = Input { Value = 0, },
            ElementShape5 = Input { Value = 1, },
            Overlap5 = Input { Value = 0, },
            Thickness5 = Input { Value = 0.0323, },
            Type5 = Input { Value = 2, },
            Red5 = Input { Value = 0.168627450980392, },
            Green5 = Input { Value = 0.243137254901961, },
            Blue5 = Input { Value = 0.682352941176471, },
            ImageSource5 = Input { Value = 2, },
            ColorBrush5 = Input {
               Value = 11,
               UserString1 = "swirl",
            },
            ShadingGradient5 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0.215686274509804, 0.0274509803921569, 0.462745098039216, 1 },
                     [0.149253731343284] = { 0.298039215686275, 0, 0.682352941176471, 1 },
                     [1] = { 0.474509803921569, 0.858823529411765, 1, 1 }
                  }
               },
            },
            ShadingMappingAngle5 = Input { Value = 10.4, },
            ShadingMappingLevel5 = Input { Value = 2, },
            PriorityBack5 = Input { Value = 3, },
            Offset5 = Input { Value = { 0, -0.005 }, },
            SizeX5 = Input { Value = 1.11, },
            SizeY5 = Input { Value = 1.04, },
            Properties6 = Input { Value = 0, },
            Opacity6 = Input { Value = 0.134, },
            Red6 = Input { Value = 0, },
            Green6 = Input { Value = 0, },
            Blue6 = Input { Value = 0, },
            SoftnessX6 = Input { Value = 20, },
            SoftnessY6 = Input { Value = 20, },
            SoftnessOnFillColorToo6 = Input { Value = 1, },
            PriorityBack6 = Input { Value = 0, },
            Offset6 = Input { Value = { -0.014, -0.02 }, },
            OffsetZ6 = Input { Value = 0.5, },
            SizeX6 = Input { Value = 1.654, },
            Properties7 = Input { Value = 0, },
            Red7 = Input { Value = 0, },
            Green7 = Input { Value = 0, },
            Blue7 = Input { Value = 0, },
            SoftnessX7 = Input { Value = 14.49, },
            SoftnessY7 = Input { Value = 20, },
            SoftnessGlow7 = Input { Value = 0.685, },
            SoftnessBlend7 = Input { Value = 0.37, },
            PriorityBack7 = Input { Value = 0, },
            Offset7 = Input { Value = { 0.014, -0.023 }, },
            OffsetZ7 = Input { Value = 0.127, },
            SizeX7 = Input { Value = 1.035, },
            SizeY7 = Input { Value = 1.073, },
            Properties8 = Input { Value = 0, },
            ElementShape8 = Input { Value = 1, },
            Red8 = Input { Value = 0, },
            Green8 = Input { Value = 0, },
            Blue8 = Input { Value = 0, },
            SoftnessY8 = Input { Value = 1.1, },
            PriorityBack8 = Input { Value = 4.5, },
         },
         ViewInfo = OperatorInfo { Pos = { 221.334, 48.894 } },
      }
   },
   ActiveTool = "Template"
}
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline
User avatar

IsraEliteMedia

  • Posts: 464
  • Joined: Fri May 31, 2019 6:08 pm
  • Location: Israel
  • Real Name: Erik Davis

Re: tip & trick: resolve will can this cool text?

PostWed Oct 13, 2021 1:12 pm

Fusion Text Problem.JPG
Fusion Text Problem.JPG (130.03 KiB) Viewed 1153 times
Thanks Andy for showing how text can be created in Fusion with text code alone.

I tried to follow your instructions and it all seems to work except I can't actually see the text or anything other than blank screens.

Please see attached image and explain how I am a big dummy.

Erik :D
SYSTEM SPECS
DR Studio 18.6.6 (2 seats) Win 11 Pro (fully updated)
13th Gen Intel(R) Core(TM) i9-13900K 3.00 GHz
128GB RAM DDR5
NVIDIA GeForce RTX 4090 Studio Driver 551.86

Erik Davis, IsraEliteMedia--Zichron Yaakov, Israel
Offline

Andy Mees

  • Posts: 3259
  • Joined: Wed Aug 22, 2012 7:48 am

Re: tip & trick: resolve will can this cool text?

PostWed Oct 13, 2021 2:56 pm

Hey Erik
I'm no Fusion guru but I don't think its anything that you're doing anything wrong... it works fine here on my Mac, but on seeing your post I test pasted it into the Fusion Page on my PC and got the same result as you. Something in the translation that it doesn't like maybe? We'll need a genuine Fusioneer to explain whats up with that tho, I'm afraid.
In the meantime, I just setup a new layered Text+ instance on my PC, not identical but with pretty similar settings, and have test copied the code from that onto my Mac system and that seems to have worked without any weirdness so you can maybe try with that?
Cheers
Andy

Code: Select all
{
   Tools = ordered() {
      LayeredText = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            GlobalOut = Input { Value = 7703, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SelectElement = Input { Value = 4, },
            Select = Input { Value = 2, },
            Enabled2 = Input { Value = 1, },
            Enabled3 = Input { Value = 1, },
            Enabled4 = Input { Value = 1, },
            Enabled5 = Input { Value = 1, },
            Enabled6 = Input { Value = 1, },
            Enabled7 = Input { Value = 1, },
            Type1 = Input { Value = 1, },
            ImageSource1 = Input { Value = 2, },
            ColorBrush1 = Input {
               Value = 48,
               UserString1 = "swirl",
            },
            ShadingMappingSize1 = Input { Value = 0.772, },
            Size1 = Input { Value = 1, },
            StyledText = Input { Value = "30\n", },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Bold", },
            Size = Input { Value = 0.5, },
            VerticalTopCenterBottom = Input { Value = -0.66, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Thickness2 = Input { Value = 0.015, },
            Type2 = Input { Value = 2, },
            ShadingGradient2 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 1, 0.333333333333333, 1, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
            ShadingMappingAngle2 = Input { Value = 10.4, },
            Softness2 = Input { Value = 1, },
            SoftnessX2 = Input { Value = 2.2, },
            ElementShape3 = Input { Value = 1, },
            Thickness3 = Input { Value = 0.0039, },
            Softness3 = Input { Value = 1, },
            SoftnessX3 = Input { Value = 2.68, },
            SoftnessY3 = Input { Value = 1.89, },
            Position3 = Input { Value = 1, },
            PriorityBack3 = Input { Value = 7.28, },
            Offset3 = Input { Value = { 0.002, -0.001 }, },
            ElementShape4 = Input { Value = 1, },
            Overlap4 = Input { Value = 1, },
            Thickness4 = Input { Value = 0.0465, },
            Type4 = Input { Value = 2, },
            ShadingGradient4 = Input {
               Value = Gradient {
                  Colors = {
                     [0.189054726368159] = { 0.333333333333333, 0, 0.498039215686275, 1 },
                     [0.835820895522388] = { 0.333333333333333, 0.333333333333333, 1, 1 }
                  }
               },
            },
            ElementShape5 = Input { Value = 1, },
            Thickness5 = Input { Value = 0.0176, },
            Red5 = Input { Value = 0, },
            Green5 = Input { Value = 0, },
            Blue5 = Input { Value = 0, },
            Softness5 = Input { Value = 1, },
            SoftnessX5 = Input { Value = 4.78, },
            SoftnessY5 = Input { Value = 3.19, },
            Position5 = Input { Value = 1, },
            PriorityBack5 = Input { Value = 5.51, },
            Offset5 = Input { Value = { 0.002, -0.001 }, },
            Red6 = Input { Value = 0, },
            Green6 = Input { Value = 0, },
            Blue6 = Input { Value = 0, },
            Softness6 = Input { Value = 1, },
            SoftnessX6 = Input { Value = 9, },
            SoftnessY6 = Input { Value = 9, },
            Position6 = Input { Value = 1, },
            PriorityBack6 = Input { Value = 5.91, },
            Offset6 = Input { Value = { 0.008, -0.008 }, },
            Size6 = Input { Value = 1, },
            Red7 = Input { Value = 0, },
            Green7 = Input { Value = 0, },
            Blue7 = Input { Value = 0, },
            Softness7 = Input { Value = 1, },
            SoftnessX7 = Input { Value = 20, },
            SoftnessY7 = Input { Value = 20, },
            Position7 = Input { Value = 1, },
            Offset7 = Input { Value = { 0.032, -0.047 }, },
            Size7 = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 140.333, 56.1061 } },
      }
   },
   ActiveTool = "LayeredText"
}
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline
User avatar

IsraEliteMedia

  • Posts: 464
  • Joined: Fri May 31, 2019 6:08 pm
  • Location: Israel
  • Real Name: Erik Davis

Re: tip & trick: resolve will can this cool text?

PostFri Oct 15, 2021 6:13 am

Thanks again! Andy. I hopefully will have a chance to test this new code over the weekend.
SYSTEM SPECS
DR Studio 18.6.6 (2 seats) Win 11 Pro (fully updated)
13th Gen Intel(R) Core(TM) i9-13900K 3.00 GHz
128GB RAM DDR5
NVIDIA GeForce RTX 4090 Studio Driver 551.86

Erik Davis, IsraEliteMedia--Zichron Yaakov, Israel
Offline

Dave Shortman

  • Posts: 235
  • Joined: Thu Jul 14, 2016 7:54 am

Re: tip & trick: resolve will can this cool text?

PostFri Oct 15, 2021 7:38 am

IsraEliteMedia wrote:Thanks again! Andy. I hopefully will have a chance to test this new code over the weekend.


Probably a font issue, I know my windows PC does not have Open Sans as a default font

Font = Input { Value = "Open Sans", },
Offline

Andy Mees

  • Posts: 3259
  • Joined: Wed Aug 22, 2012 7:48 am

Re: tip & trick: resolve will can this cool text?

PostFri Oct 15, 2021 9:02 am

Aha! Thanks for the insight Dave.
Much appreciated.
Andy
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline
User avatar

IsraEliteMedia

  • Posts: 464
  • Joined: Fri May 31, 2019 6:08 pm
  • Location: Israel
  • Real Name: Erik Davis

Re: tip & trick: resolve will can this cool text?

PostMon Oct 18, 2021 5:14 am

Just wanted to say to Andy that the latest code for Fusion text on Windows worked perfectly. Great to have that and to be able to backwards engineer it for future ideas for graphics!
SYSTEM SPECS
DR Studio 18.6.6 (2 seats) Win 11 Pro (fully updated)
13th Gen Intel(R) Core(TM) i9-13900K 3.00 GHz
128GB RAM DDR5
NVIDIA GeForce RTX 4090 Studio Driver 551.86

Erik Davis, IsraEliteMedia--Zichron Yaakov, Israel
Offline

manuel_songokuh

  • Posts: 114
  • Joined: Sat Mar 04, 2017 4:14 pm

Re: tip & trick: resolve will can this cool text?

PostMon Oct 18, 2021 3:29 pm

i did try copy your first code and paste in setting in fusion: text+ not works

so second code is work but is not same that you make it the first image..

i see green in view-port..


update: i use "paste" and not "paste setting" . im ignorant :lol:


but this is awesome... but i need to change form 3 element to 1 element.. how i can do "change"?

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], Fbrea666, Google [Bot] and 223 guests