第370章 你這是把F-16座艙拆過來了?(月初求月票喵)

投票推薦 加入書籤 小說報錯

  「就是它!」

  林立新猛地一拍桌面,思路頓時清澈。

  「啊?啥?咋的了?」

  薇薇安還沉浸在剛才對新顯卡設計的討論中呢,林立新的突然暴起著實給她嚇一哆嗦。

  「dsp啊!娘的,又是知識的詛咒,我真該好好清清腦子了。」

  所謂dsp,其實就是數位訊號處理器。

  顧名思義,是一塊專注於信號處理的設備。

  通常來講,它都是被當作音頻編解碼器使用的。

  音效卡、通信、傳感器……

  凡是涉及到信號處理的領域,都少不了它的存在。

  但這是未來的它。

  也正是因為這一點,林立新的思路才一直被拐帶著跑偏了。  正所謂是知道的越多,越容易陷入思維誤區。

  所以知道的越多,知道的越少,聽懂掌聲。

  放在80年代末這個半導體技術普遍還是原始時代的時期,dsp除了音頻處理之外,它往往還有另一個更加重要的身份。

  3d計算!

  不同的設備往往有不同的工作。

  gpu的特長其實並不是數學計算,而是並行處理,這也是novaradeon從誕生之初就已經確定的路線。

  dsp也是一樣,它最擅長的是mac乘積累加運算。

  換句話說,它是一塊專注於高效數學計算的晶片。

  而電子遊戲之中什麼情況下會對數學運算有海量的需求?

  答案顯而易見,那就是3d遊戲。

  3d世界從來都是數學的重災區,每一幀內都會有成千上萬的頂點在發生空間變化。

  這背後隱藏著的是巨量的矩陣運算。  這也是他們當初在《quake》里搞的那個看似不可思議的快速平方根算法能夠顯著提升3d性能的原因。

  而dsp……它恰恰就是這方面的專家。

  全網首發更新𝔗𝔚看書網→𝔰𝔥𝔲.𝔱𝔴

  在現在這個時代,與其說dsp是顯卡的協處理器,倒不如說gpu才是dsp的協處理器。

  主cpu將數據悉數發送,dsp處理完成後再丟給gpu進行渲染。

  少了中間這個重要的環節,所有的空間計算都被一股腦丟給了顯卡。

  「怪不得這麼卡……」

  林立新揉了揉脹痛的眉心。

  這還真是踩了個大坑。

  這方面的問題按照原本的時間線,要到99年前後,英偉達在geforce256才真正得到有效的解決。

  不過現在說那些還是太遠了。

  「所以到底是怎麼一回事?」

  薇薇安疑惑地看著在那一驚一乍的林立新。  「你還記不記得咱們athena的這個h是什麼意思?」

  「當然記得啊,heterogeneous,異構計算嘛,代表的就是咱們顯卡與cpu各司其職的分布式處理結構。」

  薇薇安立刻點頭回答。

  畢竟這個項目她算是除了林立新之外的最高負責人,自然是比任何人都清楚。

  athena從設計之初,就摒棄了指望它自己一人成軍,勝任任何工作的期待。

  它天生就對分布式處理有優秀的兼容。

  儘可能地將計算機上的所有資源都利用起來,榨乾任何一點性能。

  「沒錯,我們現在要做的就是將任務更進一步地模塊化,把位移計算也給摘出來。」

  林立新笑道,在這個cpu和gpu的性能都非常有限的時代,這已經是他能找出來的最優的方案了,

  「得了,我知道怎麼解決這個問題了,聯繫一下德州儀器,咱們得採購一批尖兒貨。」

  德州儀器的tms32025,便是一塊技術成熟、還具有高達49.152mhz頻率的優秀dsp。

  ……  經過了一番折騰,這塊恐怕是有史以來gamenova所搞出過的性能最誇張的基板便終於是誕生了。

  cpu不必多說,自然是偉大的athena晶片。

  極限狀態下能跑出無限逼近80mhz的頻率,足以秒殺同期的一切競爭對手。

  兩塊德州儀器出品的[email protected],勉強追平athena,負責處理遊戲所需的海量3d運算。

  gpu是novaradeon特挑版。

  最終得到的成績,便是一塊640x480像素解析度,穩定60幀的性能怪獸。

  開發部早早地拿到了第一批測試平台,正式啟動了項目的研發。

  五月九日,玩法驗證demo正式落地。

  不過跟往常不同,這一次林立新特意邀請了幾位朋友來體驗這台gamenova迄今為止做過的最誇張的街機。

  晌午時分,三台各自不同的私人座駕趕赴gamenova。

  最早到達的是林立新的老朋友麥可·傑克遜,隨後是本就在好萊塢這邊的湯姆·克魯斯。

  最後則是火急火燎自己開車過來的洛克希德ceo泰萊普。  三個人,恰好對應三種不同的玩家群體,各自風格明顯,非常適合這次的試玩活動。

  麥蔻是一位典型的輕度玩家,喜歡簡單純粹的快樂,能很好地反應這款作品的普適性究竟如何。

  而湯姆·克魯斯,則更像是一位純路人,在跟林立新接觸,參與拍攝宣傳片之前,阿湯哥對電子遊戲還真算不上接觸太多。

  他的遊玩體驗足以反應這部作品對一位對題材感興趣,卻不了解遊戲的路人的路人緣怎麼樣。

  至於泰萊普,這位洛克希德工程師出身的ceo,同時身負硬核玩家、軍迷等多重身份,足以探出這款遊戲的深度。

  當泰萊普趕到時,提前到達的兩人早已經玩的熱火朝天了。

  麥蔻看樣子是已經玩過了幾輪,正在一旁跟開發部的幾人交流體驗,威爾快速將他的話錄入到電腦里。

  而林立新則是倚在座椅旁,看著正在體驗遊戲的湯姆·克魯斯,嘖嘖稱奇。

  阿湯哥靠坐在座椅上,一手一隻操縱杆,像模像樣地操作著。

  不得不說,湯姆·克魯斯算得上是顏值保質期最長的好萊塢影星之一了。

  14年那部頂級爽片《明日邊緣》里的阿湯哥,看起來甚至跟現在的他沒多少差距,頂多是五官上成熟了些。

  現在的阿湯哥的確還帶著點未脫的稚氣,還沒有成長為完全體。  對於顏值保質期普遍偏短的白人來說,阿湯哥簡直就是青春永駐,甚至越老越有味兒。

  「說真的,你以後去演個特工片指定帥慘了……哦,嘿,泰萊普,來的正是時候。」

  「林先生,這就是那台街機嗎?」

  泰萊普驚訝地走近,望著這台機器。

  嚴格定義來說,這應該是一台中型街機。

  它沒有達到大型街機那種全體感的艙體,不過卻算得上是麻雀雖小,五臟俱全。

  座椅帶有刻意設置過的大傾角。

  阿湯哥與其說是坐在裡面,倒不如說是躺在裡面。

  這顯然是仿著f-16的座艙設計的。

  他雙手各抓著兩側的操縱杆,手臂根本不需要抬起,便可以在一個極度舒適的角度下完成所有操作。

  那操縱杆泰萊普倒是的確熟悉,圖馬斯特的產品,洛克希德的工程師團隊有全程跟進。

  不過比起真正的f-16座艙來說,這台機器還是有諸多簡化的。  最大的變化自然是儀錶盤被大量削減,只保留了高度計等遊戲中用到的參數,更多的還是當作裝飾用,通過遊戲基板的gpio數據口控制。

  『嗖——』

  泰萊普正欣賞著這驚人的傑作,便聽見一對立體聲音響中傳出劇烈的推進器噴射聲。

  「damn!let's fu*cking gooooo!!!」

  湯姆·克魯斯興奮地喊了一聲,手指從操縱杆的苦力帽上移開。

  根本不需要去用力拍動什麼按鈕,只需要輕輕挪動手指,便可以控制戰機上的所有功能。

  一局遊戲能發射整整一百發空空飛彈,絕對夠他打個爽。

  任何一個尚且還有點血性和熱情在胸膛的人,坐在這架、哦,坐在這台街機里,都很難控制住自己不心跳加速。

  雖然《壯志凌雲》是一部空戰片,但湯姆·克魯斯到底不是一個正兒八經的飛行員,不可能真的讓他親自駕駛著f-14在天上飛來飛去。

  這一點對他來說也一直是一個遺憾。

  如果能真的坐進f-14中,駕駛著這架美利堅國防科技的結晶,那多是一件美事。

  別說是坐在座艙里的湯姆·克魯斯了,就連站在旁邊看著屏幕的泰萊普,都在這瞬間吃了個強控。  「太驚人了……」

  雖然洛克希德參與到了部分硬體開發工作之中,甚至座艙里的液壓杆都是他們的工程師設計的,但實機畫面,這還是他頭一次見。

  不同於過去的飛行射擊遊戲那種本質2d,gamenova居然真的搞了一個正兒八經的3d空戰遊戲出來。

  3d!空戰!

  這意味著這架飛機可以真的在天上360度無死角地以任何一種姿態自由飛翔。

  3d競速雖然gamenova早就已經做過了,但在賽道上行駛跟在天空中多軸機動,那完全就不是一個概念。

  「……嗯?」

  看著那枚向著敵人快速接近的飛彈,以及湯姆·克魯斯發射後的機動,有過飛行員經驗的泰萊普敏銳地察覺到了似乎有哪裡不太協調。

  「怎麼?機動角度太大了?」

  林立新注意到他的疑惑,笑著解釋道,

  「我們為了遊戲性做了些妥協,不過留了後門,調幾個參數就行。」

  「不……這些是為了讓遊戲更好玩,我明白。」  泰萊普搖了搖頭,認真盯著屏幕,

  「能再發射幾枚飛彈讓我看看嗎?」

  聞言,湯姆·克魯斯便立刻搜尋到新的敵人,隨即按下苦力帽上代表空空飛彈的按鈕。

  『嗖嗖嗖——』

  幾枚飛彈跟不要錢似的直接甩了出去,壓根已經跟『現實空戰』沒什麼關係了。

  不過泰萊普的注意力根本就沒有在這離譜的備彈量上,而是緊緊盯著飛彈的軌跡。

  當他看到飛彈奔著正在機動規避的戰機而去的時候,他才眉頭一挑,露出瞭然的神色。

  「林先生,這飛彈的追蹤算法……是直接瞄準目標的方向吧?」

  「嗯?是這樣,怎麼?」

  「待會兒讓我來試試看,理論上來講……我能百分百規避這些飛彈。」

  追蹤法的空空飛彈,那已經是五六十年代的產物了。


章節目錄