在做項目的時候,可能美術模型不标準,加上隻關心好看,不關心性能,是以到最後整個場景運作特别費勁,特别卡。而在沒做任何優化處理的情況下,場景中的Batches已經達到了恐怖的地步。
1.首先想到的是對場景進行批處理,批處理分為動态批處理和靜态批處理,不了解批處理的可以看這個文章: 點選這裡.
做完批處理後,Batches的數量直接降到了4901個
2.場景中有很多相同的物體,比如大量的樹,草,山等…用GPU Instancing去處理。
做完GPU Instancing處理的Batches的數量是3860個
3.進行燈光陰影的一些設定:
目前正在做燈光貼圖,但是整個場景太大了,首先要區分靜态物體和動态物體然後進行燈光的烘焙,比較麻煩。
4.把模型的Mesh進行合并,減少頂點數…
關于mesh合并在前幾篇部落格中有解釋過,這裡不過多解釋。
5.設定貼圖的格式和大小之類,把多餘的法線貼圖給剔除。
根據項目效果情況而定。