Unity優化技術 UI優化之Mipmap

2021-08-20 10:06:32 字數 539 閱讀 4069

出處:

mipmap技術有點類似於lod技術,但是不同的是,lod針對的是模型資源,而mipmap針對的紋理貼圖資源

使用mipmap後,貼圖會根據攝像機距離的遠近,選擇使用不同精度的貼圖。

缺點:會占用記憶體,因為mipmap會根據攝像機遠近不同而生成對應的八個貼圖,所以必然佔記憶體!

優點:會優化視訊記憶體頻寬,用來減少渲染,因為可以根據實際情況,會選擇適合的貼圖來渲染,距離攝像機越遠,顯示的貼圖畫素越低,反之,畫素越高!

mipmap可以用於跑酷類遊戲,當角色靠近時,貼圖清晰顯示,否則模糊顯示

如果我們使用的貼圖不需要這樣效果的話,就一定要把generate mip maps選項和read/write enabled選項取消勾選!因為mipmap會十分佔記憶體!

mipmap會讓你的包佔更大的容量!

下面來看下怎麼設定貼圖的mipmap:

.png

來看看貼圖的變化,可以看出生成了對應的8個mip

262314093266406.gif

那麼貼圖就會根據攝像機的遠近,顯示相應的貼圖了!

Unity優化 資源優化之紋理優化

unity3d引擎處理紋理 不論你匯入的是png,psd還是tga,它們都會被自動轉換成unity自己的texture2d格式。美術資源規範 貼圖長寬應為4的倍數 不同平台的圖集格式選擇方案 textureimporterformat android rgb compressed etc1 4 bi...

專案優化之 UI

一 降低填充率 fill rate 填充率 是指顯示卡每幀每秒能夠渲染的畫素數。在每幀繪製中,如果乙個畫素被反覆繪製的次數越多,那麼它占用的資源也必然更多。目前在移動裝置上,fillrate 的壓力主要來自半透明物體。因為多數情況下,半透明物體需要開啟 alpha blend 且關閉 ztest和 ...

Unity效能優化 LOD技術

lod,中文名多層次細節,是遊戲中最常用的技術,它按照模型的位置和重要程度決定物體渲染的資源分配,降低非重要物體的面數和細節度,從而獲得高效率的渲染運算。今天我們來實現使用它來做乙個簡單的優化例子。我們沒有模型 程式設計師的悲哀 就用particle粒子特效來做試驗吧。在場景中建立乙個空物體,取名l...