Jump to: Board index » General » Fusion

Hotkey to move Pivot in Transform Tool

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

Adam Archer

  • Posts: 144
  • Joined: Wed Dec 17, 2014 2:12 am

Hotkey to move Pivot in Transform Tool

PostMon Oct 17, 2016 2:10 am

I cannot for the life of me work out the hotkey to move the pivot point. Can anyone point me in the right direction? I've checked in the tools guide and have found nothing. Can't see anything in the user guide either.

Also, is there a way to manipulate the values of Center & Pivot by sliding the values, or using a hotkey to adjust the value up or down?

I am trying to like Fusion, but I am finding it a bit frustrating to do some simple things. Hopefully more due to user error than the software lacking.
Offline
User avatar

Adelson Munhoz

  • Posts: 282
  • Joined: Thu Mar 05, 2015 5:44 pm

Re: Hotkey to move Pivot in Transform Tool

PostMon Oct 17, 2016 2:30 am

Hi Adam,

to move the pivot in the transform tool, you can select it below the viewer, clicking in the triangle next to the Transform tool name.
Clipboard01.jpg
Clipboard01.jpg (81.93 KiB) Viewed 6653 times


To change the pivot of a polygon tool, you can hold the "M" key while dragging the pivot.
Clipboard02.jpg
Clipboard02.jpg (51.59 KiB) Viewed 6653 times


Clipboard03.jpg
Clipboard03.jpg (50.39 KiB) Viewed 6653 times
Davinci Studio | Windows 11 | AMD Ryzen 5950X | 2x Radeon RX 6750XT | 64GB RAM
Offline
User avatar

Adam Archer

  • Posts: 144
  • Joined: Wed Dec 17, 2014 2:12 am

Re: Hotkey to move Pivot in Transform Tool

PostMon Oct 17, 2016 3:03 am

Thanks Adelson, that is sort of what I am looking for.

Aaah, I also discovered that you can also use the TAB button to cycle through.

Would be much improved if you could hold down a hotkey for this to quickly select whatever it is you want to change. Seems a bit clunky to me to have to cycle through to get to what control I want to manipulate.

The M in polygon is pretty much what I would want to see in the transform tool. Though once you have separated the pivot it is much simpler.

Is there any easy way to drag the pen to affect values as well?
Offline
User avatar

Adelson Munhoz

  • Posts: 282
  • Joined: Thu Mar 05, 2015 5:44 pm

Re: Hotkey to move Pivot in Transform Tool

PostMon Oct 17, 2016 4:37 am

I do miss changing numeric fields with some kind of click and drag (I used this a lot in Combustion).

If someone knows an easier way to do this I will feel a bit stupid but I managed to achieve this by adding an expression modifier on the pivot and the center, and associating the values to slider controls, than can be acessed inside the modifiers tab.

I added a point control too, in order to keep the possibility to drag the points inside the view.

Like this:
Code: Select all
{
   Tools = ordered() {
      Background1 = Background {
         Inputs = {
            Width = Input { Value = 3840, },
            Height = Input { Value = 2160, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            Type = Input { Value = FuID { "Corner", }, },
            TopLeftRed = Input { Value = 0.517141432124224, },
            TopRightGreen = Input { Value = 0.288500812294216, },
            BottomLeftBlue = Input { Value = 0.280527580073447, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 880, 82.5, }, },
      },
      Transform4 = Transform {
         CtrlWZoom = false,
         Inputs = {
            Center = Input {
               SourceOp = "Center_Controls",
               Source = "PointResult",
            },
            Pivot = Input {
               SourceOp = "Pivot_Controls",
               Source = "PointResult",
            },
            Input = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1045, 82.5, }, },
      },
      Center_Controls = Expression {
         CtrlWZoom = false,
         NameSet = true,
         Inputs = {
            PointExpressionX = Input { Value = "n1+p1X", },
            PointExpressionY = Input { Value = "n2+p1Y", },
            NameforNumber1 = Input { Value = "Center_X", },
            NameforNumber2 = Input { Value = "Center_Y", },
            ShowNumber3 = Input { Value = 0, },
            ShowNumber4 = Input { Value = 0, },
            ShowNumber5 = Input { Value = 0, },
            ShowNumber6 = Input { Value = 0, },
            ShowNumber7 = Input { Value = 0, },
            ShowNumber8 = Input { Value = 0, },
            ShowNumber9 = Input { Value = 0, },
            PointControls = Input { Value = 1, },
            NameforPoint1 = Input { Value = "Point_Center", },
            ShowPoint2 = Input { Value = 0, },
            NameforPoint2 = Input { Value = "", },
            ShowPoint3 = Input { Value = 0, },
            ShowPoint4 = Input { Value = 0, },
            ShowPoint5 = Input { Value = 0, },
            ShowPoint6 = Input { Value = 0, },
            ShowPoint7 = Input { Value = 0, },
            ShowPoint8 = Input { Value = 0, },
            ShowPoint9 = Input { Value = 0, },
         },
      },
      Pivot_Controls = Expression {
         CtrlWZoom = false,
         NameSet = true,
         Inputs = {
            PointExpressionX = Input { Value = "n1+p1X", },
            PointExpressionY = Input { Value = "n2+p1Y", },
            NumberControls = Input { Value = 1, },
            NameforNumber1 = Input { Value = "Pivot_X", },
            NameforNumber2 = Input { Value = "Pivot_Y", },
            ShowNumber3 = Input { Value = 0, },
            ShowNumber4 = Input { Value = 0, },
            ShowNumber5 = Input { Value = 0, },
            ShowNumber6 = Input { Value = 0, },
            ShowNumber7 = Input { Value = 0, },
            ShowNumber8 = Input { Value = 0, },
            ShowNumber9 = Input { Value = 0, },
            PointControls = Input { Value = 1, },
            NameforPoint1 = Input { Value = "Pivot_Center", },
            ShowPoint2 = Input { Value = 0, },
            NameforPoint2 = Input { Value = "", },
            ShowPoint3 = Input { Value = 0, },
            ShowPoint4 = Input { Value = 0, },
            ShowPoint5 = Input { Value = 0, },
            ShowPoint6 = Input { Value = 0, },
            ShowPoint7 = Input { Value = 0, },
            ShowPoint8 = Input { Value = 0, },
            ShowPoint9 = Input { Value = 0, },
         },
      },
   },
}

Note that you can still access the transform handles inside de view, by clicking on the triangle and selecting the modifiers' points

If you want this to become the normal behavior of the transform tool, it can be "saved as default".
Then, anytime you add a transform tool it will come with these modifiers.
Davinci Studio | Windows 11 | AMD Ryzen 5950X | 2x Radeon RX 6750XT | 64GB RAM
Offline
User avatar

Adam Archer

  • Posts: 144
  • Joined: Wed Dec 17, 2014 2:12 am

Re: Hotkey to move Pivot in Transform Tool

PostMon Oct 17, 2016 5:20 am

Wow. Thanks Adelson!

I had decided that I may need to create some kind of custom transform tool for myself to achieve what I wanted. Looks like you may have taken the work out of it so I appreciate it.

Have to say though, having a play round, there are a few things in most tools that I want to do something simple with, that is simple to do in Smoke or Nuke, that seems not as intuitive in Fusion. I'm sure you can appreciate that coming from Combustion as well (or Shake even). Hopefully there are indeed ways to do it that don't involve writing your own custom setup for each tool as that would be quite boring :-P

Return to Fusion

Who is online

Users browsing this forum: No registered users and 24 guests