分类: 性能优化

25 篇文章

thumbnail
URP 的级联阴影优化
借用场景LOD的思想,既然远处的模型替换成了低模,动画看上去也不会动了,那么阴影贴图渲染其实每帧变化并不大,也会随着级联阴影层级的提高变化越来越小; 因此可以想到,对远距离的级联阴影级别下,可以不对每…
thumbnail
Unity 的内存优化
Unity中的内存 托管内存:主要是指使用托管堆或者垃圾收集器自动分配和管理的内存,也包括脚本堆栈与虚拟机内存; C#非托管内存:可以在C#下与Unity Colloection名字空间和包结合使用,…
thumbnail
Unity 之 RenderTexture 的性能问题
场景 在Unity中,往往需要使用到一张新的RenderTexture来做一些画面处理的情况,如UI的滤镜、模糊等; 以UI弹窗的模糊背景为例,我们的一个实现思路是,编写一个BlurShader,在打…
thumbnail
Unity 的 Simplization 简化
哪些是需要简化的内容 广义上讲: 运行效率较重的资源 低效、不合适的功能 Unity下的简化 Quality Settings 通过烘焙光照简化实时光照 通过BoundingBox或替代体碰撞代替Me…
Culling 剔除
需要被剔除的内容 看不见的像素、网格和对象 重复的、用不到的资源 不需要、不执行的代码 在这里只讨论第一点 狭义上的剔除 像素剔除:摄像机平截头体剔除、Back-face Culling、Early-…