管道缓存 > GPU 缓存 > 导出(Pipeline Cache > GPU Cache > Export)

 
 
 

将所有对象或选定的多边形和 NURBS 对象导出到基于 Alembic 的 GPU 缓存文件中。如果选择场景中的多个对象层次,并选择“导出当前选择”(Export Selection),将为每个对象层次保存缓存的 GPU。

默认情况下,GPU 缓存文件保存在当前 Maya 项目的 cache\alembic 文件夹中。

管道缓存 > GPU 缓存 > 导出全部(Pipeline Cache > GPU Cache > Export All) >

管道缓存 > GPU 缓存 > 导出当前选择(Pipeline Cache > GPU Cache > Export Selection) >

打开“GPU 缓存导出选项”(GPU Cache Export Options)窗口,从该窗口中可设置用于将场景对象导出到基于 Alembic 的 GPU 缓存文件中的选项。

缓存时间范围(Cache time range)

缓存时间范围(Cache time range)

选择下列“缓存时间范围”选项之一。

渲染设置(Render settings)

指定当前“渲染设置”(Render settings)确定“缓存时间范围”(Cache time range)

时间滑块(Time Slider)

指定“时间滑块”(Time Slider)中的当前播放范围可确定“缓存时间范围”(Cache time range)

开始/结束(Start/End)

指定在指定的“开始”(Start)时间和 “结束”(End)时间之间(包括“开始”时间和“结束”时间)的帧范围确定“缓存时间范围”(Cache time range)

求值频率(Evaluate every)

指定文件创建过程中的采样频率。默认情况下,对象变形的采样将每帧进行一次,并保存到 Alembic 文件。

例如,如果值为 2,表示对于“缓存时间范围”(Cache Time Rang)每隔一帧缓存当前对象的变换。

每 # 次求值保存一次(Save every # evaluation(s))
指定在创建缓存期间保存哪些采样。例如,值 2 指定仅将“每 # 个帧求值一次”(Evaluate every # frame(s))选项指定的每隔一个采样保存到您的 Alembic 文件中。
文件名前缀(File name prefix)

将指定的文件名前缀添加到 GPU 缓存文件名。在场景中选择了多个对象层次,并选择“导出当前选择”(Export Selection)后,将显示此选项。

优化层次(Optimize Hierarchy)
启用时,选定层次中的节点和对象会进行合并以使在播放期间缓存文件的性能最大化。
优化阈值(Optimization Threshold)

(仅在“优化层次”(Optimize Hierarchy)处于启用状态时才可用。)指定在单个绘制基本体中包含的最大顶点数。默认值 40000 可能适用于大多数支持 Maya 的图形卡。当设置为默认值时,优化后,在 GPU 缓存文件中的每个对象所拥有的顶点数将不会超过 40000 个。可以将该值设置为更大的值,具体取决于系统图形卡上的可用内存。

相关主题