UE是怎么管理纹理的各向异性采样的

1)UE是怎么管理纹理的各向异性采样的

2)Unity 2022动态设置光照贴图手机端显示异常


这是第459篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。

From 问答社区

Q:优化我们UE项目的功耗发热问题时,在移动端真机测试中,通过各种性能工具的参数发现GPU带宽很高,且其中Anisotropic Filtered各向异性过滤的比例一直很高。按之前的经验来说,各向异性对带宽的影响就是很大的,但是在编辑器里没找到设置项,请问UE是怎么管理纹理的各向异性采样的?

A:UE中纹理是否开启各向异性需要检查以下设置:

  1. Texture Group

在DeviceProfiles.ini中可以创建TextureGroup并进行设置,例如在Engine\Config\BaseDeviceProfiles.ini中(或Project\Config\DefaultDeviceProfiles.ini):

其中,MinMagFilter是纹理拉伸时使用的过滤方式,包括point、linear、aniso,此处aniso即开启纹理的各向异性设置。如果想对该Group的所有纹理关闭各向异性设置,可以修改为point或linear。

  1. 纹理编辑器设置

打开纹理的资产编辑器,在设置中能够通过Filter设置调整纹理采样方式,可选包括Nearest,Bi-linear,Tri-linear,Default。其中,Default为使用TextureGroup的设置,大部分默认的Group中纹理都开启了各向异性(参考上一条)。此处可以选择另外三种过滤方式,选择后将关闭该纹理的各向异性。该设置适合针对单独纹理关闭各向异性时使用。

  1. 各向异性最高采样数设置

各向异性的最高采样数可以通过Cvars:r.MaxAnisotropy进行设置。例如: r.MaxAnisotropy=8,则纹理最高采样数为8。数值为0或1时关闭各向异性。该设置为全局设置,对所有开启了各向异性的纹理生效。在Scalability.ini中各纹理级别已经包含了该设置:

此外在DeviceProfile中,也可以直接在对应平台添加该Cvars的设置:

欢迎大家转至社区交流:
answer.uwa4d.com/question/69...


From 问答社区

Q:编辑器加载显示都正常,出安卓包,光照贴图出现错乱,使用FrameDebugger抓帧查看数据unity_lightmap有值,使用工具获取LightingSetting中设置的光照贴图也是正常的,Mesh中也添加了对应的光照信息数据。

补充测试点:同一个物件,固定在场景中,光照信息正常,动态加载的物件会出现异常(使用Yooasset进行加载)即使动态重新设置了光照贴图,固定的物件光照信息仍然正常。(提供的图片为手机端的显示和FrameDebugger的抓帧数据。)

为什么Unity 2022动态设置光照贴图手机端会显示异常?

欢迎大家转至社区交流:
answer.uwa4d.com/question/69...

无论是社区里开发者们的互助讨论,还是AI基于知识沉淀的快速反馈,核心都是为了让每一个技术难题都有解、每一次踩坑都有回响。本期分享分别来自UWA AI问答和UWA问答社区,希望这些从真实开发场景中提炼的经验,能直接帮你解决当下的技术卡点,也让你在遇到同类问题时,能更高效地找到破局方向。

封面图来源于网络


今天的分享就到这里。生有涯而知无涯,在漫漫的开发周期中,我们遇到的问题只是冰山一角,UWA社区愿伴你同行,一起探索分享。欢迎更多的开发者加入UWA社区。

UWA官网:www.uwa4d.com

UWA社区:community.uwa4d.com

UWA学堂:edu.uwa4d.com

相关推荐
扉伟庆2 小时前
API 网关真流式改造实战:长文翻译首字延迟从 15 秒级降到亚秒级
性能优化·sse·api网关·deepseek·流式输出
蒸鱼Yuzheng5 小时前
游戏 Shader 与材质怎么测:丢失、变粉、编译卡顿与平台差异
gpu·游戏测试·shader测试·材质测试·图形兼容
晏宁科技YaningAI6 小时前
企业通信系统技术规划方法:从业务需求到可演进架构
网络·性能优化·架构·gateway·paas
众人皆醒我独醉8 小时前
Kubernetes GPU 调度与管理的完整机制——从节点上架到 Pod 拿到 GPU
面试·kubernetes·gpu
天空之城--9 小时前
过去一周Android行业动态:编码技术与综合趋势精选
android·flutter·性能优化·kotlin·android jetpack
爱喝水的鱼丶19 小时前
SAP-ABAP:SAP学习分享:深入理解事务码ME32K——更改采购合同
性能优化·sap·abap·业务学习·开发交流·交流学习·采购合同
爱喝水的鱼丶20 小时前
SAP-ABAP:ABAP 用户出口开发规范与避坑指南:10 类典型错误与运维方案
运维·性能优化·sap·abap·增强·经验交流·出口
爱喝水的鱼丶1 天前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi
SDWAN_Cheap1 天前
CPU与GPU的区别及应用场景详解
cpu·gpu
Eloudy1 天前
全文 - 第1部分 - NVIDIA Fabric Manager User Guide
gpu·fabric·超节点