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