使用几何缓存片段
 
 
 

“Trax 编辑器”(Trax Editor)中,几何缓存节点由几何缓存片段表示。使用这些缓存片段,可以清晰地查看几何缓存之间的关系并以非线性方式编辑缓存的变形。这使您可以直观地同时管理和操纵所有对象的几何缓存。

注意

几何缓存片段仅存储对象顶点的 XYZ 位置,而不存储对象的变换节点的平移、旋转或缩放。

查看几何缓存片段

  1. 在查看对象的几何缓存片段之前,首先需要缓存对象的变形。请参见创建或导入几何缓存
  2. 在场景视图中,选择要查看其几何缓存片段的对象。
  3. 打开“Trax 编辑器”(Trax Editor)
  4. “Trax 编辑器”(Trax Editor)菜单栏上,选择“列表 > 加载选定角色”(List > Load Selected Characters)

    选定对象的所有几何缓存节点都将作为缓存片段加载到“Trax 编辑器”(Trax Editor)中。每个片段都放置在它自己的轨迹上,并且对象的所有缓存片段都在对象的形状节点下进行分组。

从 Trax 中选择几何缓存片段的对象

  1. “Trax 编辑器”(Trax Editor)中,选择要在场景中选择其对象的几何缓存片段。
  2. 在轨迹视图中,在缓存片段上单击鼠标右键 (),并从出现的上下文相关菜单中选择“选择几何体”(Select Geometry)

    缓存片段的对象现在在场景中处于选定状态。

移动几何缓存片段

  1. 在场景视图中,选择要移动其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,执行以下操作:
    • 若要在时间方向上向前或向后移动几何缓存片段,请将缓存片段从一侧拖动到另一侧。
    • 若要将几何缓存片段移动到其他轨迹,请向上或向下拖动缓存片段。

      在移动缓存片段时会出现移动鼠标指针。

在时间方向上移动多个几何缓存片段

  1. 在场景视图中,选择要移动其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,按住 键在要移动的几何缓存片段上单击鼠标左键 ()。

    随即显示缓存片段操纵器。

  3. 将平移控制柄拖动到左侧或右侧以同时移动所有选定的缓存片段。

    选定的几何缓存片段在时间方向上向前或向后移动,并更改其“开始帧”(Start Frame)值。

在时间方向上移动对象的所有几何缓存片段

  1. 在场景视图中,选择要移动其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,将对象的摘要缓存片段拖动到左侧或右侧。

    对象的所有几何缓存片段均在时间方向上向前或向后移动,并更改对象的所有缓存片段的“开始帧”。

重命名几何缓存片段

  1. 在场景视图中,选择要重命名其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,双击要更改的几何缓存片段的名称。
  3. 为缓存片段键入新名称,然后按 键。

    该几何缓存片段的名称及其相应的缓存节点将更改为键入的新名称。

    注意

    “属性编辑器”(Attribute Editor)“通道盒”(Channel Box)中更改几何缓存节点的名称也将在“Trax 编辑器”(Trax Editor)中更改其相应的几何缓存片段的名称。

启用或禁用几何缓存片段

注意

启用或禁用几何缓存片段也将启用或禁用其相应的缓存节点。

启用或禁用单个几何缓存片段

  1. 在场景视图中,选择要启用或禁用其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择要启用或禁用的几何缓存片段。
  3. 执行下列操作之一:
    • 在轨迹视图中,在选定的缓存片段上单击鼠标右键 ()。在显示的菜单中,打开“启用片段”(Enable Clip)使缓存片段变为活动状态,或者关闭“启用片段”(Enable Clip)使缓存片段变为非活动状态。
    • 在 Trax 菜单栏上,选择“修改 > 启用/禁用”(Modify > Enable/Disable)可使选定的缓存片段变为活动或非活动状态,具体取决于其当前状态。

启用或禁用对象的所有几何缓存片段

  1. 请参见启用或禁用几何缓存

锁定、单放或禁用几何缓存轨迹

