烘焙模拟选项(Bake Simulation Options)

另请参见设置烘焙模拟选项

层级(Hierarchy)

指定将如何从分组的或设置为子对象的对象的层级中烘焙关键帧集。

选定(Selected)

指定要烘焙的关键帧集将仅包含当前选定对象的动画曲线。默认设置为启用。

下方(Below)

指定要烘焙的关键帧集将包括选定对象以及层级中其下方的所有对象的动画曲线。默认设置为禁用。

通道(Channels)

指定动画曲线将包括在关键帧集中的通道(可设置关键帧属性)。

所有可设置关键帧(All Keyable)

指定关键帧集将包括选定对象的所有可设置关键帧属性的动画曲线。默认设置为启用。

来自通道盒(From Channel Box)

指定关键帧集将仅包括当前在“通道盒”(Channel Box)中选定的那些通道的动画曲线。默认设置为禁用。

受驱动通道(Driven Channels)

指定关键帧集将只包括所有受驱动关键帧。受驱动关键帧使可设置关键帧属性(通道)的值能够由其他属性的值所驱动。请参见受驱动关键帧。默认设置为禁用。

控制点(Control Points)

指定关键帧集是否将包括选定可变形对象的控制点的所有动画曲线。控制点包括 NURBS 控制顶点 (CV)、多边形顶点和晶格点。默认设置为禁用。

形状(Shapes)

指定关键帧集是否将包括选定对象的形状节点以及其变换节点的动画曲线。默认设置为启用。

时间范围(Time Range)

指定关键帧集的动画曲线的时间范围。

开始(Start)/结束(End)

指定从“开始时间”(Start Time)“结束时间”(End Time)的时间范围。

时间滑块(Time Slider)

指定由“时间滑块”(Time Slider)的“播放开始”(Playback Start)“播放结束”(Playback End)时间定义的时间范围。

开始时间(Start Time)

指定时间范围的开始(“开始/结束”(Start/End)处于启用状态时可用)。

结束时间(End Time)

指定时间范围的结束(“开始/结束”(Start/End)处于启用状态时可用)。

烘焙到(Bake To)

指定希望如何烘焙来自层的动画。另请参见烘焙动画层。从以下选项中进行选择:

基础动画(BaseAnimation)

将烘焙动画处理为场景中的“基础动画”(BaseAnimation)

新层(NewLayer)

默认情况下将烘焙动画处理成名为“BakedResults”的新层。

烘焙层(Baked layers)
选择烘焙层上属性发生的情况:
保持(Keep)

层保持烘焙前的状态。

移除属性(Remove Attributes) 烘焙后,去除原始层中的属性。
清除动画(Clear Animation) 在层上保留属性,但从中移除所有关键帧。

对于“相加”(Additive)层,“清除动画”(Clear Animation)选项将层值设置为 0。

对于“覆盖”(Override)层,此设置使用激活“烘焙”(Bake)命令时在时间光标位置的基础层上设置的值。

保持(Keep)
如果设置该选项,则选定对象的属性会保留在动画层上。
移除属性(Remove Attributes)
如果设置该选项,则在烘焙选定对象后,会从选定对象的关联动画层移除选定对象的属性。
重要: 如果设置“移除属性”(Remove Attributes),那么将从未禁用的任何关联层移除选定对象的关键帧。如果工作流是使用类似 Take 的层,请禁用包含在烘焙层之前要保留的关键帧的所有层。
清除动画(Clear Animation)

如果设置该选项,则动画将从源层清除,但烘焙选定对象后选定对象的属性将保留其关联动画层的成员。

重要: 如果设置“清除动画”(Clear Animation),那么将从未禁用的任何关联层移除选定对象的关键帧。如果工作流是使用类似 Take 的层,请禁用包含在烘焙层之前要保留的关键帧的所有层。
采样频率(Sample By)

指定 Maya 对动画进行解算及生成关键帧的频率。增加该值时,Maya 为动画设置关键帧的频率将会减少。减少该值时,效果相反。

“采样频率”(Sample By)值以“时间单位”(Time Unit)设置为基础。它表示 Maya 分析对象动画并生成关键帧时使用的频率。如果值为 1,则在每个时间单位处创建一个关键帧。增大该值将会减小生成关键帧的频率;减小该值将会增大频率。

