成熟的開發設備和工作流程,曾經讓2D年代的日本遊戲畫面遙遙領先。
在上世紀80-90年代,日本一度是電子遊戲的世界中心。無論是主機還是街機,日本遊戲都佔據著絕對的主導地位,遊戲的玩法體驗和畫面也普遍要比歐美遊戲更好。
當然,這種領先地位,來得並不容易。當年的日本廠商,有一套獨樹一幟的遊戲開發體系,加上種種絕妙的巧思,才在當年有限的條件下實現了相對華麗的畫面效果。
網友VGDensetsu對日本當年遊戲畫面的工作流程做了一項十分出色的研究,我們也將主要內容編譯整理了一下,和大家分享。
技術發展
想要讓藝術家能夠充分發揮自己的水平,創作出各種漂亮的遊戲畫面素材,一個便於操作並且能即時提供直觀反饋的工具必不可少。今天的遊戲藝術家和設計師隨便找一臺中低端電腦就可以用畫圖軟件進行作畫,這對於當年的遊戲開發者們來說是想都不敢想的。
在最開始,由於遊戲機性能的限制,光是把畫面素材輸入到系統裡面,都是一件辛苦的工作。
南夢宮的《吃豆人》和《小蜜蜂》是最早的彩色街機遊戲,早到在它們誕生的時候,“圖片”這個概念還沒有出現。為了節省遊戲容量,遊戲畫面全都是由程序代碼直接控制繪製的。想讓遊戲機顯示一個畫面,就要把畫面上每個像素的顏色信息換算成16進制代碼一點一點輸入到系統裡。
到了80年代,用於電腦繪圖的工作站開始逐漸出現。比較有名的是誕生於1983年前後世嘉的“數字轉化系統”(Sega Digitizer System)。這種工作站有兩個屏幕,帶有一個很先進的光筆功能。開發者在一個屏幕上用光筆畫出像素,在另一個屏幕上可以預覽實際的顯示效果。
世嘉“數字轉化系統”可以使用光筆進行操作,在當年非常先進
這個系統高昂的採購和維護價格十分出名。它的的存儲設備是專門的ROM芯片,一旦寫入數據就只能使用專用的機器才能擦除。
但就算沒有世嘉的技術實力和財力,當年的日本廠商也有很多優秀的替代方案。夏普的X68000是一款只在日本發售過的工作站,專門針對2D圖像處理進行了優化設計,兼容主流的5英寸磁盤存儲,幾乎是日本所有進行2D遊戲開發廠商的標配。不過假如廠商想要給Hudson主導的PC-E開發遊戲,則必須使用PC-98系列的電腦。
夏普X68000(上)和PC98(下)
在這段時間還一度出現了一些很奇葩的過渡技術。紅白機剛誕生時,任天堂內部有一個16x16的LED燈泡矩陣工具代表16x16像素的精靈畫布,開發者拿手柄調整燈泡的顏色,和圖紙上對應好,就可以把圖像輸入進電腦。
任天堂用於數字化設計草稿的LED矩陣
後來也有一些廠商開始使用掃描儀,但是實用價值比較有限。根據一些當年的開發者回憶,在紙上畫好草稿,用掃描儀輸入電腦以後,還是需要把掃描得到的圖片手動畫成像素線稿,再填充顏色。很多開發者都會省略這個步驟,直接在電腦上作畫,2D遊戲美術的製作流程和現在相比差別就已經很小了。
工具特別
在當年開發遊戲,有時也會碰到一些現在已經很難想象的狀況。比如說,鼠標作為一項十分基本的輸入設備,在日本普及的速度非常慢。大部分開發者都更習慣用鍵盤一個格子一個格子地畫像素。
各種特殊的輸入設備也不少。世嘉這樣的土豪企業可以用得上光筆,而街機遊戲廠商太東(TAITO)早年的圖形工作站都是拿廢舊街機零件攢的,不支持普通的鍵盤,需要用一個特製的20鍵搖桿來操作。太東系統使用的數據存儲設備也是自家產的,媒介是一種少見的8寸磁碟。後來這些工作站都被夏普取代了。
除了太東以外,卡普空、NMK等企業也都使用過搖桿操作的工作站,有些一直用到了90年代中期。
不過最好玩的可能還是格鬥遊戲廠商SNK。SNK有一個圖形工作站是在Neo-Geo街機的基礎上改裝出來的,連街機的框體都保留了下來,不知道這種“看起來是在打遊戲其實是在辛勤工作”的體驗究竟是一種什麼樣的滋味。
圖像處理軟件也是體現廠商實力的一種體現。一部分有資金條件的廠商會自己開發圖像和動畫軟件,Falcom甚至每個遊戲都有自己的圖像編輯器。
世嘉(上)、Falcom(中)和Hudson(下)使用過的圖像、動畫編輯軟件
另外一些廠商則選擇使用市面上的商用軟件,SNK就是其中之一。
SNK使用的商業軟件Artbox
進入到90年代中後期以後,3D遊戲開始變成主流,日本廠商也開始逐漸從老舊的夏普工作站遷移到了Windows和蘋果電腦上。很多2D時代的軟件和工作流程就不再被使用,或者乾脆隨著開發它們的企業一起消失了。
不過也有一些遺留下來的例子:太東的“太東動畫(Taito Animator)”曾經推出過PC版,有些員工私下保留了拷貝,在很多年後還在使用。
大部分非主流的輸入設備也隨著技術的進步慢慢消亡了。世嘉的“數字轉化系統”後期推出了專門的鼠標,可以替換光筆使用,任天堂也有類似的設備。操作更加直觀便捷的電子繪圖板也開始逐漸被接受。
細節優化
除了擁有當時最先進的遊戲開發硬件,日本廠商對2D最終效果的呈現,也有著許多獨到的見解。老式CRT電視的成像原理決定了顯示的畫面上會有一條一條的掃描線。許多2D遊戲在設計的時候就會考慮到掃描線對畫面造成的影響,甚至許多圖形工作站都會專門多接一臺CRT電視,方便開發者對顯示效果進行調整。
通過這種針對性的調整,遊戲開發者可以把本來應該被看成顯示瑕疵的掃描線當作最終畫面的一個元素,利用視覺錯覺讓圖像能夠呈現出超越實際清晰度的柔和立體的效果。許多人覺得老式遊戲機在老電視上的顯示效果更好,並不是一個錯覺。
掃描線帶來的視覺效果變化範例
由於主機的規格有很多差異,在設計遊戲美術素材的時候,有些廠商使用的網格稿紙不是正方形的,而是根據主機的輸出方式有變化,來彌補實際顯示時的變形。
草稿紙的網格不一定是正方形
除此以外,還有一些通用的技巧,比如將兩種顏色用棋盤格的方式交錯排列來製造過渡的中間色,或者通過靈活使用色盤來改變地圖的氣氛,都幫助了開發者在遊戲機性能有限的前提下營造出色彩豐富的感覺。
畫面很漂亮,其實只用了8個顏色
很多中小廠商都能夠對2D顯示技術有很深的研究,可能和相對穩定的開發環境有關。深受日本開發商喜愛的夏普X68000工作站一直到了90年代中期還有不少用戶,夏普在停產這個機型的時候甚至還有人寫信情願阻止。
在1995年仍然能在科樂美的工作室裡見到X68000的身影
這種“穩定”的開發環境帶來的副作用同樣顯而易見。16位機時代,夏普的工作站已經有些力不從心,遊戲機的許多功能,包括景深卷軸,已經無法在工作站上預覽了,更不要說3D渲染。機型的陳舊也阻礙了鼠標和繪圖板這種先進工具的普及,等到3D的時代來臨的時候,許多日本廠商都沒有做好充分的準備——
熟悉PS2到PS3這段歷史的老玩家可能會覺得這裡有些似曾相識,當時的的日本廠商習慣舊主機的圖像原理,難以適應高清時代,吃了不少虧——看來隨著技術的更迭,總會有三十年河東三十年河西的故事。
*原文參考:《Designing 2D graphics in the Japanese industry》