锁定几何缓存轨迹

  1. 在场景视图中,选择要锁定其几何缓存片段轨迹的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择“列表 > 加载选定角色”(List > Load Selected Characters)

    当前对象的所有几何缓存都在轨迹视图中显示为片段。

  3. 在轨迹控制区域中,单击要锁定的几何缓存轨迹左侧的锁定按钮

“锁定”(Lock)按钮将冻结几何缓存轨迹。在锁定轨迹时,将无法编辑其缓存片段,但播放期间会显示其缓存的变形。可以锁定几何缓存轨迹,以防意外修改其缓存片段。

单放几何缓存轨迹

  1. 在场景视图中,选择要单放其几何缓存片段轨迹的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择“列表 > 加载选定角色”(List > Load Selected Characters)

    当前对象的所有几何缓存都在轨迹视图中显示为片段。

  3. 在轨迹控制区域中,单击要单放的几何缓存轨迹左侧的单放按钮

“Solo”按钮会隔离选定轨迹上的几何缓存片段,以便在播放期间仅使用这些缓存。当您想要隔离和查看特定几何缓存轨迹在对象上的效果时,单放功能很有用。

禁用几何缓存轨迹

  1. 在场景视图中,选择要禁用其几何缓存片段轨迹的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择“列表 > 加载选定角色”(List > Load Selected Characters)

    当前对象的所有几何缓存都在轨迹视图中显示为片段。

  3. 在轨迹控制区域中,单击要禁用的几何缓存轨迹左侧的“禁用”(Mute)按钮

“禁用”(Mute)按钮会禁用选定轨迹的缓存变形。当您想要查看对象的变形,而不查看特定几何缓存轨迹的效果时,禁用功能很有用。

缩放几何缓存片段

可以缩放几何缓存片段以加快或减慢对象的缓存变形。

缩小(小于原始缓存片段长度的 100%)缓存片段会压缩缓存片段中的变形,以便生成的变形看起来较快或加速。放大(大于原始缓存片段长度的 100%)缓存片段会拉伸缓存片段的变形,以便生成的变形看起来较慢。

缩放几何缓存片段

  1. 在场景视图中,选择要缩放其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择要缩放的几何缓存片段。
  3. 执行下列操作之一:
    • 拖动片段下部角点的热点以缩放您的缓存片段。
    • 双击缓存片段上的比例值,键入一个新比例值,然后按 键。
    • “通道盒”(Channel Box)中,设定缓存片段的“比例”通道值。

    请参见缩放

同时缩放多个几何缓存片段

  1. 在场景视图中,选择要缩放其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,按住 键选择要缩放的几何缓存片段。

    随即显示缓存片段操纵器。

  3. 将缩放控制柄拖动到左侧或右侧以同时缩放所有选定的缓存片段。

缩放对象的所有几何缓存片段

  1. 在场景视图中,选择要缩放其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,拖动摘要缓存片段的左侧或右侧以缩放选定对象的所有几何缓存片段。

循环几何缓存片段

可以循环几何缓存片段以重复缓存片段中包含的变形。可以在缓存片段之前或之后创建循环,它们可以是整个循环,也可以是部分循环。

原始缓存片段的末尾和第一个循环的开头标有一条小竖直线。缓存片段的每个循环序列的结束位置都用一个小圆圈记号标记。

循环由字母 C 表示,并且显示的蓝色比缓存片段的其余部分更浅。

循环几何缓存片段

  1. 在场景视图中,选择要循环其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择要循环的几何缓存片段。
  3. 执行下列操作之一:
    • 按住 键拖动缓存片段下部角点的热点,以便在缓存片段之前(前方循环)或之后(后方循环)创建循环。

      在为缓存片段创建循环时将显示循环鼠标指针。

    • “通道盒”(Channel Box)中,设定前方循环通道值以在缓存片段之前创建循环,或设定后方循环通道值以在缓存片段之后创建循环。

    请参见前方循环/后方循环

编辑几何缓存片段的循环数

  1. “Trax 编辑器”(Trax Editor)中,双击缓存片段的循环部分上 C 旁边的数字,键入一个代表在主缓存片段之前(前方循环)或之后(后方循环)循环该片段的次数的数字,然后按 键。

