Reflect Motion

(Updated 12/04/2019)

This section describes a function that automatically inverts key forms and reflects them in the parameters.
By utilizing this feature, you will be able to accurately create the deformer's left-right inverted shape.
Since the key form is completed by simply making the shape on one side, the work can be greatly reduced in time.

Furthermore, motion inversion can be applied to asymmetrical ArtMeshes.

Motion inversion is a function that inverts and burns in key forms.
It does not always reflect the movement as mirrored, so once you have adjusted the shape, follow the steps again to apply the movement.

Deformer movement reversal

The center of the deformer is used as the axis to create an up/down or left/right inverted motion.
The center of the deformer is the axis, so objects in the deformer should be placed in the center of the deformer!

* This function is intended to invert around the default value of the parameter.
 Note that an error will occur if you try to reverse the shape from the default value.


Usage Procedure

Here, as an example, we will add movement to the [Angle X] parameter.

  1. Places the target object in the warp deformer.
  2. Add a 3-point key to the parameter and create a key form either the right or left side.
  3. Click on the [Modeling] menu -> [Parameter] -> [Reflect Motion].
    * The same operation can be performed with [Reflect Motion] in the Palette menu of the [Parameter] palette.
  4. In the [Invert Settings] dialog, under Basic Functions, check [Flip Horizontally] and click OK.

When the color of the parameter changes and a red circle gradient appears at the destination of the reversal of the movement, you are done.
The movement on the other side is automatically generated, so move the parameters to check it.


The same procedure can be used to create a vertical motion reversal.
However, be careful to check the [Flip Vertically] checkbox in the [Flip Settings] dialog.


It can be applied not only to warp deformers, but also to the position of the axis and angle of rotation of rotational deformers.



ArtMesh Movement Reversal

The same [Motion Inversion] can be applied to ArtMeshes as to deformers.
The procedure for using this function is the same, but if you want to invert the motion in the ArtMesh, you will need to [set the axis to be inverted], which is described below.

Setting the axis to be inverted

Using the center of the canvas:

The center of the canvas is the reference axis for the inversion.
If the model is front-facing, it is easier to reverse the motion if it is placed in the center of the canvas in advance.

Using the guide:

Specify the No. of the guide to be the reference axis for reversal of the movement.
For more information on guides, see “Guide Functions”.

Using the center point of the rotational deformer:

The center point of the specified rotation deformer is used as the reference axis for motion reversal.


Caution when executing on multiple objects

The following warnings may appear when performing [Reflect Motion] on multiple objects.

When multiple objects are selected, the same parameters are applied to all objects that have parent-child relationships.
Since the movement may not be as intended, check the movement after applying the following warning when it appears.

About Inversion Processing

Motion inversion is applied to the deformer and ArtMesh, starting with the parent.

In Live2D models, objects (deformers, ArtMeshes) are subject to the deformations of their parents.
• Deformers are only affected by deformations of the parent deformer (not directly by the parent of the parent).
• The ArtMesh only undergoes deformations of the parent deformer.

The deformation result is held as a key form of parameter for each object.
Therefore, the following cases where the parent does not have an inverted shape may result in deformations that differ from the expected results.

  1. If neither the parent nor any of the children of the object subject to motion reversal has been selected for the motion reversal process, and
    has the same parameter as the parameter to which the inversion is applied.
  2. If either its parent or child has no key at the deformation destination.
  3. If the key is present but not accompanied by a reversing motion. (asymmetric deformation)


© 2010 - 2022 Live2D Inc.