Rendering
这瓜不包熟
这个作者很懒,什么都没留下…
展开
-
Unity Shader入门精要-渲染优化技术
造成性能瓶颈的原因主要以下几个方面: (1)CPU 过多的DrawCall 复杂的脚本逻辑或者物理模拟 (2)GPU 顶点处理:过多的顶点、过多的逐顶点计算 片元处理:过多的片元(过高的分辨率,或者由于OverDraw造成)、过多的逐片元处理 (3)带宽 使用了尺寸很大且未压缩的纹理 分辨率过高的帧缓存 解决以上问题的途径: (1)针对 减少DrawCall处理: i:动态批处理-每一帧把可以进行批处理的模型网格(使用同一个材质)进行合并,再把合并后的模型数据传递给GPU。 优原创 2021-07-05 21:08:09 · 94 阅读 · 1 评论 -
标准光照模型
标准的光照模型只关心直接光照(direct light) 将光照部分分为四个:自发光、高光反射、漫反射、环境光 一、环境光 Cambient = Gambient 二、自发光 Cemissive = Memissive 三、漫反射 漫反射是完全随机的,因此视角的方向不是重要的,但是入射光线的角度很重要。 定律:兰伯特定律(Lambert's Law) Cdiffuse = (Clight * Mdiffuse)max(0...原创 2021-07-05 16:27:38 · 282 阅读 · 0 评论