例如,如果缓存片段的循环部分出现在主缓存片段之后且其循环数为 2,则主缓存片段中的变形将在缓存片段的主要部分之后重复两次。

保持几何缓存片段

可以保持几何缓存片段以在一段固定的时间内冻结缓存片段中的最后一个变形。

保持是缓存片段的部分或伸展,其中最后一个变形将保持指定的一段时间。保持由字母 H 表示,并且显示的蓝色比片段的其余部分要浅。

保持几何缓存片段

  1. 在场景视图中,选择要保持其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,选择要保持的几何缓存片段。
  3. 执行下列操作之一:
    • 按住 键拖动片段上部角点的热点以在缓存片段后创建保持。
    • “通道盒”(Channel Box)中,为缓存片段设定保持通道值。

    请参见保持

编辑保持几何缓存片段的帧数

  1. 双击缓存片段的保持部分上 H 旁边的数字,键入一个代表要保持缓存片段中的最后一个变形的帧数的新值,然后按 键。

修剪几何缓存片段

可以修剪几何缓存片段以略去缓存片段的开头或末尾的变形分段。这会更改缓存片段的“源输入”(Source In)“源输出”(Source Out)时间。修剪缓存片段不会影响磁盘上与其关联的缓存文件。使用修剪功能从缓存片段中略去的分段不会被删除,在还原缓存片段的原始长度时,可以恢复这些分段。

修剪几何缓存片段

  1. “Trax 编辑器”(Trax Editor)中,选择要保持的几何缓存片段。
  2. 执行下列操作之一:
    • 拖动片段顶部角点的热点以修剪您的缓存片段。

      在修剪缓存片段时将显示修剪鼠标指针

    • 将 Trax 当前时间指示器放置在所需位置,在缓存片段上单击鼠标右键 (),从出现的上下文相关菜单中选择“剪去前方”(Trim Before)“剪去后方”(Trim After),或者在 Trax 菜单栏中选择“编辑 > 剪去前方”或“编辑 > 剪去后方”(Edit > Trim Before or Edit > Trim After)

    如果选择了“剪去前方”(Trim before),缓存片段中出现在 Trax 当前时间指示器之前的部分将从缓存片段中移除。如果选择了“剪去后方”(Trim After),缓存片段中出现在 Trax 当前时间指示器之后的部分将从缓存片段中移除。请参见剪去前方剪去后方

    • “通道盒”(Channel Box)中,更改缓存片段的“源开始”(Source Start)“源结束”(Source End)和通道值,或双击缓存片段上的“源开始”(Source Start)“源结束”(Source End)值,键入新数值,然后按 键。

    如果更改缓存片段的“源开始”值,将从缓存片段的开头修剪帧。如果更改缓存片段的“源结束”(Source End)值,将从缓存片段的末尾修剪帧。请参见源开始/源结束。修剪的帧不会从片段或磁盘上的关联文件中删除。可以通过还原缓存片段的原始长度来恢复修剪掉的帧。

分割几何缓存片段

可以分割几何缓存片段,以将对象的缓存变形分为多个可重复使用的缓存片段。

注意

不能分割循环几何缓存片段。需要先合并循环的缓存片段,然后再分割它。请参见合并几何缓存片段

分割几何缓存片段

  1. “Trax 编辑器”(Trax Editor)中,选择要分割的缓存片段。
  2. 执行下列操作之一:
    • 将 Trax 当前时间指示器拖动到缓存片段上要分割它的位置,在该缓存片段上单击鼠标右键 (),然后从出现的上下文相关菜单中选择“分割片段”(Split Clip)

      将在当前时间指示器的当前帧分割几何缓存片段,并显示两个缓存片段来替换选定的缓存片段。

    • 在 Trax 菜单栏上,选择“编辑 > 分割”(Edit > Split)

      将根据“分割片段选项”(Split Clip Options)窗口中的当前设置分割该缓存片段,并显示两个片段来替换选定片段。请参见分割

