对 Substance 材质的首选设置进行更改,并将其保存以便将来使用。
在菜单栏中,单击“编辑”>“首选项”,然后在对话框的左侧选择“场景”>“材质”>“Substance”。进行任何更改后,按“应用”和“保存”以保存它们。
渲染引擎 - 确定如何渲染 Substance 纹理。选择以下选项之一:
设置渲染引擎设置
- 在菜单栏中,选择“编辑”>“首选项”>“场景”>“材质”>“Substance”。
- 从“渲染引擎”下拉菜单中选择一个选项。从“GPU”、“CPU”和“自动”中选择。
默认输出大小 - 此项确定加载 Substance 归档和重置图形时的默认输出大小。如果使用预设,请参见应用预设,了解对输出大小有何影响。
请注意,输出越大,渲染所需的资源越多。
设置默认输出大小
- 在菜单栏中,选择“编辑”>“首选项”>“场景”>“材质”>“Substance”。
- 单击“默认输出大小”旁边的箭头,然后设置一个值。
注意:要为宽度和高度设置不同的输出大小,请单击“锁定”以解锁比例。
预设行为 - 设置处理未包含在 Substance 预设中的值时使用的行为。选择相应选项以确定在应用预设时这些值是保持不变还是重置为其默认值。
预设仅存储值,这些值与默认值不同。
使用预设缓存 - 启用或禁用预设缓存。
导入元数据 - 允许从文件导入 Substance 元数据。禁用此选项后,这些元数据不会导入到 VRED 中。
内嵌纹理 - 禁用此选项后,可减小磁盘上的 VPB 文件大小,因为仅参数存储在文件中,而不存储生成的纹理。尽管这可以提高保存文件的速度,但与内嵌纹理相比,加载文件会更慢,因为加载文件时需要重新创建所有纹理。
为了在此过程中让您了解情况,在为 Substance 材质创建新纹理时,如果这些纹理未存储在 VPB 文件中,“文件项目加载栏”将显示消息“正在创建 Substance 纹理...”。
对于 Python 用户,要改进 VPB 的纹理压缩,请尝试 vrMaterialService.compressTextures()。它可以节省主内存和 GPU 内存,并缩短纹理上传到 GPU 的时间,从而压缩场景中的所有纹理。