如何设置物理模拟

最終更新: 2024年2月13日

本页描述了基本的物理模拟设置步骤。
有关物理模拟设置的详细信息,请参考“关于物理模拟”。

Point

当通过物理模拟控制摇动时,需要预先准备一个与摇动的动作相关的参数。

如何保存物理模拟设置

物理模拟设置的内容记录在模型文件(.cmo3)中。
当模型文件打开时,即使物理模拟设置关闭,这些设置内容也会暂时保留。
请在关闭模型文件之前保存模型文件。

物理模拟设置步骤

打开物理模拟设置

单击[建模]菜单 → [物理模拟设置],打开物理模拟设置对话框。
在创建物理模拟群组之前,无法操作输入/输出设置。

创建组

编号项目细节
单击[追加],打开[追加组]对话框。
输入[名称]并选择[输入预置]和[物理模拟模型预置]中的任意一个。
设置完成后单击[OK]。

即使未设置[输入预置]和[物理模拟模型预置],您也可以创建组。
此外,即使在创建组之后也可以变更此项目。

设置输出参数

编号项目细节
设置摇动参数以在创建的组中移动。

单击[输出设置]切换到输出设置画面。
单击[追加] (A),打开[输出参数]对话框。

从[输出参数]对话框中,选择要移动的参数,然后单击[OK] (B)。
拖动检视区域以跟踪光标移动模型的面部或身体。
当您从列表中移动输入中设置的参数时,它也会做出反应。
确保设置的摇动动作正常。
Tips

如果勾选[有效],将启用物理模拟,您可以检查设置的摆动。
请根据需要进行切换。


这里将解释如何调整摇动。

变更输入设置

在物理模拟中,[输出]中设置的参数会因输入中设置的参数值的变化而变化。
即使是相同的动作,它的摇动方式也会随着输入设置的变更而改变。

变更输入参数

在预置中,设置了“角度X”、“角度Z”、“身体旋转X”和“身体旋转Z”,也可以将输入参数设置为另一个参数。

例如,通过将输入参数设置为“身体旋转Y”,可以在跳跃动作中使头发蓬松。
此外,如果手臂上附有配件等,通过将手臂相关参数设置为输入参数,可以使其根据手臂的动作而摆动。

影响程度的变更

即使使用相同的输入参数,摇动也会随着影响程度的变更而变化。

下表显示了针对具有相同动态、物理模拟模型设置和输出参数设置的模型,仅变更输入参数“角度X”和“身体旋转X”的影响程度的情况。

是弱化“角度X”的影响、强化“身体旋转X”的影响的设置。
由于动态过程中“身体旋转X”的动作较弱,因此头发和丝带几乎不会摇动。
是强化“角度X”的影响、若化“身体旋转X”的影响的设置。
由于动态过程中“角度X”的动作较强,因此头发和丝带会用力摇动。

这样一来,输入影响程度的不同也对摇动产生很大影响。

变更物理模拟模型设置

在物理模拟模型设置中,可以调整摇动速度和反应速度。

长度

在[长度]中,您可以调整摇动的速度。
数值越小,动作越快,数值越大,摇动越慢。
如果您只想改变速度而不改变参数值的变化量,请调整[反应速度]项目。

[长度]的值
摇动变化
摆锤预览

容易摇动程度

在[容易摇动程度]中,您可以调整摇动的幅度。
该值越高,即使是少量的输入,它也会摇动得越厉害。
作为参考,请设置在0.7~0.99的范围内。

[容易摇动程度]的值
摇动变化难以摇动容易摇动
摆锤预览

反应速度

在[反应速度]中,您可以调整摇动的反应速度。它是对输入的响应速度的设置。
“1”大小相同,大于“1”则敏捷,小于“1”则反应迟缓。
如果摆锤是多层的,则设置为该子摆锤对父摆锤的动作做出反应的速度。

[反应速度]的值
摇动变化反应慢反应快
摆锤预览

收敛速度

在[收敛速度] 中,您可以设置直到摇动停止的速度。
“1”是同样的大小,如果大于“1”会收敛更快,如果小于“1”会更慢。

[收敛速度]的值
摇动变化
摆锤预览

调整输出设置

