Zhao Long's Notes 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

Unity Shader-渲染队列,ZTest,ZWrite,Early-Z

简介在渲染阶段,引擎所做的工作是把所有场景中的对象按照一定的策略(顺序)进行渲染。最早的是 画家算法,顾名思义,就是像画家画画一样,先画后面的物体,如果前面还有物体,那么就用前面的物体把物体覆盖掉,不过这种方式由于排序是针对物体来排序的,而物体之间也可能有重叠,所以效果并不好。所以目前更加常用的方式是 z-buffer 算法,类似颜色缓冲区缓冲颜色, z-buffer 中存储的是当前的深度信息,对

2022-08-05
Unity
Unity 转载

Unity 透明物体显示问题

总结一下 Shader 开启透明渲染后的一些显示问题的解决方案,考虑 ZWrite,ZTest,Queue 这三个属性的设置问题。 首先需要记住的是: 对于不透明物体,渲染的正确顺序是从前往后(距离摄像机的距离由近到远排序); 对于半透明物体,渲染的顺序是从后往前。这样才能实现正确的渲染输出。 注意:Alpha Test,Alpha to Coverage 不在讨论之列。这里涉及到的是

2022-08-05
Unity
Unity 转载

Unity 手游性能蓝皮书 2020 - 2021

报告目录: Unity手游测试机型分布 Unity手游CPU模块性能开销分析 Unity手游内存模块性能开销分析 本次发布我们针对不同档次的机型进行分档,以下是每种档位的典型机型。 高端机:小米8、荣耀V20、OPPO Find X 中端机:OPPO R17、红米Note 8、华为P10 低端机:小米5X、OPPO A57、荣耀7X Unity手游测试机型分布在最近一年游戏研发团队的测试中

2022-07-18
Unity
Unity

Docker 安装后启动不了,报“参考的对象类型不支持尝试的操作”

报错如图所示: 这个问题跟我上一篇文章的问题相同,解决方法请参考上一篇文章《启动 WSL 2 时报错“参考的对象类型不支持尝试的操作”》。

2022-07-07
Docker
Docker

启动 WSL 2 时报错“参考的对象类型不支持尝试的操作”

出现图中所示错误的原因是 代理软件与 wsl2 的端口冲突。 方法一(不推荐):在管理员身份模式下执行 netsh winsock reset ,可以重新启动 WSL2。 此操作会导致代理软件(proxifier)无法使用! 见GitHub讨论:https://github.com/microsoft/WSL/issues/4194#issuecommen https://github.com/

2022-07-07
Linux
Linux WSL
1…89101112…67

搜索

Hexo Fluid