Streaming Virtual Texturing (SVT) 功能可在场景中具有很多高分辨率纹理时减少 GPU 内存使用量和纹理加载时间。它将纹理拆分为瓦片,然后在需要时将这些瓦片逐步上传到 GPU 内存中。
SVT 允许您设置固定的内存成本。对于完整的纹理质量,所需的 GPU 缓存大小主要取决于帧分辨率,而不是场景中纹理的数量或分辨率。场景中的高分辨率纹理越多,使用 SVT 节省的 GPU 内存就越多。
SVT 使用 Granite SDK 运行时。该工作流程不需要额外的导入时间、额外的构建步骤和额外的串流文件。在 Unity 编辑器中使用常规 Unity 纹理,Unity 在构建项目时生成 Granite SDK 串流文件。