提示

重命名从分割缓存片段操作生成的缓存片段,以帮助您记住其原始顺序。

合并几何缓存片段

可以将几何缓存片段合并到一个新的缓存片段中。要合并的缓存片段可以在轨迹中按顺序排列,也可以位于不同的轨迹中。

注意

不能合并禁用的缓存片段。

仅当已选择或禁用位于合并时间范围内的每个几何缓存片段时,才能合并这些缓存片段。例如,如果您具有缓存片段 1(帧 20-30)、缓存片段 2(帧 25-35)和缓存片段 3(帧 40-50),并且要合并缓存片段 2 和 3,则必须禁用或选择缓存片段 1 才能进行合并。

可以同时合并对象的所有几何缓存片段,方法是针对合并操作选择该对象,而不是其几何缓存片段。合并时,对象的所有启用的缓存片段将烘焙到单个缓存片段。

但是,如果任何缓存片段发生重叠,或者任何片段之间存在间隙,请参见合并非重叠或重叠几何缓存片段

合并对象的所有几何缓存片段

  1. 选择要合并其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,确保已启用对象的所有缓存片段。
  3. “动画”(Animation)菜单集中,选择“几何缓存 > 合并缓存(Geometry Cache > Merge Caches)”。

    对象的所有已启用缓存根据“合并几何缓存选项”(Merge Geometry Cache Options)窗口中的当前设置合并,并创建新的几何缓存片段、缓存文件和描述文件。请参见“几何缓存 > 合并缓存(Geometry Cache > Merge Caches)”。

    合并的几何缓存片段被禁用,它们在磁盘上的相应缓存文不会被覆盖或删除。

也可以按如下所示合并单个缩放、循环或保持的几何缓存片段:

合并单个几何缓存片段

  1. 选择要合并其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,启用要合并的几何缓存片段并禁用所有其他缓存片段。
  3. “动画”(Animation)菜单集中,选择“几何缓存 > 合并缓存(Geometry Cache > Merge Caches)”。

    单个缓存片段将根据“合并几何缓存选项”(Merge Geometry Cache Options)窗口中的设置合并,并创建新的几何缓存片段、缓存文件和描述文件。请参见“几何缓存 > 合并缓存(Geometry Cache > Merge Caches)”。

    合并的几何缓存片段被禁用,它们在磁盘上的关联缓存文件不会被覆盖或删除。

合并非重叠或重叠几何缓存片段

可以合并非重叠几何缓存片段,但如果要合并的非重叠几何缓存片段之间有间隙,则这些间隙是线性插值,并且不会将这些间隙的任何缓存数据保存到合并的缓存片段。

例如,您有三个要合并的缓存片段:缓存片段 1(帧 15-25)、缓存片段 2(帧 25-35)和缓存片段 3(帧 40-50)。在合并这些缓存片段时,生成的合并缓存片段的长度将为帧 15-50,但帧 36-39 将不包含任何缓存数据。

也可以合并多个重叠几何缓存片段。重叠的缓存片段区域将根据其当前“输入权重”(Input Weight)设置及其任何权重贴图进行混合。

请参见混合和设定几何缓存权重输入权重

合并多个非重叠几何缓存片段

  1. 选择要合并其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,启用要合并的非重叠几何缓存片段并禁用所有其他缓存片段。
  3. 选择要合并的非重叠缓存片段。
  4. 在 Trax 菜单栏上,选择“编辑 > 合并缓存片段”(Edit > Merge Cache Clips)

    所有选定的非重叠几何缓存根据“合并缓存片段选项”(Merge Cache Clip Options)窗口中的设置合并,并创建新的几何缓存片段、缓存文件和描述文件。请参见合并缓存片段

    合并的几何缓存片段被禁用,它们在磁盘上的关联缓存文件不会被覆盖或删除。

