您可以替换整个几何缓存文件,也可以战略性地替换几何缓存文件中的各个缓存帧。例如,通过对特定帧处的对象若干部分进行重新建模并替换对象的几何缓存文件中的相应帧,您可以改善对象的缓存变形。
替换几何缓存
无法为包含多个附加缓存的对象替换几何缓存。
执行下列操作之一:
将为选定对象创建一个缓存,以便替换该对象的在“替换几何缓存选项”(Replace Geometry Cache Options)窗口中指定的时间范围内的当前缓存。请参见几何缓存 > 替换缓存(Geometry Cache > Replace Cache)。
替换几何缓存帧
无法为包含多个几何缓存节点的对象替换几何缓存帧。
将为“替换几何缓存帧选项”(Replace Geometry Cache Frames Options)窗口中指定的帧或一系列帧创建一个缓存,替换您的对象的在指定时间范围内的当前缓存,并将生成原始未更改的缓存和描述文件的备份(默认情况下,名为 backup#_originalCacheName)。
当您替换几何缓存帧时,系统将自动生成原始缓存数据的备份文件,并通过在原始缓存文件名称前面加上 backup_、backup1_ 等前缀对这些备份文件进行命名。
撤消“替换几何缓存帧”(Replace Geometry Cache Frames)操作
例如,若要对名为“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)操作,则需要将生成的备份帧文件重命名为原始帧文件名。例如,若要对名为BallFrame1、BallFrame2和BallFrame3的几何“每帧一个文件”(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。