How to set physical operation

(Updated on October 28, 2021)

 

Basic on this pagePhysicsThis section describes the setting procedure of.
PhysicsFor details on the setting screen"PhysicsConfiguration』\please look at.
PhysicsThe settings of are saved in the model data (cmo3), so save the model data after setting.
However,PhysicsEven if you close the setting screen as it is, the settings are retained.

POINT
ShakePhysicsWhen controlling with, there is a shaking movement in advanceParameter(s)Must be prepared.

 

PhysicsSetting procedure

PhysicsOpen the settings screen

[Modeling] menu → [Physics・ Click [Scene Blend Settings] and clickPhysicsOpens the settings dialog.
PhysicsIf is not set, the setting item will be grayed out and the operation will be invalid.

Create a group

number item Details
Click [Add] to click [GlueThe Add User dialog opens.
  Enter a Name, and select any of the Input Presets and Physical Model Presets.
Click OK when the settings are complete.

Even if [Input Preset] and [Physical Model Preset] are not setGlueYou can create a software.
Also, this item isGlueIt can be changed even after the program is created.

 

outputParameter(s)To set

number item Details
CreatedGlueShakeParameter(s)Set to work.

Click the [Output Settings] tab to switch to the output settings screen.

  Click the [Add] button (A) to click [OutputParameter(s)] Dialog opens.

[outputParameter(s)] Dialog, I want to moveParameter(s)Select and click the [OK] button (B).

Drag the view area to move the model's face or body to follow the cursor.
Set to inputParameter(s)It also reacts when you move from the list.
Make sure that the set shaking is working properly.

 TIPS
In the play bar,PhysicsIf [Enable] is unchecked,PhysicsWill not be enabled.
PhysicsIf you want to check the movement of, let's check it.

From here, I will explain how to adjust the shaking.

 

Change input settings

PhysicsSet to inputParameter(s)It is set to [Output] by changing the value ofParameter(s)Will shake.
Even with the same movement, the way it shakes changes by changing the input settings.

 

inputParameter(s)Change

In the preset, "Angle X", "Angle Z", "Body rotation X", and "Body rotation Z" are set.
inputParameter(s)AnotherParameter(s)It is also possible to set to.

For example, inputParameter(s)By setting "Body rotation Y", you can make the hair spread softly during the jumping motion.
If the arm has accessories, it is related to the armParameter(s)EnterParameter(s)It is possible to shake it by setting it to.

 

Change of impact

Same inputParameter(s)However, if you change the degree of influence, the shaking will change.

The table below shows motion, physical model settings, and output.Parameter(s)For models with the same settings
inputParameter(s)This is a case where only the degree of influence of "angle X" and "body rotation X" is changed.

This setting has a weaker effect of "angle X" and a stronger effect of "body rotation X".
Since the movement of "body rotation X" during the motion is weak, the hair and ribbon hardly shake.
It is a setting that the influence of "angle X" is strong and the influence of "body rotation X" is weak.
The "angle X" movement during the motion is strong, so the hair and ribbon are shaking firmly.

In this way, the difference in the degree of influence of the input also greatly affects the shaking.

 

Change physical model settings

In the physical model settings, you can adjust the shaking speed and reaction speed.

 

length

In [Length], you can adjust the speed of shaking.
The smaller the value, the faster the movement, and the larger the value, the slower the shaking.
Parameter(s)If you want to change only the speed without changing the amount of change in the value, adjust the [Reaction speed] item.

Of [length]value small big
Change in shaking

quick

slowly
Pendulum preview

 

Ease of shaking

In [Easy to shake], you can adjust the magnitude of the shaking.
The higher the value, the more it will shake with a small amount of input.
As a guide, set in the range of 0.7 to 0.99.

[Easy to shake]value small big
Change in shaking Hard to shake Easy to shake
Pendulum preview

 

Reaction rate

In [Reaction Speed], you can adjust the reaction speed of shaking. It is a setting of how quickly it responds to input.
"1" is the same size, and if it is larger than "1", it will be agile, and if it is smaller, the reaction will be slow.
If the pendulum is multi-tiered, it is set to how agile the pendulum reacts to the movement of the parent pendulum.

[Reaction rate]value small big
Change in shaking Slow reaction Reaction is fast
Pendulum preview

 

Speed of convergence

In [Convergence speed], you can set the speed at which the shaking stops.
"1" is the same size, and if it is larger than "1", it will converge faster, and if it is smaller, it will be slower.

Value of [Fastness of convergence] small big
Change in shaking slow fast
Pendulum preview

 

Adjust output settings

Set to [Output]Parameter(s)The shaking calculated in [Input Settings] and [Physical Model Settings] is applied to.
In the [Maximum output (%)] item, the output destinationParameter(s)You can check how much it moved from 0 to what percentage of the maximum value.
Furthermore, it is also possible to set the [Magnification] to an arbitrary value and adjust the magnitude of the shaking, or automatically adjust it according to the [Maximum output (%)].

Magnification adjustment

You can adjust the magnitude of the shaking by setting [Magnification] to any value.
If you want to reduce the shaking, set [Magnification] to a value smaller than "1", and if you want to increase it, set it to a value larger than "1".

However, if the shaking is too large,Parameter(s)May be shaken off.
In that case, it is recommended to use [Output Adjustment (Down)].
For [Output adjustment (down)], see the item "Automatic output adjustment" below.

Tips
The magnitude of the shaking is also affected by [Input settings] and [Physical model settings].
If the shaking is small, please review the settings there as well.

 

Automatic output adjustment

Output by cursor tracking or scene playback before automatic output adjustmentParameter(s)Please check the movement of.
Then check the value of [Maximum output (%)].

POINT
[Maximum output (%)] is the output value as a result of multiplying the input by a magnification.
Output destinationParameter(s)Shows what percentage of the movement was from 0 to the maximum value.

    As shown in the figure belowParameter(s)Take the case where the default value is 0 in the settings as an example.

    
    * In this example, the input is not normalized.

 

If the maximum output is well below 100% (small movement):

Maximum output is outputParameter(s)Shows how much it was moving.
When [Maximum output (%)] is 50% as shown in the figure below,Parameter(s)It is in a state where only about half of the movement attached to is moving.
If you want to increase the movement, click [Output Adjustment (Up)] to automatically adjust the output.

After automatic adjustment, [Magnification] will be adjusted so that [Maximum output (%)] becomes 100%.
This makes it possible to increase the shaking movement within the appropriate range.

 

When the maximum output greatly exceeds 100% (when the movement is completely shaken):

Maximum output is outputParameter(s)Shows how much it was moving.
If [Maximum output (%)] exceeds 100%, the pendulum swings.Parameter(s)It is in a state where the range of is out of range.
Since the pendulum is trying to move to the range where no movement is created, stuttering will occur.
If you want to reduce the movement, click [Adjust Output (Down)] to automatically adjust the output.

After automatic adjustment, [Magnification] will be adjusted so that [Maximum output (%)] becomes 100%.
As a result, the output is suppressed and there is no clutter.

 

Redo output adjustment

If you do not get the result you want during the adjustment, you can reset the output result by clicking the button below.

Magnification reset:
Returns the adjusted magnification to "1.0".

Reset maximum output:
Resets the value of the maximum output detected by following the cursor or playing the scene.

 

AppliedPhysicsHow to set

Set the pendulum in multiple stages

Multi-stage pendulumSkinningApplied such as shakingPhysicsThis section describes the procedure for setting.
SkinningThe setting method is "Skinning』\Please see the page.

number item Details
  物理演算グループを追加します。
[物理モデルのプリセット]は「髪 2段振り子」「髪 3段振り子」「10���」「20段」のいずれかを選択してください。
※プリセットは揺れのパラメータ数で判断してください。
  Switch to the [Output Settings] tab and outputParameter(s)To set.
[outputParameter(s)] Dialog outputParameter(s)Please select all.
You can select the range by [Shift] + click.
Used for output in [Physical model settings]Parameter(s)Check if the number of and [No] in [Pendulum Settings] match.

For example, use for outputParameter(s)If you use a preset of "10 steps" with 5 pendulums, please [Delete] the pendulum after "6" of [No].
Conversely, use it for outputParameter(s)If there are not enough pendulums, click [Add].

Note that even if the pendulum is set to multiple levels in the [Physical Model Settings], it will not swing properly if the [Pendulum No.] in the [Output Settings] are all set to "1" or if the numbers are misaligned.

Follow the cursor and play the scene to check the shaking.


TIPS

ShakingParameter(s)Even if is divided into left and right, by setting as shown in the image 1GlueIt is possible to set all at once in the program.

 

SkinningMagnification adjustment

SkinningWhen [Output adjustment (up)] is used forSkinningSet inParameter(s)Is too large
Parameter(s)Will be shaken off.
SkinningIf you set the multi-step setting to about 10 steps with, set the magnification to around "20" for optimum movement.
Multiple outputsParameter(s)On the other hand, if you want to change the magnification at once, right-click [Magnification] → [Change Value at once].

  

 

Output inversion

In the case of a swaying object that is divided into left and right, it is possible to express a fluffy movement by reversing the movement.
To invert the movement, invert from [Output Settings]Parameter(s)Please check [Invert] of.

Tips
SameParameter(s)MultipleGlueIf it is set as output in
Make sure that the [Impact] of [Output Settings] does not exceed 100% in total.
When [Influence] exceeds 100%,Parameter(s)It may cause a stiff movement due to the swinging out of.

© 2010 --2021 Live2D Inc.

English中文한국어日本語