2018年6月2日 星期六

優化unity post processing stack SSAO on紅米Note3 fps 57

之前其實也自行整合其他的SSAO到Unity裡,但覺得效果不好,後來花一間時間研究post processing stack,發現它的Distance-based SSAO相對穩定,但在手機上效能很差,於是踏上了整合優化之旅。

優化重點:

  1. 降低RenderTexture分辦率
  2. 減少Sample次數
  3. 用Multi Render Target來降低Draw call
  4. 設計自己的Post rendering架構來避免Unity OnRenderImage產生多餘的Graphic blt renderTexture的處理。

優化後:
 

與Bloom及除錯資訊的影片:


Dream continues in...

沒有留言:

張貼留言