Linked x-position is a strange scale factor

Hi Guys, some help appreciated.


I am designing a lower third where a central circle elongates to a wide rectangle with round left and right ends.

So I have a circle which moves from the centre to the right by 1500 units (x position simply increases to 1500). There is a cloned circle moving the opposite direction with a linked position.


I then create a rectangle - the width is linked to the x-position of the circle.


But here is the thing - I would have expected the link to be a simple factor, but it isnt. I have to adjust the scale of the link by 7.6805, which is seemingly a strange factor.


The expansion factor is constant throughout the animation.

All main parameters are reset at the start of the design - anchor points are zeroed, all positions are zeroed,


Does anyone have any pointers why the link is not a simple scale factor?

Posted on Mar 11, 2025 12:13 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 11, 2025 10:18 AM

Welcome to the strange world of behind-the-scenes-Motion!


Let me guess, your project size is 3840x2160.


What you see in the UI is not always what is going on underneath. A lot of parameter values are translated for human consumption/interaction.


It looks like you adjusted the Scale value by "hand" and I estimate you're off by 0.0005 — the value should just be 7.68. (It is really hard to visually tell the "absolute" edge of shapes though...)


I figure that the Motion coordinate "playground" is 1000x1000. Coordinate values are adjusted by scale to the size of the project, and if I'm correct in your case, that's 3840x2160.


Your project is 3840 wide. Divided by 1000 = 3.84. Since you're scaling the rectangle in 2 directions at the same time, that's twice the "rate" or 3.84 * 2 = 7.68.


I think you'll find that if you run the exercise in the vertical coordinate space, your scale for the Height of the rectangle should be 4.32.


I made the project you described in 1920x1080. The Rectangle Width needed to be scaled by 3.84 (1.92x2) and the Height by 2.16 (1.08x2).


You will run into these issues when you have to link with parameters that are not the same type of value as in this case Width is not "like" Position.


None of this stuff is documented, so what I just told you is based on how I reason what I've been able to figure out. The 1000x1000 coordinate grid is one of those guesses. You have to "work the numbers" until you see something recognizable, even if the decimal places don't match (like the 3.84 factor - you should be able to recognize it is a factor of 3840... etc...)


HTH

2 replies
Sort By: 
Question marked as Top-ranking reply

Mar 11, 2025 10:18 AM in response to Jezzac

Welcome to the strange world of behind-the-scenes-Motion!


Let me guess, your project size is 3840x2160.


What you see in the UI is not always what is going on underneath. A lot of parameter values are translated for human consumption/interaction.


It looks like you adjusted the Scale value by "hand" and I estimate you're off by 0.0005 — the value should just be 7.68. (It is really hard to visually tell the "absolute" edge of shapes though...)


I figure that the Motion coordinate "playground" is 1000x1000. Coordinate values are adjusted by scale to the size of the project, and if I'm correct in your case, that's 3840x2160.


Your project is 3840 wide. Divided by 1000 = 3.84. Since you're scaling the rectangle in 2 directions at the same time, that's twice the "rate" or 3.84 * 2 = 7.68.


I think you'll find that if you run the exercise in the vertical coordinate space, your scale for the Height of the rectangle should be 4.32.


I made the project you described in 1920x1080. The Rectangle Width needed to be scaled by 3.84 (1.92x2) and the Height by 2.16 (1.08x2).


You will run into these issues when you have to link with parameters that are not the same type of value as in this case Width is not "like" Position.


None of this stuff is documented, so what I just told you is based on how I reason what I've been able to figure out. The 1000x1000 coordinate grid is one of those guesses. You have to "work the numbers" until you see something recognizable, even if the decimal places don't match (like the 3.84 factor - you should be able to recognize it is a factor of 3840... etc...)


HTH

Reply

Mar 12, 2025 12:44 AM in response to fox_m

Thanks HTH


You seem to have hit the issue straight on. You are correct about the project size.


I created the same animation on a new 1000 x 1000 project, and the factors scaled as I would have expected. Strangely, when increasing the new project to 3840x2160, the scaling continued to behave.


You have provided assurance to my sanity, and my Motion journey continues with your response in mind.


Thank you.


Jeremy

Reply

Linked x-position is a strange scale factor

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.