psvfx wrote:
Also, with the Set Origin tool, is there a way to move that to the precise center of a group of points so I can be sure that the pivot is exactly where I want it? Or can I snap it to a particular point?
Dagnabbit! So sorry. I got
layer origin confused with
layer Position.
As Slowtiger already said there are no "units" when moving the layer. Anime Studio uses it's own system of units that doesn't change even at different sized project pixel dimensions. The units used for layer position is always based on a square grid using the height of the project. The height, or top of the document is always 1. The center of the layer is 0, and the bottom of the project is -1. The width is based on the same square units/grid and varies based on the proportions set in the project settings.
Point positions are based on the layer position grid and NOT the layer origin. Changing layer origin has no effect on the point positions. They are always based on the "actual" layer position with the center of the layer at 0. Layer origin changes the layer rotation and position center when animating layer properties, but the "actual" layer grid remains unchanged. For example if you animate the layer position and you have layer paths displayed (the blue path showing layer movement) that path follows the layer origin.
Phew!
Layer origin is for changing the center of layer property animation. Point positions are still based on the "real" layer position. If you change the layer origin, the points positions won't change value. it a points position is 0.5 x , 0.5 y and you move the origin of the layer the value for the points positions on x and y won't change. This can be... confusing but makes sense.
Think of the layer origin the same as a separate value of the layer like the point locations. The real or actual layer grid x y values never changes. The origin is based on that grid.
--------
You can set the layer origin to match the center of a group of points. There is no tool or automated way to do this but you can simply copy the x and y location of the points to the x and y of the layer origin.
For example, if you drew a hand on a layer and it was off to the right and down low on the layer, and you wanted to rotate the hand layer it won't rotate correctly because the origin is in the center of the layer. You can move the layer origin to the top of of the hand points so the layer rotates at the wrist. You could also copy the point locations x and y to the layer origin.
Sorry if this is confusing. It makes sense if you simply play around with these settings in a simple document with one vector layer and a simple shape like a circle or square.
------
To be honest, there is a much easier way to rotate and control layers without having to worry about the layer origin. Use a bone layer and bones. Binding a layer to a bone is a more clearly visible way to see how the layer will be controlled and you don't have to select the layer to rotate or move it, and you don't have to touch the origin of the layer.