UE4中虚拟流纹理(SVT)流传输是从磁盘中流式处理项目中纹理的另一种方法,我们可以使用虚拟流纹理来转换纹理和材质,下面为大家介绍UE4转换纹理与材质的方法。


启用虚拟纹理


在“引擎”>“渲染”>“虚拟纹理”下的“项目设置”中,选中“启用虚拟纹理支持”旁边的框。


UE4如何转换纹理与材质


转换纹理和材质


为项目启用虚拟纹理意味着“纹理和材质”需要一些设置才能正常工作,“纹理”必须启用“虚拟纹理流”支持,并且“材质”的“纹理样本”必须使用“虚拟采样器类型”。


从下面的选项中进行选择,以正确设置与SVT一起使用的纹理和材质。


转换菜单选项


1、在内容浏览器中选择要转换为使用SVT的任何纹理资产。


2、右键点击打开上下文菜单,选择“转换为虚拟纹理”。


UE4如何转换纹理与材质


3、“转换为”窗口列出了已选择的所有纹理以及引用它们的任何材质。


UE4如何转换纹理与材质


4、单击确定开始转换过程。


手动转换


通过在内容浏览器中双击给定的纹理资源打开纹理编辑器。


在“纹理”下的“ 详细信息”面板中,启用“虚拟纹理流”。


UE4如何转换纹理与材质


在不使用上面的转换菜单选项的情况下启用此功能将立即使所有引用转换纹理的现有材质无效。可以打开任何引用有问题的纹理的材料,并将“纹理样本”节点设置为使用正确的“虚拟采样器类型”。

例如,虚拟纹理应使用虚拟颜色的采样器类型代替Color。


当遇到“纹理样本”节点未使用正确的“采样器类型”时,“ 状态”面板和节点底部将显示一条错误消息,如下所示:


UE4如何转换纹理与材质


1、该错误消息为分配的VT Texture Sample表达式标识了错误的Sampler Type。


2、将“纹理样本”的“ 采样器类型”更改为“ 虚拟”类型之一。


3、VT纹理样本正确渲染,由表达式右下角的“ VT”指示。

,Unreal Engine技巧,Unreal Engine教程