合并多个重叠几何缓存片段

  1. 选择要合并其几何缓存片段的对象。
  2. “Trax 编辑器”(Trax Editor)中,启用要合并的重叠几何缓存片段并禁用所有其他缓存片段。
  3. 选择要合并的重叠缓存片段。
  4. 在 Trax 菜单栏上,选择“编辑 > 合并缓存片段”(Edit > Merge Cache Clips)

    所有选定的重叠缓存片段根据“合并缓存片段选项”(Merge Cache Clip Options)窗口中的设置合并,并创建新的几何缓存片段、缓存文件和描述文件。请参见合并缓存片段

    合并的几何缓存被禁用,它们在磁盘上的关联缓存文件不会被覆盖或删除。

混合几何缓存片段

可以混合几何缓存片段,以在对象的重叠缓存片段之间创建平滑、无缝的过渡。

几何缓存片段将自动混合。默认情况下,启用的几何缓存片段的所有重叠区域会使用其缓存片段的当前权重设置自动混合在一起。请参见输入权重

缓存权重在重叠缓存片段之间进行规格化。因此,如果两个重叠缓存片段具有相同的权重值(即 1.0 和 1.0,0.5 和 0.5 等等),则它们将在播放时对其缓存混合区域中的变形起同等作用。

可以调整缓存片段混合的平滑度,方法是调整其权重设置,或操纵其权重曲线。例如,如果您有两个重叠缓存片段,一个从帧 1-25,另一个从帧 20-45,两个片段均将其输入权重设定为 0.5 (50%),则这两个缓存片段将在播放时对其对象在帧 20-25 的变形起到同等作用。

顺序缓存片段不进行混合。当您的几何缓存片段之间存在间隙时,将使用对象的原始(源)变形的实时播放(而非插值缓存数据)填充这些间隙。

提示

如果希望一个缓存片段中的最终变形继续影响其对象在下一个缓存片段中的变形,请使用影响以下对象的几何体的保持。

也可以为几何缓存片段创建权重曲线。通过这些权重曲线可以调整几何缓存片段的变形从其混合区域缓入和缓出的方式。

创建并调整几何缓存片段权重曲线

  1. “Trax 编辑器”(Trax Editor)中,选择要创建并调整其权重曲线的几何缓存片段。
  2. 在该缓存片段上单击鼠标右键 () 并从出现的上下文相关菜单中选择“创建权重曲线”(Create Weight Curve)

    将为选定缓存片段创建权重曲线。

  3. 执行下列操作之一:
    • 在 Trax 工具栏上,单击“图形权重曲线”(Graph Weight Curves)按钮 ()。
    • 在选定的缓存片段上单击鼠标右键 () 并从出现的上下文相关菜单中选择“对权重制图”(Graph Weight)

    随即打开“曲线图编辑器”(Graph Editor),并且选定缓存片段的权重曲线框显在其图表视图中。

  4. 通过执行下列操作来调整缓存片段的权重曲线的形状:
    • 移动权重曲线的关键帧,或者为切线设置关键帧。

    从 Maya 工具箱中选择“移动工具”(Move Tool),并按住鼠标中键 () 拖动关键帧或其切线控制柄,以更改权重曲线的形状。

    • (可选)向权重曲线中添加新的关键帧。

    “曲线图编辑器”(Graph Editor)的工具栏选择插入关键帧工具 () 或添加关键帧工具 (),并按住鼠标中键 () 单击权重曲线以向权重曲线添加其他关键帧。

    然后可以使用这些新关键帧及其切线控制柄,来进一步操纵权重曲线的形状。

    修改后的权重曲线现在显示在轨迹视图区域中的选定缓存片段上。

    提示

    “属性编辑器”(Attribute Editor)中,还可以为几何缓存的 cacheBlend 节点上的“输入权重”(Input Weight)属性设置关键帧,以便为对象创建几何缓存权重曲线。

删除几何缓存片段

注意

删除几何缓存片段也会删除其相应的缓存节点。

删除几何缓存片段

  1. “Trax 编辑器”(Trax Editor)中,选择要删除的几何缓存片段,然后按 键。

将从“Trax 编辑器”(Trax Editor)卸载选定的片段,其相应的缓存节点将被删除,并且它们在磁盘上的源缓存文件将与其对象分离。