Unity3d開發中美術資源的優化

http://blog.csdn.net/zhuangyou123/article/details/37655595


美術資源的使用會對遊戲的性能造成很大影響,下面列出了些需要注意的地方,以供參

(1)模型頂點的數量會影響 GPU的性能通常,在手機平臺,模型的頂點數量控制在100000個以內爲佳PC平臺上,模型的頂點數量可控制在幾百萬個以內

(2) 減少模型UV 接縫和硬邊的數量

(3) 場景中模型的數量會影響到CPU的性能,所以要儘可能減少場景中的模型數量,或將使用相同Material的多個模型合併剄起 (如果模型之間是使用的不同的Material,合並沒有任何意義〉,這會減少draw calls 量。當運行遊戲時,在Game窗口選中stats會看到draw calls 的統計。通,在手機平臺,控制在數draw calls內,在PC平臺上可以控制在幾千個以內

(4)盡可能減少角色模型骨骼的數量
(5)避免在Unity內使用IK 動畫

(6)減少Material數量通常,一個模型至少需要張貼圖,如果可能,可以將多張

貼圖拼成張貼圖,這,多個模型可以共享同個Material

(7)盡可能壓縮貼圖,如果不能壓縮,則儘可能將貼圖設爲16位而不是32(8)盡可能爲貼圖使用Generate Mip Maps功 ,除非貼圖總是1:1,比UI2D遊

(9)如果適合,首選便用MobileUnlit的 shader,它們同樣可以很好的作在PC平臺。

(lO)將不需要顯示的模型隱藏可以減少CPU的
(l1)霧 會對性能造成較大影響
(12) 儘可能誠少像素燈光陰影反射的使用,這些功能會導致模型被渲染多次,加

CPU的負擔
(13) 儘可能使用Lightmap不是用實時光照亮場景。

(14)小使用實時陰影,它會對性能造成較大影響

(15)在手機平臺,帶Alpha效果的shader會對性能造成較大影響。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章