替换几何缓存

 
 
 

您可以替换整个几何缓存文件,也可以战略性地替换几何缓存文件中的各个缓存帧。例如,通过对特定帧处的对象若干部分进行重新建模并替换对象的几何缓存文件中的相应帧,您可以改善对象的缓存变形。

替换几何缓存

  1. 选择要替换其几何缓存的对象。
    注意

    无法为包含多个附加缓存的对象替换几何缓存。

  2. “动画”(Animation)菜单集中,选择几何缓存 > 替换缓存(Geometry Cache > Replace Cache)
  3. (可选)如果在“替换几何缓存选项”(Replace Geometry Cache Options)窗口指定的目录下已存在同名几何缓存文件,则此时将显示“创建缓存警告”(Create Cache Warning)消息。

    执行下列操作之一:

    • 单击“重命名”(Rename),更改要创建的替换缓存的名称。此时将显示“替换几何缓存选项”(Replace Geometry Cache Options)窗口。在“缓存名称”(Cache Name)字段中,为替换缓存键入一个新名称,然后单击“替换”(Replace)
    • 单击“自动重命名”(Auto-rename),创建一个新几何缓存文件,将该新缓存文件保存到磁盘上的新文件夹中,将对象的当前几何缓存文件与其缓存节点分离,然后将该新几何缓存文件附加到该对象的缓存节点。
    • 单击“取消”(Cancel),退出“替换缓存”(Replace Cache)操作。
    • 单击“替换现有文件”(Replace Existing),创建一个新几何缓存文件,使用该新缓存文件替换对象在磁盘上的当前几何缓存文件,然后将该新几何缓存文件附加到该对象的缓存节点。

    将为选定对象创建一个缓存,以便替换该对象的在“替换几何缓存选项”(Replace Geometry Cache Options)窗口中指定的时间范围内的当前缓存。请参见几何缓存 > 替换缓存(Geometry Cache > Replace Cache)

替换几何缓存帧

  1. 选择要为其替换各个几何缓存帧的对象。
    注意

    无法为包含多个几何缓存节点的对象替换几何缓存帧。

  2. “动画”(Animation)菜单集中,选择几何缓存 > 替换缓存帧(Geometry Cache > Replace Cache Frame)

    将为“替换几何缓存帧选项”(Replace Geometry Cache Frames Options)窗口中指定的帧或一系列帧创建一个缓存,替换您的对象的在指定时间范围内的当前缓存,并将生成原始未更改的缓存和描述文件的备份(默认情况下,名为 backup#_originalCacheName)。

    请参见几何缓存 > 替换缓存帧(Geometry Cache > Replace Cache Frame)

撤消替换几何缓存帧操作

当您替换几何缓存帧时,系统将自动生成原始缓存数据的备份文件,并通过在原始缓存文件名称前面加上 backup_、backup1_ 等前缀对这些备份文件进行命名

撤消“替换几何缓存帧”(Replace Geometry Cache Frames)操作

  1. 将生成的备份文件重命名为原始文件名。

    例如,若要对名为“Ball”的几何缓存执行撤消“替换几何缓存帧”(Replace Geometry Cache Frames)操作,您需要将其 backup_Ball.xml 和 backup_Ball.mc 备份文件分别重命名为 Ball.xml 和 Ball.mc。

    注意

    如果“删除备份文件”(Delete backup files)在您原先替换几何缓存帧时处于启用状态,则无法撤消“替换”(Replace)操作,因为原先替换的帧也已从磁盘中删除。

替换“每帧一个文件”(One File Per Frame)缓存上的几何缓存帧时,将仅备份替换的帧。若要对“每帧一个文件”(One File Per Frame)缓存执行撤消“替换几何缓存帧”(Replace Geometry Cache Frames)操作,则需要将生成的备份帧文件重命名为原始帧文件名。例如,若要对名为BallFrame1BallFrame2BallFrame3的几何“每帧一个文件”(One File Per Frame)缓存执行撤消“替换几何缓存帧”(Replace Geometry Cache Frames)操作,则需要将其 backup_Ball.xml 文件重命名为 Ball.xml,将替换的帧备份文件 backup_BallFrame1.mc、backup_BallFrame2.mc 和 backup_BallFrame3.mc 分别重命名为 BallFrame1.mc、BallFrame2.mc 和 BallFrame3.mc。