Mipmap纹理技术简介
生活随笔
收集整理的這篇文章主要介紹了
Mipmap纹理技术简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 在三維世界中,顯示一張圖的大小與攝象機的位置有關,近的地方,圖片實際象素就大一些,遠的地方圖片實際象素就會小一些,就要進行一些壓縮,例如一張64*64的圖,在近處,顯示出來可能是50*50,在遠處可能顯示出來是20*20.
?????? 如果只限于簡單的支掉某些像素,將會使縮小后的圖片損失很多細節,圖片變得很粗糙,因此,圖形學有很多復雜的方法來處理縮小圖片的問題,使得縮小后的圖片依然清晰,然而,這些計算都會耗費一定的時間.
?????? Mipmap紋理技術是目前解決紋理分辨率與視點距離關系的最有效途徑,它會先將圖片壓縮成很多逐漸縮小的圖片,例如一張64*64的圖片,會產生64*64,32*32,16*16,8*8,4*4,2*2,1*1的7張圖片,當屏幕上需要繪制像素點為20*20 時,程序只是利用 32*32 和 16*16 這兩張圖片來計算出即將顯示為 20*20 大小的一個圖片,這比單獨利用 32*32 的那張原始片計算出來的圖片效果要好得多,速度也更快.
總結
以上是生活随笔為你收集整理的Mipmap纹理技术简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++面试(六)
- 下一篇: eclipse maven项目 mave