![]()
是 1997 年的游戲《惡魔城X月下夜想曲》,用 4K 顯示器裝上模擬器后,里面的德古拉長(zhǎng)這樣。紅色豆豆眼,認(rèn)真的嗎?
但如果我們穿越回 1997 年,用一臺(tái)后腦勺巨大的 CRT 電視機(jī)打開(kāi)它,萬(wàn)萬(wàn)沒(méi)想到......德古拉居然瞬間就貌美了起來(lái)。
![]()
我始終認(rèn)為,科技是不斷向前發(fā)展的。所以當(dāng)本期視頻的策劃同事說(shuō),真的有人因?yàn)闊釔?ài)老游戲,去買(mǎi)幾十年前的 CRT 顯示器的時(shí)候,我只有一個(gè)想法:“智商稅”。
但當(dāng)這些赤裸裸的對(duì)比圖擺在我面前的時(shí)候......我X,難道是真的?
![]()
于是我們不光查了資料,還請(qǐng)教了一位做老游戲?yàn)V鏡的開(kāi)發(fā)者,和一位真的自己買(mǎi)了很多 CRT 的朋友,來(lái)研究下為什么老游戲用CRT顯示效果更好?
視頻版
↓↓ 看完這個(gè)視頻就知道了 ↓↓
↑↑ 信我,真的超級(jí)好看 ↑↑
圖文版
首先,老游戲在現(xiàn)代顯示器上的顯示效果垃圾,不光是因?yàn)槔嫌螒虮旧懋?huà)質(zhì)不高,更因?yàn)樗鼈兊?strong>顯示本來(lái)就是“錯(cuò)誤”的。
你現(xiàn)在用的顯示器分辨率至少 1080P 起步,但老游戲多為 480p 甚至 240P,所以要么只顯示這么一小塊,要么就得增加像素,擴(kuò)大畫(huà)面。
![]()
擴(kuò)大畫(huà)面不是很簡(jiǎn)單嗎?是的,當(dāng)模擬器把老游戲輸出為更高分辨率時(shí),通常會(huì)默認(rèn)采用“鄰近像素插值”(Nearest Neighbor Interpolation)的傻瓜式處理方式:也就是直接把新像素點(diǎn)的值,設(shè)置為離得最近的原像素點(diǎn)的值。結(jié)果就是每個(gè)像素點(diǎn)都需要 1變4、1變9,變成大方塊、甚至拉長(zhǎng)變形,看起來(lái)很垃圾。
![]()
理論上,用一些比較高級(jí)的插值算法,能補(bǔ)全圖像。但大家能遇到的……往往不夠高級(jí),不是變方塊就是變糊。
![]()
許多奇怪的畫(huà)面問(wèn)題,其實(shí)都是插值帶來(lái)的問(wèn)題。
![]()
所以對(duì)待老游戲最好的方式,就是不放大,不插值,點(diǎn)對(duì)點(diǎn)顯示。
巧了,這正是老式CRT顯示器的強(qiáng)項(xiàng)。而且老游戲的很多設(shè)計(jì),就是為 CRT 量身制作的。
講到這里我們需要簡(jiǎn)單地了解一下,到底什么是 CRT?
CRT是“陰極射線管”(cathode-ray tube)的縮寫(xiě)。這個(gè)大后腦勺里裝的就是陰極射線管,也叫“顯像管”。在通電后,陰極電子槍會(huì)發(fā)射電子束,轟擊屏幕上的熒光粉,從而產(chǎn)生圖像——這也是電視屏幕被稱為“熒幕”的原因。
![]()
通過(guò)控制橫向偏轉(zhuǎn)(行偏轉(zhuǎn))、和縱向偏轉(zhuǎn)(場(chǎng)偏轉(zhuǎn))的兩個(gè)線圈,電子束的落點(diǎn)就會(huì)發(fā)生變化:這樣一條條打過(guò)去,逐行逐列地照射,就能點(diǎn)亮屏幕。
所以 CRT 顯示器不管屏幕大小,都是靠電子槍一行行掃射產(chǎn)生畫(huà)面的,沒(méi)有固定的像素行,無(wú)需插值就能全屏顯示老游戲。
而且,CRT 顯示器,還會(huì)給老游戲帶來(lái)更柔和的觀感。
現(xiàn)代屏幕上的“像素”,是亮度調(diào)整的最小單位,無(wú)論明暗都是一個(gè)形狀。
![]()
但在 CRT 顯示器上,發(fā)光的是微小的熒光粉,顯示器上并沒(méi)有大小固定的“最小發(fā)光單元”。
![]()
當(dāng)電子擊中熒光粉后,會(huì)形成無(wú)數(shù)個(gè)中間亮四周暗的圓。CRT 顯示器上的畫(huà)面,就是由水平方向的一個(gè)個(gè)“圓”連續(xù)疊加出來(lái)的。所以畫(huà)面上圖形的邊緣有種“自帶抗鋸齒”的“柔化”效果——這就會(huì)讓畫(huà)面顯得更自然細(xì)膩。
你可能覺(jué)得,這是沒(méi)有鋸齒了,但也挺模糊的啊……
![]()
那,你看現(xiàn)在是不是好多了?
![]()
這就是CRT 顯示器另一個(gè)欺騙人腦,讓畫(huà)面更精致的特性:這個(gè)像網(wǎng)格一樣的紋理。它們只出現(xiàn)在彩色 CRT 電視中。
彩色的 CRT 電視中有三支電子槍,它們會(huì)透過(guò)“遮罩”(shadow mask)上的小孔,分別發(fā)射電子轟擊紅綠藍(lán)熒光粉,顯示色彩。甚至你能看到紅綠藍(lán)對(duì)不齊的樣子。
![]()
而在畫(huà)面拉大之后,遮罩就會(huì)形成亮-暗-亮-暗交替出現(xiàn)的效果。
不同的遮罩會(huì)形成的形狀不同,比如點(diǎn)狀遮罩會(huì)形成一個(gè)個(gè)圓點(diǎn)。而備受追捧的“特麗瓏”,則會(huì)形成這樣的豎條。
![]()
它們相當(dāng)于給游戲的純色畫(huà)面壓上了一層底紋,讓人腦覺(jué)得畫(huà)面豐富。同時(shí)激發(fā)出“腦補(bǔ)”的被動(dòng)技能,讓人腦把不連續(xù)的地方補(bǔ)全,讓畫(huà)面顯得更平滑,更精致。
這也是為什么太高清的CRT顯示器,玩老游戲的效果反而沒(méi)那么好:因?yàn)榉直媛矢撸鸵馕吨拙喔。?strong>屏幕上的條紋就不太明顯了,反而弱化了遮罩“欺騙人腦”的作用。
這大概跟太高清的表情包,反而沒(méi)了靈魂原因類似~
![]()
剛才講的這些,都屬于 CRT 顯示器本身的特性。但除了玩老游戲“點(diǎn)對(duì)點(diǎn)”這一個(gè)特性外,無(wú)論怎么吹,CRT 在畫(huà)質(zhì)上都不可能比你現(xiàn)在的顯示器好。
所以更重要的是,當(dāng)年的很多老游戲是專門(mén)針對(duì) CRT 顯示器的特性,在美術(shù)上做了適應(yīng)性設(shè)計(jì)。
比如很多人都覺(jué)得,老游戲上這種橫向的“掃描線”很有味道,這其實(shí)是許多游戲制作者聰明才智的結(jié)晶。
![]()
當(dāng)年的大部分游戲,都是美國(guó)、日本的開(kāi)發(fā)者針對(duì) NTSC 制式開(kāi)發(fā)的。在 NTSC 制式中,想要占滿屏幕要 480 線左右,對(duì)應(yīng)的視頻信號(hào)的分辨率是 480i。
![]()
這里的 i 代表“隔行掃描”:意思是視頻的每一場(chǎng)都只有一半的畫(huà)面,到下一場(chǎng)中,再補(bǔ)全另一半的畫(huà)面。這樣利用“視覺(jué)暫留”的原理,同樣能讓你看到“完整”的畫(huà)面。雖然每秒有60場(chǎng),但是2場(chǎng)才能合成一幅畫(huà)面,所以相當(dāng)于是30幀。
![]()
這也是為什么你看到的 CRT 電視的畫(huà)面總有一種“跳來(lái)跳去”的閃爍感,因?yàn)?strong>它真的在跳。
那如果開(kāi)發(fā)者們直接做480i的游戲,那就會(huì)畫(huà)面閃爍、且只有30幀,還需要很大的顯存。
所以很多老游戲開(kāi)發(fā)者選擇制作 240P 的畫(huà)面,只輸出 240 行信號(hào):當(dāng)它們占滿屏幕時(shí),中間一條條橫向的、沒(méi)有內(nèi)容的空行,這就是“掃描線”。這樣一方面仍然能讓人腦補(bǔ)出完整的畫(huà)面;另一方面節(jié)省了寶貴的的顯存;同時(shí)讓畫(huà)面幀率提升到60幀,每一幀還都保持在固定的位置,不會(huì)閃爍。
![]()
但如果把它們直接挪到現(xiàn)在的屏幕上,就會(huì)變成了一個(gè)高度240像素的,沒(méi)有掃描線的畫(huà)面,效果就不對(duì)了。
除了掃描線,當(dāng)年的游戲美術(shù)師們會(huì)還會(huì)做多適應(yīng)性的圖像設(shè)計(jì),比如這樣的半透明效果。你在街機(jī)、SFC、MD、PS1上的240p大作里,都能看到針對(duì)性的優(yōu)化。但換了顯示器就顯示不出來(lái)了。
![]()
硬件上能抗鋸齒、有欺騙人腦的底紋;軟件上有開(kāi)發(fā)者們的優(yōu)化。所以如果你手頭有一些 240P的老游戲、老游戲機(jī),那確實(shí)跟隔行掃描的 CRT 顯示器更配。
![]()
不過(guò),我們并不想帶貨。想挑到合適的 CRT 顯示器并不簡(jiǎn)單,它還極其笨重,早就被淘汰了。
如果你真的對(duì)此有興趣,那么可以去看看 UP 主@極限實(shí)踐派的主頁(yè)。他是一位 CRT 玩家,我們本期視頻的很多素材都來(lái)源于他,很感謝他的授權(quán)。
如果您想重溫下 CRT 玩老游戲的感受,那我們更推薦你用現(xiàn)成的濾鏡。
比如在做這期視頻的時(shí)候,我們搜到了 up 主@腦漿油條制作的免費(fèi)的老游戲?yàn)V鏡。在勾搭上之后,他給我們解釋了很多關(guān)于 CRT 顯示器的原理問(wèn)題,還幫我們審了稿,非常感謝。
他開(kāi)發(fā)的濾鏡使用起來(lái)非常簡(jiǎn)單:安裝上RetroArch模擬器,再把濾鏡包拷貝到對(duì)應(yīng)文件夾,就可以在你的屏幕中模擬出 CRT 顯示器的效果,惟妙惟肖,省得你再去折騰了。德古拉的美貌和真正的CRT畫(huà)面真?zhèn)坞y辨。
![]()
我們帶著濾鏡打了一把魂斗羅,沒(méi)錯(cuò),就是當(dāng)年的感覺(jué),我們也......還是跟當(dāng)年一樣菜。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.