使用 BOT(块有序纹理)缓存纹理分片

 
 
 

仅适用于 Maya 软件渲染。

有关文件纹理的详细信息,请参见文件纹理

渲染时,会将脚本、场景、纹理等加载到 RAM 中。如果所有可用的 RAM 都在使用中,计算机可能会挂起或遇到交换问题。若要在渲染时降低 RAM 上的负载,可以将纹理转化为块有序纹理 (BOT)(实际上是分片)。(有关可分片图像的详细信息,请参见文件纹理)。使用 BOT 文件,将只在 RAM 中保存少量的纹理分片缓存;如果 Maya 在渲染时需要更多的缓存,它会在磁盘中进行查找。

BOT 缓存在 RAM 中的固定大小约为 250 KB,可以有效地缓存纹理。

建议不要对所有纹理文件都使用 BOT,但在渲染高分辨率纹理时,请注意速度的差异。

使用 BOT 预渲染设置

在使用 BOT 预渲染设置时,将生成优化的新场景文件并可供渲染器使用。

有关详细信息,请键入以下命令:

maya -optimizeRender -help

maya -optimizeRender [options] 
 mayaFile
 optimizedMayaFile

其中,mayaFile 是要优化的 Maya 文件,optimizedMayaFile 是优化的 Maya 文件的名称。

请使用以下选项:

-botRes ‘int’ 生成 BOT 文件的分辨率。如果不使用该标志,将使用默认的 botRes 512x512。
-botLoca ‘name’ BOT 文件所在的目录(默认情况下,与原始文件位于同一目录中)。
-help 打印帮助消息。
-noBOT 避免创建 BOT。
-noCleanup 避免清理与非渲染相关的数据。