图形渲染

渲染优化排查清单

一份用于定位渲染性能问题的实践清单,覆盖帧调试、Draw Call、Overdraw、纹理和 Shader 分支。

渲染优化不应该从猜测开始。更稳妥的方式是先把问题拆成可观察的指标,再逐项排除。

先看帧

使用 Frame Debugger、RenderDoc 或平台 Profiler 观察一帧里发生了什么:

  • Draw Call 是否异常增长
  • 透明物体是否造成明显 Overdraw
  • 后处理是否占据主要耗时
  • 阴影、反射、实时光源是否过重

再看资源

纹理、网格和材质经常是隐性成本来源。排查时要确认压缩格式、贴图尺寸、Mipmap、材质实例数量和批处理状态。

最后改 Shader

Shader 优化要谨慎。优先删除无效分支、减少纹理采样、降低变体数量,并用真实设备验证收益。