Jump to: Board index » General » Fusion

character level styling animation

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

Marco Catani

  • Posts: 10
  • Joined: Fri Jun 24, 2016 6:58 pm

character level styling animation

PostSun Jul 24, 2016 8:23 am

hello...
I've been "googling", reading the manual, looking for tutorials without success...
is there a way to show the animated values (in the spline editor) for the modulator "character level styling"?

(here's a small example of what I mean)
thanks a lot! great community
marco

Code: Select all
{
   Tools = ordered() {
      Text1 = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            Width = Input { Value = 1280, },
            Height = Input { Value = 720, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Size = Input { Value = 0.273809523809524, },
            Font = Input { Value = "Arial", },
            StyledText = Input {
               SourceOp = "CharacterLevelStyling1",
               Source = "StyledText",
            },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 748, 269 } },
      },
      CharacterLevelStyling1 = StyledTextCLS {
         CtrlWZoom = false,
         Inputs = {
            Size = Input { Value = 0.273809523809524, },
            Font = Input { Value = "Arial", },
            Style = Input { Value = "Bold", },
            Text = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = "hello"
               },
            },
            RightClickHereToAnimateCharacterLevelStyling = Input {
               SourceOp = "CharacterLevelStyling1RightclickheretoanimateCharacterLevelStyling",
               Source = "Value",
            },
            CharacterPivotZ = Input { Value = -0.147619047619048, },
            CharacterAngleX = Input { Value = 327.1153846, },
            PriorityBack = Input { Value = 8, },
            Thickness = Input { Value = 0.02, },
            JoinStyle = Input { Value = 1, },
            Level = Input { Value = 3, },
            BevelDepth = Input { Value = 0, },
            BevelWidth = Input { Value = 0, },
         },
      },
      CharacterLevelStyling1RightclickheretoanimateCharacterLevelStyling = BezierSpline {
         SplineColor = { Red = 240, Green = 105, Blue = 156 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 11.3333333333333, 0.333333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 36.3461538,
                        String = ""
                     },
                     {
                        Parameter = 1322,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 0,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [34] = { 1, LH = { 22.6666666666667, 0.666666666666667 }, RH = { 36, 1.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 30.89423073,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 36.3461538,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 30.89423073,
                        String = ""
                     },
                     {
                        Parameter = 1322,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = -95.1923077,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [40] = { 2, LH = { 38, 1.66666666666667 }, RH = { 44.3333333333333, 2.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 36.3461538,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [53] = { 3, LH = { 48.6666666666667, 2.66666666666667 }, RH = { 62.6666666666667, 3.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 36.3461538,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = -0.147619047619048,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = 0,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [82] = { 4, LH = { 72.3333333333333, 3.66666666666667 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.166666666666667,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 36.3461538,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = -0.147619047619048,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = 327.1153846,
                        String = ""
                     }
                  },
                  Value = ""
               } }
         }
      }
   }
}
Offline

Sander de Regt

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

Re: character level styling animation

PostSun Jul 24, 2016 9:04 am

Sure. This is how you do it:

Sander de Regt

ShadowMaker SdR
The Netherlands
Offline

Marco Catani

  • Posts: 10
  • Joined: Fri Jun 24, 2016 6:58 pm

Re: character level styling animation

PostSun Jul 24, 2016 10:09 am

Hi Sander, thanks, but I only get a "displacement" spline... there's now way I can change an individual aspect (or copy a movement) of my animation.

have a look at what happens at frame 85.... how do I look into it?

again...thanks a lot guys!

Code: Select all
{
   Tools = ordered() {
      Text1 = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            Width = Input { Value = 1280, },
            Height = Input { Value = 720, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Size = Input { Value = 0.254761904761905, },
            Font = Input { Value = "Arial", },
            StyledText = Input {
               SourceOp = "CharacterLevelStyling1",
               Source = "StyledText",
            },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 672, 228 } },
      },
      CharacterLevelStyling1 = StyledTextCLS {
         CtrlWZoom = false,
         Inputs = {
            Size = Input { Value = 0.254761904761905, },
            Font = Input { Value = "Arial", },
            Style = Input { Value = "Bold", },
            Text = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = "12345"
               },
            },
            RightClickHereToAnimateCharacterLevelStyling = Input {
               SourceOp = "CharacterLevelStyling1RightclickheretoanimateCharacterLevelStyling",
               Source = "Value",
            },
            CharacterSpacing = Input { Value = 1.46666666666667, },
            CharacterPivotZ = Input { Value = 0.00952380952380952, },
            CharacterAngleY = Input { Value = 360, },
            PriorityBack = Input { Value = 8, },
            Thickness = Input { Value = 0.02, },
            JoinStyle = Input { Value = 1, },
            Level = Input { Value = 3, },
            BevelDepth = Input { Value = 0, },
            BevelWidth = Input { Value = 0, },
         },
      },
      CharacterLevelStyling1RightclickheretoanimateCharacterLevelStyling = BezierSpline {
         SplineColor = { Red = 240, Green = 105, Blue = 156 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 7, 0.333333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [21] = { 1, LH = { 14, 0.666666666666667 }, RH = { 25, 1.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [33] = { 2, LH = { 29, 1.66666666666667 }, RH = { 38.6666666666667, 2.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 0,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [50] = { 3, LH = { 44.3333333333333, 2.66666666666667 }, RH = { 55.6666666666667, 3.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 90,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [67] = { 4, LH = { 61.3333333333333, 3.66666666666667 }, RH = { 69.6666666666667, 4.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 248.275862068966,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 248.275862068966,
                        String = ""
                     },
                     {
                        Parameter = 1330,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = 0,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [75] = { 5, LH = { 72.3333333333333, 4.66666666666667 }, RH = { 76.3333333333333, 5.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 322.758620689655,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 322.758620689655,
                        String = ""
                     },
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 322.758620689655,
                        String = ""
                     },
                     {
                        Parameter = 1330,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = -1,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [79] = { 6, LH = { 77.6666666666667, 5.66666666666667 }, RH = { 85.3333333333333, 6.33333333333333 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1330,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = -1,
                        String = ""
                     },
                     {
                        Parameter = 1300,
                        Index = 0,
                        First = 0,
                        Last = 4,
                        Value = 1,
                        String = ""
                     }
                  },
                  Value = ""
               } },
            [98] = { 7, LH = { 91.6666666666667, 6.66666666666667 }, Flags = { Linear = true, LockedY = true }, Value = StyledText {
                  Array = {
                     {
                        Parameter = 1312,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0.0761904761904762,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1321,
                        Index = 0,
                        First = 0,
                        Last = 0,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1320,
                        Index = 0,
                        First = 1,
                        Last = 1,
                        Value = 360,
                        String = ""
                     },
                     {
                        Parameter = 1330,
                        Index = 0,
                        First = 2,
                        Last = 2,
                        Value = 0,
                        String = ""
                     },
                     {
                        Parameter = 1300,
                        Index = 0,
                        First = 0,
                        Last = 4,
                        Value = 1.46666666666667,
                        String = ""
                     }
                  },
                  Value = ""
               } }
         }
      }
   }
}
Offline

Sander de Regt

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

Re: character level styling animation

PostSun Jul 24, 2016 10:27 am

I don't see anything happening at frame 85. Maybe your project frame rate is different?

Anyway, you're right in the sense that you can't access the individual parts AFAIK.
It's more comparable to pose to pose animation as far as the UI is concerned.
Every keyframe contains the total state of the characters. There is no seperate spline for your 1, 2 etc
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline

Marco Catani

  • Posts: 10
  • Joined: Fri Jun 24, 2016 6:58 pm

Re: character level styling animation

PostSun Jul 24, 2016 10:36 am

well the thing at frame 85 could be a bug (i'm on osx)
thanks again for the useful tips. have a great day.

Return to Fusion

Who is online

Users browsing this forum: No registered users and 24 guests