第0797章 2.5D技術正式商用(1/2)
必須指出的一點是,在硬體方面,三代小霸王遊戲機還有一個特色,那就是遊戲軟體載體除了卡帶之外,開始全面支持cd-rom。
如此改進的好處,除了可以從日益成熟的cd-rom技術中,得到降低遊戲軟體載體成本、同時提高容量的優勢外,還能更進一步杜絕盜版。
面世於1979年聖誕節前夕的8位主機——一代小霸王遊戲機,迄今為止的總銷量突破了4400萬台,是目前世界上最暢銷的遊戲主機,但也是受盜版影響最嚴重的遊戲平台,雖然經過不斷優化,但8位架構實在很難抵擋住道高一尺魔高一丈的破解進攻。
歷經了北美家用電視遊戲機市場的1983年大崩潰,近兩年又開始強勁復甦的沉沉浮浮的16位主機——二代小霸王遊戲機,目前的總銷量大約在2500萬台左右,稍稍領先於已經被扔進歷史垃圾桶的雅達利2600,成為目前世界上第二暢銷的遊戲主機。
由於在16位架構當中加入了專門的晶片,這個平台遭受盜版侵襲的程度遠遠低於一代小霸王遊戲機,進而遊戲軟體貢獻的豐厚利潤,輕鬆地彌補了主機硬體銷售的虧空。
顯而易見,32位架構給三代小霸王遊戲機帶來了更強勁的性能,抵抗技術破解的能力也隨之提高。
與此同時,三代小霸王遊戲機所使用的遊戲光碟,採用了在cd-rom基礎上擴展出來的cd-rom/xa規格,加強了對音頻、視頻等多媒體數據的支持,無形當中也提供了更大的數據加密空間。
最終,三代小霸王遊戲機樣機呈獻給眾人的硬體規格為:cpu採用了運行頻率達到40mhz的risc微處理器holder;主內存2mb;圖形處理器源於哲儒2d加速技術;視頻緩存1mb;音頻處理器支持cd音樂的16bitpcm編碼和44.1khz採樣率;音頻緩存512kb;可讀取cd、vcd、cd-rom/xa規格碟片的cd-rom驅動器,緩存32kb;存儲作業系統的512kb快閃記憶體或者eeprom。
由於哲儒在半導體工藝上所取得的領先,三代小霸王遊戲機的主機功耗,最高不會超過11瓦,而重量則在2公斤左右。
此外,三代小霸王遊戲機也具備豐富的周邊支持,除了諸如手柄之類的常規設備外,還可以通過數據機連接網際網路,從ea社區得到極具附加值的服務內容。
不過,這些還不是唐煥想要闡述的重點——全新的三代小霸王遊戲機平台,將會引出一種新的技術實現方法。
「長久以來,遊戲業界都夢想著,在虛擬世界裡實現現實世界的三維立體效果,但卻苦於沒有足夠的硬體運算性能,來滿足處理所涉及到的海量數據的需要。難道我們只能坐等硬體規格按部就班地發展到足夠水平的那一天麼?」唐煥一邊說著,一邊把一張遊戲光碟放進三代小霸王遊戲機的cd-rom驅動器。
「其實,大家應該看到,最近這幾年計算機2d加速技術的發展,有了質的飛躍。展開我們無窮的創造力,未嘗不可以在這個基礎上,找到一個折中的解決方案。」
「現在,我當著大家的面,來玩一款專門為三代小霸王遊戲機平台研發的遊戲——《德軍總部3d》。」
「可能有人已經反應過來了,相比於前面兩個版本的《德軍總部》和《超越德軍總部》,這個版本會和3d技術有些關聯。」
說到這裡,唐煥特意晃了一下手裡的手柄,以顯擺自己操作靈活得屬於一名資深玩家,引得台下眾人報以大笑。
「大家注意到了吧,這個遊戲裡,玩家是以第一視角對目標展開射擊,進而在和環境互動的時候,更能體現出那種萬眾期待的3d效果。」唐煥控制著角色停在一個安全的地方,然後切換著方向進行敵情偵查,以展示類似於現實世界的那種立體空間感,又引得台下發出一陣驚訝和佩服的讚嘆聲。
「你們發現了什麼問題麼?」唐煥笑著問了一句後,不等抓耳撓腮的眾人開口回答,便繼續往下說道:「我們的視角只能前後左右地切換,而不能上上下下地看,所有牆和牆之間只能有90度夾角。」
在「這還不是真正3d」的議論聲中,唐煥點頭說道:「《德軍總部3d》的遊戲引擎使用了光線投射的計算方式。即通過一條光線畫於每排像素來審查有沒有和牆壁相叉。然後以此來決定每個圖形的深度。其雖然還是達不到真正3d的效果,但能夠大大減少數據的運算量,並得到了更進一步的類3d體驗。」
唐煥用力地揮了一下手,「我們把這套技術實現稱為2.5d,做為從2d向3d舉步維艱地發展過程中的一個過渡和折中。大家也看到了,《德軍總部3d》的效果還是相當驚艷的。我相信在2.5d中,可以不斷找到更巧妙的辦法,來實現更逼真的類3d效果,滿足玩家的需要。」
簡單來講,提供有限立體角度的2.5d,就是使用巧妙的辦法欺騙人的視覺,具體實現方法涉及到計算機圖形學中的一個概念——sprite即精靈的花樣利用。
精靈指包含於場景中的二維圖像或動畫,更多用於遊戲中的人物和可移動物品,也可以用於顯示滑鼠指針和輸入的文字。如果屏幕上的可移動物體的尺寸比一個精靈大,還可以由若干個精靈縮放和拼接而成。
隨著1970年代中期街機的興起,精靈技術被廣泛使用,英特爾、amd的半導體業同行西格尼蒂克公司,便趁勢設計並製造了第一款支持生成精靈圖形的圖形處理器,並為雅達利提供一部分元器件。
不過,「精靈」這個詞第一次做為圖形術語出現,是在德州儀器的9918(a)視頻顯示處理器上。
之所以使用「精靈」來做為描述這個概念的術語,是因為精靈並不是幀緩衝中位圖數據的一部分,而是「懸浮」於幀緩衝中的數據之上,沒有對其中的數據產生影響,就像幽靈和精靈一樣。
雅達利2600在1977年推向市場的時候,一大賣點就是硬體支持精靈技術,可以做到五個圖形對象同時在遊戲場景中獨_立移動。
結果,當市場營銷策略對頭後,雅達利2600一下子火爆起來,成為唐煥的小霸王遊戲機出現之前最暢銷的家用電視遊戲機。
時間過去了十多年,計算機技術有了翻天覆地的發展變化,完全可以做到利用2d的精靈,來模擬出3d環境。
當然了,這套技術實現有些複雜晦澀,具體的遊戲開發過程當中,技術實力一般的公司未必能夠真正掌握和應用。
……
本章未完,點選下一頁繼續閱讀。