[输入设置]和[物理模拟模型设置]中计算的摇动将应用于[输出]中设置的参数。
在[最大输出力(%)]项目中,您可以检查输出目标参数从0开始的最大值的百分比。
此外,还可以将[倍率]设置为任意值并调整摇动幅度,或根据[最大输出力(%)]自动调整。

倍率调整

您可以通过将[倍率]设置为任何值来调整摇动的幅度。
如果要减少摇动,请将[倍率]设置为小于“1”的值,如果要增加摇动,请将其设置为大于“1”的值。

但是,如果摇动过大,参数可能会被抖动掉。
在这种情况下,建议使用[导出调整(向下)]。
关于[导出调整(向下)],请参考下面的“自动输出调整”项目。

Tips

摇动的幅度也受[输入设置]和[物理模拟模型设置]的影响。
如果摆动很小,也请检查这些设置。

自动输出调整

在自动调整输出之前,通过跟踪光标或播放场景来检查输出参数的动作。
然后检查[最大输出力(%)]的值。

Point

[最大输出力(%)]表示输入乘以倍率后的输出值从输出目标参数0到最大值为止所变化的百分比。

以下图参数设置中默认值为0的情况为例。

* 在本例中,输入未标准化


如果最大输出力远低于100%(小幅移动):

最大输出力表示输出参数移动了多少。
下图所示,当[最大输出力(%)]为50%时,表示附加在参数上的动作只有大约一半在动作。
如果要增加动作,单击[导出调整(向上)]自动调整输出。

自动调整后,[倍率]将调整为[最大输出力(%)]为100%。
这使得可以在适当范围内增加摇动动作。

当最大输出力大幅超过100%时(动作完全晃动时):

最大输出力表示输出参数移动了多少。
如果[最大输出力(%)]超过100%,则摆锤超出参数范围。
由于摆锤试图移动到没有创建动作的范围内,因此会出现卡顿。
如果要减少动作,请单击[导出调整(向下)]以自动调整输出。

自动调整后,[倍率]将调整为[最大输出力(%)]为100%。
结果,输出被抑制并且没有卡顿。

重新进行导出调整

如果您在调整过程中没有得到您想要的结果,您可以使用下面的按钮重置输出结果。

倍率重置:
将调整后的倍率恢复为“1.0”。

重置最大输出力:
重置通过跟踪光标或播放场景检测到的最大输出力值。

如何设置应用物理模拟

多段设置摆锤

本节介绍设置应用物理模拟的步骤,例如多级摆锤和蒙皮摇动等。
有关如何设置蒙皮的详细信息,请参考“蒙皮”页面。

编号项目细节
 追加物理模拟群组。
为[物理模拟模型预置]选择“头发 2段摆锤”、“头发 3段摆锤”、“10段”和“20段”之一。
* 根据摇动参数的数量确定预置值。
 切换到[输出设置]选项卡并设置输出参数。
从[输出参数]对话框中选择所有输出参数。
您可以通过按[Shift] + 单击来选择范围。
在[物理模拟模型设置]中,检查用于输出的参数数量是否与[摆锤设置]中的[No]匹配。

例如用于输出的参数数量为5,预置为“10段”,则请[删除][No]“6”后的摆锤。
反之,如果用于输出的参数摆锤不够,请点击[追加]。

即使在[物理模拟模型设置]中将摆锤设置为多段,如果[输出设置]中的所有[摆锤No]都设置为“1”或编号不正确,它也不会干净摇动,敬请注意。
跟踪光标并播放场景以检查摇动。
Tips

即使摇动参数在左右分开,也可以通过如图所示进行设置,以在一组内批量设置。


蒙皮倍率调整

如果使用[导出调整(向上)]进行蒙皮,蒙皮设置的参数会过大,参数将不堪重负。
如果通过蒙皮将多段设置设置为约10段,请将倍率设置为“20”左右以获得最佳动作。
要批量变更多个输出参数的倍率时,请右键单击[倍率] → [批量变更值]。

输出反转

为左右一分为二的摇动物体时,可以通过反转动作来表现蓬松的动作。
要反转运动时,请从[输出设置]中选中要反转参数的[反转]。

Tips

如果同一参数设置为多组输出,请注意确保[输出设置]的[影响度]总和不超过100%。
如果[影响度]超过100%,可能会因参数摇动而导致动作卡顿。

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。