多年之後Valve終於解釋遊戲中棋盤格報錯圖案的由來
Valve的起源引擎(Source engine)上的錯誤紋理對很多人來說可能就像是一位老朋友。它那醒目的黑與紫紅色相間的棋盤格圖案是一張熟悉的面孔,從《反恐精英》的衝浪服務器到《軍團要塞2》裡的盜版《馬里奧賽車》地圖,到處都能見到它。它和《毀滅戰士》裡那種同樣醜萌的“FIREBLU”熔岩紋理有點相似,讓人不禁想起那款備受喜愛的第一人稱射擊遊戲,算是一種俏皮的回憶提示。如今,在《半條命2》20週年開發者解說中,Valve解釋了創造這個如今已成爲標誌性錯誤視覺效果的一些緣由。
相關解說內容出現在《半條命2》開頭,在聯合軍突襲開始前的公寓區部分。Valve公司的高級軟件工程師傑伊·斯特利拿起麥克風,講述了該紋理的起源,並簡要展示了它實際生效的一個例子。
“在開發我們的底層圖形代碼的早期階段,我們意識到,要發現那些由於缺少紋理而未渲染的多邊形是很困難的。”斯特利說,“當出現這種情況時,通常在多邊形本該出現的地方你只會看到黑色,這在一些較暗的場景中很容易被忽視。爲了更可靠地捕捉到這個bug,我們創建了一種錯誤紋理,它在視覺上非常醒目,而且每當紋理加載失敗時就會自動生成。”
“這就催生了如今標誌性的紫與黑相間的棋盤格紋理,自那以後,它的應用範圍早已超出了《半條命2》本身。”
“超出《半條命2》”這句話說得很準確——很多人並不記得在《半條命2》的戰役劇情中見到過這種紋理。相反,大多數人是把它和MOD或者其他非Valve的起源引擎遊戲聯繫在一起的,尤其是《Garry's Mod》。看到用霓虹棋盤格來代替牆壁、地板或者整個天空盒,你就知道自己玩的《Garry's Mod》版本有點不對勁了。有時候這意味着一張自定義地圖有bug,但更有可能的是,遊戲試圖加載你實際上無權訪問的紋理——例如,如果你擁有《半條命2》和《軍團要塞2》但沒有《反恐精英:起源》,那麼你就會看到滿眼都是錯誤提示和棋盤格圖案。
那種整個關卡都因bug而完全呈現出這種刺眼圖案的驚人畫面,似乎尤其受表情包愛好者的喜愛,它帶有一種懷舊的閾限感和明顯的荒誕感。這是《半條命》和起源引擎多年來一直保持着持久影響力的又一個例子。