过采样速率(Oversampling Rate)
更改“过采样速率”(Oversampling Rate)可以使烘焙频率更高。oversamplingRate 值越大,关键帧之间的步长越小。

默认设置为 1,即标识值,因为这是用于除以步长的值(即 step / oversamplingRate)。

智能烘焙(Smart Bake)

启用此选项后,会通过仅在烘焙动画曲线具有关键帧的时间处放置关键帧,以限制在烘焙过程期间生成的关键帧的数量。

“智能烘焙”(Smart Bake)处于启用状态时,也可以在“动画层编辑器”(Animation Layer Editor)菜单栏中启用,以便根据设置的值添加关键帧。

禁用此选项后,将基于“采样频率”(Sample by)值放置结果曲线上的关键帧。

提高保真度(Increase Fidelity)

启用此选项后,将基于设置的“保真度关键帧容差”(Fidelity Keys Tolerance)百分比值向结果(烘焙)曲线添加关键帧。这有助于保持烘焙/合并的动画曲线的形状,而不向结果曲线添加大量新关键帧。

注: 仅当启用“智能烘焙”(Smart Bake)时该选项才可用。
保真度关键帧容差(Fidelity Keys Tolerance)

如果启用“智能烘焙”(Smart Bake)“提高保真度”(Increase Fidelity),那么使用该值可以确定 Maya 何时可以将附加的关键帧添加到结果曲线。

对于结果(烘焙)曲线的每个分段,该百分比确定烘焙曲线的值与 Maya 设置新关键帧之前的源曲线之间可能的差异程度。

“保真度关键帧容差”(Fidelity Keys Tolerance)越低,在烘焙过程中添加的关键帧就越多,从而更正了源动画曲线与结果动画曲线之间的差异。

“保真度关键帧容差”(Fidelity Keys Tolerance)越高,添加到结果曲线的新关键帧就越少,但会允许更多的结果曲线从原始曲线发散。

例如,如果“保真度关键帧容差”(Fidelity Keys Tolerance)设置为 0.5%,且 2 个合并曲线分段的值处于 500 到 600 的范围内,则关键帧将添加到烘焙曲线分段,使其保持为 99.5%...

运行模拟(Run Simulation)
指定是否执行模拟,而不是在时间范围内单独对每个属性进行解算。默认设置为启用。
保持未烘焙关键(Keep Unbaked Keys)

该选项可保持处于烘焙时间范围之外的关键帧,且仅适用于直接连接的动画曲线。启用此选项后,那么烘焙模拟就不会移除处于烘焙范围之外的关键帧。禁用此选项后,在执行该操作后动画曲线上将仅存在烘焙期间在指定的时间范围内创建的关键帧。

稀疏曲线烘焙(Sparse Curve Bake)

该选项仅对直接连接的动画曲线起作用。该选项会生成烘焙结果,该烘焙结果仅创建足以表示动画曲线的形状的关键帧。

禁用隐式控制(Disable Implicit Control)

该选项会在执行烘焙模拟之后立即禁用诸如 IK 控制柄等控件的效果。

展开旋转(Unroll rotation)

此选项可确保关键帧之间的跳转不超过 180 度(也称为“万向锁定”)。这样,您可以过滤在动画中引起翻转或振动的大旋转。

但是,如果故意将关键帧的间距设置为大于 180 度,则激活“展开旋转”(Unroll rotation)选项会影响动画。

“展开旋转”(Unroll Rotation)主要用于 mocap 数据或在烘焙约束之后使用。

性能设置(Performance Settings)
使用“性能设置”(Performance Settings)中的选项,您可以调整特定设置以提高模拟速度。
解算模式(Evaluation Mode)
在烘焙过程中为“解算管理器”(Evaluation Manager)设置“解算模式”(Evaluation Mode)。您可以选择“并行”(Parallel)“DG”“串行”(Serial)。有关每种解算模式的说明,请参见使用解算管理器提高性能
“解算管理器”(Evaluation Manager)默认设置为“并行”(Parallel)
暂停视口更新(Pause Viewport Update)
激活此选项可在模拟期间停止重画视口,这会降低烘焙过程的速度。