其實我算得上是個點對點黨,以前都是用等比例整數縮放的畫面玩遊戲。話雖然是那麼說的,當年的顯示設備看到的圖形都是變形過的,不過人就是這樣嘛,總喜歡創造需求讓心裡踏實
在高分屏下的等比例拉伸靠著算法補正確實能做到肉眼幾乎看不出問題的銳利畫面,又想對比下三種方式的差異,就有了這個帖子
三種方案分別是pixel著色器、疊加兩層線性過濾著色器並把第一個改成臨近縮放然後縮放改成對應的畫面放大倍數、雙線性過濾加normal2x或者normal4x濾鏡
性能消耗是pixel著色器>normal濾鏡>雙層線性過濾著色器
比如H700掌機默認的pixellate著色器就明顯帶不動,玩個FC都會拖慢,不過這個感覺是官方系統的性能優化太差勁了
這個時候我想起了當初玩GBA很厲害的OGA掌機,但代價是那個分辨率玩任何家用機都是災難級別的畫面效果,用這種極端一點的分辨率來試試三種方案的效果,就選對畫面還原度很講究的洛克人血條來看了,還同時附上調成相同分辨率的電腦模擬器畫面
等比例拉伸無任何處理
pixellate
兩層線性過濾著色器
這個稍微細說下實現方法,著色器裡面選加載預設然後找到一個叫bilinear的,再選附加預設加載一次同樣的,把第一個改成最鄰,縮放改成放大倍數然後應該更改
normal濾鏡+雙線性過濾
原始畫面
看得出來肉眼觀感上piexllate最討喜,用了一種融合附近顏色再鋪平的方式讓整體畫面向原始畫面靠齊。另外兩種方式都是更加銳利的畫面了,不過在電腦模擬器上畫面居然一模一樣,但是考慮到著色器並不是所有掌機都支持,再加上normal濾鏡更高的性能消耗和祇有兩倍四倍兩種規格,應該是和兩層線性過濾著色器的方案互補了
上一篇:
NS上有什么2D横板动作过关的游戏推荐?下一篇:
汇总了一份游戏机改装目录,你别说github当个网盘用还挺好。