在UE4项目中设置与使用虚拟纹理,可在运行时以更低内存占用率和更高一致性创建和使用大尺寸纹理。下面为大家分享UE4虚拟纹理的设置与应用方法。 1、在UE4界面左上角点击编辑(Edit),在里面找到项目设置(Project Settings...),再点击。 2、在引擎(Engine)里面找到正在渲染(Rendering),点击它。 3、这时候就出现了虚拟纹理(Virtual Textures),我们可以在里面勾选“启用虚拟纹理支持”和“启用虚拟纹理光照贴图”。 4、最后重启UE4引擎,修改才可生效。 注:虚拟纹理需要UE4 4.23及以上版本才能设置。 UE4支持两种虚拟纹理方法:运行时虚拟纹理 (RVT)和流送虚拟纹理 (SVT)。这两个虚拟纹理方法都支持超高纹理分辨率,并且按需将纹素数据缓存于内存中。 1、运行时虚拟纹理 运行时由GPU生成的纹素数据。 非常适用于可按需渲染的纹理数据,如过程纹理或合成分层材质。 2、流送虚拟纹理 在硬盘中烘焙和加载纹素数据。 非常适用于生成时间较长的纹理数据,如光照贴图或大型细节纹理。