提高Unity中貼圖的質(zhì)量(IOS)

貼圖在移動和桌面應用中普遍存在每瞒,他們?yōu)閺V泛的應用程序添加了一定的真實感云稚。其中圖像質(zhì)量和加載時間等因素對智能手機涵妥,平板電腦用戶至關重要。通常我們通過提高貼圖分辨率來提高質(zhì)量乖寒,通過壓縮貼圖來提高性能蒙秒。

在Unity中我們 PVRTC 和 ASTC兩種壓縮格式,由于在IOS 9以后才會支持ASTC宵统,所以這里只討論PVRTC格式晕讲。
下面來看一個貼圖壓縮前后的對比圖。

RGBA Compressed PVRTC 4.png

可以發(fā)現(xiàn)右邊貼圖質(zhì)量非常低马澈,正常來說我們很難接受這樣的貼圖瓢省,再來看看 RGB 格式的貼圖壓縮情況。

RGB Compressed PVRTC 4.png

對比來看 RGB貼圖的壓縮質(zhì)量有顯著的提高痊班,已經(jīng)在我們可以接受的范圍內(nèi)了贩汉。

RGBA Compressed PVRTC 4 bits 和 RGB Compressed PVRTC 4 bits擁有相同的壓縮比率,但RGBA的質(zhì)量損失更加嚴重季春。通常來說這種壓縮格式在3D模型上的表現(xiàn)是可以接受的徙菠,但在2D UI上則表現(xiàn)不佳。

觀察到RGB格式的壓縮質(zhì)量遠遠高于RGBA凝果,可以通過把RGBA貼圖分離成 RGB貼圖和Alpha貼圖來提高貼圖質(zhì)量祝迂。同步修改下Shader改成采樣兩張貼圖,以2張4bits貼圖 換1張32bits貼圖節(jié)省了3/4的內(nèi)存與加載時間器净。

PVRTC Data Word.png

貼圖RGB和Alpha分離解決了大部分貼圖質(zhì)量問題型雳,但是這時候還會碰到一個色階塊的問題。一張Alpha漸變貼圖的在壓縮后表現(xiàn)成塊狀山害。通過上圖我們可以知道PVRTC 是按 4x4的方式壓縮貼圖纠俭,這里使數(shù)據(jù)更加離散化,變成我們能觀察到的色塊了浪慌。

由于Alpha貼圖只占用一個通道冤荆,而我們只有RGB壓縮格式。所以可以通過把數(shù)據(jù)分散在另外兩個通道來改善色階塊的問題权纤。具體實現(xiàn)可以通過修改自己貼圖分離的代碼和Shader同步實現(xiàn)钓简。比如 AlphaTexture.rgb = (sourceTexture.a, 0, sourceTexture.a / 2 + sourceTexture.a % 2)可以顯著改善色階塊的出現(xiàn)。

還有一個用內(nèi)存換質(zhì)量的方法妖碉,直接使用Alpha 8 bits格式涌庭。這個格式比 RGB PVRTC 4 bits大一倍,不過這樣貼圖質(zhì)量肯定不會有任何損失欧宜。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坐榆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子冗茸,更是在濱河造成了極大的恐慌席镀,老刑警劉巖匹中,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異豪诲,居然都是意外死亡顶捷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門屎篱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來服赎,“玉大人,你說我怎么就攤上這事交播≈芈牵” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵秦士,是天一觀的道長缺厉。 經(jīng)常有香客問我,道長隧土,這世上最難降的妖魔是什么提针? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮曹傀,結果婚禮上辐脖,老公的妹妹穿的比我還像新娘。我一直安慰自己卖毁,他們只是感情好揖曾,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布落萎。 她就那樣靜靜地躺著亥啦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪练链。 梳的紋絲不亂的頭發(fā)上翔脱,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音媒鼓,去河邊找鬼届吁。 笑死,一個胖子當著我的面吹牛绿鸣,可吹牛的內(nèi)容都是我干的疚沐。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼潮模,長吁一口氣:“原來是場噩夢啊……” “哼亮蛔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起擎厢,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤究流,失蹤者是張志新(化名)和其女友劉穎辣吃,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芬探,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡神得,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了偷仿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哩簿。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖酝静,靈堂內(nèi)的尸體忽然破棺而出卡骂,到底是詐尸還是另有隱情,我是刑警寧澤形入,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布全跨,位于F島的核電站,受9級特大地震影響亿遂,放射性物質(zhì)發(fā)生泄漏浓若。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一蛇数、第九天 我趴在偏房一處隱蔽的房頂上張望挪钓。 院中可真熱鬧,春花似錦耳舅、人聲如沸碌上。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馏予。三九已至,卻和暖如春盔性,著一層夾襖步出監(jiān)牢的瞬間霞丧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工冕香, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛹尝,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓悉尾,卻偏偏與公主長得像突那,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子构眯,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 版權聲明:本文為Jumbo原創(chuàng)文章,采用[知識共享 署名-非商業(yè)性使用-禁止演繹 4.0 國際 許可協(xié)議]愕难,轉(zhuǎn)載前...
    JumboWu閱讀 2,582評論 0 6
  • 原文地址 http://www.fx114.net/qa-75-172454.aspx 使用Profiler工具...
    IongX閱讀 5,826評論 1 11
  • 合理的分布章節(jié),每個章節(jié)獨立而又連接緊密。 給人設更多的選擇空間务漩,精神才是人設的內(nèi)涵拄衰。 架構上留下足夠豐富的二次創(chuàng)...
    等待三月腐草為螢閱讀 349評論 0 1
  • 立夏未至,我卻覺得夏天已從一場夜雨開始饵骨。 那天早上走出寢室樓翘悉,潮濕的土腥味就撲得我不禁仰頭深吸一口氣,于是便看見天...
    小邪姑娘閱讀 255評論 0 0
  • 喜歡一個人會怎么樣?會思維不受控制的想起他轮洋,會情不自禁的想為他任何事情制市,會時時刻刻想要陪伴在他身邊…… 可是喜歡做...
    沐晨時光閱讀 290評論 2 1