如何动态使用烘焙出来的ReflectionProbe-0.exr信息
1)如何动态使用烘焙出来的ReflectionProbe-0.exr信息
2)相机拉远后,SpriteRenderer图有明显的锐利
3)Unity版本升级后Text的颜色修改无效
4)Shader中UNITY_REVERSED_Z的含义
这是第273篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。
UWA 问答社区:answer.uwa4d.com
UWA QQ群2:793972859(原群已满员)
Rendering
Q:准备动态使用烘焙信息。
Lightmap-0_comp_dir和Lightmap-0_comp_light都使用LightmapData进行生效。那ReflectionProbe-0.exr该怎么使用?如果不使用,物体都会偏灰一些。
A1:做一下搬运工,推荐参考:
Rendering 8
Unity Shader-反射效果(CubeMap,Reflection Probe,Planar Reflection,Screen Space Reflection)_puppet_master的专栏-CSDN博客
感谢Xuan@UWA问答社区提供了回答,欢迎大家转至社区交流:
相机拉远后,SpriteRenderer图有明显的锐利 -- UWA问答:帮助开发者找到更好的答案
Rendering
Q:相机拉远后,SpriteRenderer图有明显的锐利,想问下如何解决呢?FilterMode是选的Bilinear效果不大。MipMap试过,效果是好用,可惜内存增加。想问下有没有其它好的方式解决呢?
A:可以改贴图导入器的这两个选项:
一个是开启MipMap,根据距离远近选用不同的Mip等级;
二是过滤模式,双线性会根据周围像素做模糊,也可以改善。
内存可以配合TextureStreaming,减少运行时内存。
感谢范世青@UWA问答社区提供了回答,欢迎大家转至社区交流:
相机拉远后,SpriteRenderer图有明显的锐利 -- UWA问答:帮助开发者找到更好的答案
Rendering
Q:从Unity 4.6.9f1升级到Unity 2020.3.2.f1c1。首次Unity升级之后UI的Text颜色修改是正常。当运行一次之后,所有的Text颜色都无法修改了,就算新创建一个新的Text也无法修改。
A:我们发现项目中有多余的两个Shader:UI-Default和UI-DefaultFont。这两个Shader在Assets目录下,不确定是不是Unity升级自动保留下来的,删除这个多余的Shader后重新启动Unity就可以了,这时候就能正确引用2020版本的内置的UI Shader了。
感谢题主小ben@UWA问答社区提供了回答,欢迎大家转至社区交流::
相机拉远后,SpriteRenderer图有明显的锐利 -- UWA问答:帮助开发者找到更好的答案
Rendering
Q:想问一下Shader中UNITY_REVERSED_Z这个宏的含义是什么?
A:DX,PS等平台定义了UNITY_REVERSED_Z,ZBufer的值[1,0],OpenGL中ZBuffer对应的是[-1,1]。
同时还有一个相关的宏UNITY_NEAR_CLIP_VALUE,近裁剪面NDC空间的Z值,DX下为1,OpenGL为-1。
关于UNITY_REVERSED_Z是可以使ZBuffer的浮点数值分布更加均匀:
Reversed_Z:
感谢羽飞@UWA问答社区提供了回答,欢迎大家转至社区交流:
相机拉远后,SpriteRenderer图有明显的锐利 -- UWA问答:帮助开发者找到更好的答案
20211101
更多精彩问题等你回答~
封面图来源于网络
今天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题也许都只是冰山一角,我们早已在UWA问答网站上准备了更多的技术话题等你一起来探索和分享。欢迎热爱进步的你加入,也许你的方法恰能解别人的燃眉之急;而他山之“石”,也能攻你之“玉”。
官网:www.uwa4d.com
官方技术博客:blog.uwa4d.com
官方问答社区:answer.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:793972859(原群已满员)
相关文章
- 如何用5000行JS撸一个关系型数据库
- C#实现如何判断一个数组中是否有重复的元素 返回一个数组升序排列后的位置信息--C#程序举例 求生欲很强的数据库 别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework
- Google Earth Engine——如何通过函数返回值获取字符串中想获取的信息
- 如何用Python进行数据分析
- 小白如何搭建Python自带静态Web服务器?
- IntelliJ IDEA 如何在控制台过滤信息
- 如何根据小米12手机电池信息计算充电时间
- HttpRunner 如何基于 Prometheus + Grafana 实现性能监控
- 五例创新用法,看企业如何使用信息图共享数据
- 如何运维网站能让其稳定高效——稳定篇
- 如何使用maven 打包源代码呢?
- 面试官:线程池中多余的线程是如何回收的?
- 如何配置Drupal数据库信息?
- Linux下如何设置路由表?
- 如何查看编译器的C/C++预处理定义
- ubuntu 18.04 64bit如何编译安装内核
- 如何调试ubifs文件系统
- 【快应用】如何处理服务端推送push消息,出现illegal tokens错误提示
- 如何用华为位置服务实现搜索位置返回父子节点信息
- Python如何删除csv中的内容
- SwiftUI 代码大全之如何在 SwiftUI 文本中显示 HTML 或 Markdown?
- Python HTML页面解析大全之如何使用xpath从页面提取信息wwdc2022并输出为markdown和excel
- 【转载】 信息如何像零食、金钱一样掌控你的大脑
- log4j(三)——如何控制不同级别的日志信息的输出?
- uniapp中nvue页面如何使用iconfont字体图标
- Science:大数据时代的网络分析,如何挖掘大数据?
- 实现财务自由 之 捡钱神器——打新债(申购新债/可转债打新),让你一天就能赚 20%(如何打新债,如何提高打新中签率)
- 发达国家如何保护智慧城市敏感信息?
- 【分区助手】如何扩大C盘容量?