Live2D How to animate head XYZ ? fast rigging angle XY for face skin
Recently, I haven't updated it because I've been busy with projects, but I would like to resume writing articles little by little.
Even when it wasn't updated, I was still gathering information little by little, so this time I'll introduce how to change the way the X and Y axes sway with Live2D.
It's a know-how that is often used for things like hair swaying.
When divided into left and right from the center of the head, if the face were to move along the X axis, it would sway in the same direction, but if it was moved along the Y axis, it would move in the opposite direction.
In recent models, it is often implemented as a matter of course, but I couldn't find an article about how to do it, so I will summarize it.
How to change the swing on the X and Y axes
This method is actually easy to implement.
First, separate the shaking parameters for the left and right hair.
After adding the parameters, move to the physics tab and create the shaking motion for each.
At this time, enter angle X and angle Y in the input.
Then, select either the left or right hair sway, and check the invert angle Y for the input part of all groups (left side hair, left front hair, left back hair, etc.)
By doing this, the movement is reversed only when the model moves on the Y axis, so the hair can swing in opposite directions on the left and right!
With this method, it can not be implemented with Facerig
However, this method cannot be implemented with Facerig.
For some reason, Facerig has a specification that can not implement partial inversion of this input (partial inversion of output is also not possible)
So people using Facerig models will have to implement it differently.
How to change the shaking method with the model for Facerig
Below, we will explain how to change the shaking direction on the XY axis with the Facerig model.
The know-how introduced below can be used for things other than shaking, so please refer to it.
Create a preset for flipping
First, prepare parameters for the left and right hair in the same way as before.
In addition, let's create a parameter for inversion.
Next, go to the physics tab and create a preset for inversion.
First, let's create a parameter that follows the angle Y parameter as follows. Set the output to the parameter you created earlier.
Check Invert and set the angle to 90~-90.
If you adjust the magnitude of the swing, the reaction speed, and the speed of convergence as shown in the attached image, you should be able to create a pendulum that firmly follows.
Set the parameters created in the input part
This completes a parameter that moves in opposition to the net Y angle.
After making this, create presets for left and right shaking, just like before.
Once created, substitute the inversion parameter created earlier instead of the angle Y for either the left or right input part.
By doing this, it is possible to create sway in the left and right opposite directions when the angle Y moves under the influence of the parameter that moves in the opposite direction to the angle Y.
Doesn't work on physics editor
If I make it this way, for some reason the reversed hair doesn't move on the physics editor.
Facerig will reflect it properly, so let's check it with Facerig.
Tracking parameters can be used in many situations
The tracking parameters introduced this time can be used in various situations.
For example, it can be used to make body movements and follow facial movements.
In addition, it seems that it can also be used when making complex movements of the face.
There is also an article that summarizes other know-how on the theme of "shaking", so please refer to it.