Jump to: Board index » General » Fusion

Can I set the transform arrows to a certain angle?

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

Pro Effects MAX

  • Posts: 56
  • Joined: Fri Jun 19, 2020 3:04 pm
  • Real Name: Christopher OToole

Can I set the transform arrows to a certain angle?

PostTue Sep 26, 2023 9:57 pm

I want to animate my object on a certain angle, so I’m thinking, I’d like to rotate my transform arrows to a certain angle so I can transform my object in a straight line on a certain angle. Can I do this?
Screenshot 2023-09-26 at 4.56.20 PM.png
Screenshot 2023-09-26 at 4.56.20 PM.png (73.23 KiB) Viewed 1136 times
MacBook Pro 16" M1 MAX Chip
DaVinci Resolve Studio Version 17.4.3 Build 10
Fusion Studio Version: 17.4.5 build 5
Canon EOS Rebel SL2 200D
Offline
User avatar

Chad Capeland

  • Posts: 3005
  • Joined: Mon Nov 10, 2014 9:40 pm

Re: Can I set the transform arrows to a certain angle?

PostWed Sep 27, 2023 12:00 am

Might look at the Vector Result or Offset modifiers.
Chad Capeland
Indicated, LLC
www.floweffects.com
Offline

birdseye

  • Posts: 323
  • Joined: Fri Jun 12, 2020 2:36 pm
  • Real Name: Iain Fisher

Re: Can I set the transform arrows to a certain angle?

PostWed Sep 27, 2023 1:28 pm

If you mean you want the angle of your object to be influenced by the direction that the line is heading then simply keyframe your points, right click on Angle, choose Connect To - Path - Heading.

Edit I'll try again this time with all the nodes selected.

Code: Select all
{
   Tools = ordered() {
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 500, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftRed = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 212.667, 10.3939 } },
      },
      Background2 = Background {
         CtrlWZoom = false,
         Inputs = {
            GlobalOut = Input { Value = 500, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftBlue = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 213.333, 49.1818 } },
      },
      Merge1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Background2",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
            EffectMask = Input {
               SourceOp = "Rectangle1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 326.667, 49.1818 } },
      },
      Rectangle1 = RectangleMask {
         CtrlWZoom = false,
         Inputs = {
            Filter = Input { Value = FuID { "Fast Gaussian" }, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Center = Input {
               SourceOp = "Path1",
               Source = "Position",
            },
            Width = Input { Value = 0.09, },
            Height = Input { Value = 0.16, },
            Angle = Input {
               SourceOp = "Path1",
               Source = "Heading",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 326.667, 84.9394 } },
      },
      Path1 = PolyPath {
         DrawMode = "InsertAndModify",
         CtrlWZoom = false,
         Inputs = {
            Displacement = Input {
               SourceOp = "Path1Displacement",
               Source = "Value",
            },
            PolyLine = Input {
               Value = Polyline {
                  Points = {
                     { LockY = true, X = -0.355614973262032, Y = 0.30166270783848, RX = 0.026327153460515, RY = -0.218260564451565 },
                     { LockY = true, X = -0.203208556149733, Y = -0.213776722090261, LX = -0.0968865082321111, LY = 0.0894930087475309, RX = 0.164675017030395, RY = -0.152108513440229 },
                     { LockY = true, X = 0.352941176470588, Y = -0.258907363420428, LX = -0.170464646113991, LY = -0.130401630182476, RX = 0.0841211575782268, RY = 0.064350798427155 },
                     { LockY = true, X = 0.374331550802139, Y = 0.228028503562945, LX = 0.0835289816685828, LY = -0.0667442427891326, RX = -0.160776289748047, RY = 0.128469083464425 },
                     { LockY = true, X = -0.152406417112299, Y = 0.144893111638955, LX = 0.182980839083196, LY = 0.105802237694208 }
                  }
               },
            },
         },
      },
      Path1Displacement = BezierSpline {
         SplineColor = { Red = 255, Green = 0, Blue = 255 },
         CtrlWZoom = false,
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 39, 0.0812225974980479 }, Flags = { Linear = true, LockedY = true } },
            [117] = { 0.243667792494144, LH = { 78, 0.162445194996096 }, RH = { 166.333333333333, 0.334207275912524 }, Flags = { Linear = true, LockedY = true } },
            [265] = { 0.515286242749283, LH = { 215.666666666667, 0.424746759330903 }, RH = { 309.666666666667, 0.591881263412903 }, Flags = { Linear = true, LockedY = true } },
            [399] = { 0.745071304740141, LH = { 354.333333333333, 0.668476284076522 }, RH = { 432.666666666667, 0.830047536493428 }, Flags = { Linear = true, LockedY = true } },
            [500] = { 1, LH = { 466.333333333333, 0.915023768246714 }, Flags = { Linear = true, LockedY = true } }
         }
      }
   },
   ActiveTool = "Rectangle1"
}

Return to Fusion

Who is online

Users browsing this forum: No registered users and 28 guests