第42章 技術難題,性能焦慮(4K二合一)

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

  接下來幾日,三人組都在全力投入開發。

  理察把項目交給京阿尼後,也很快被蘇硯承納入編程團隊。

  配合著遊戲開發進度,京阿尼也傳來好消息。

  在12月的CM展之前,他們可以把所需的動畫短片製作完成。

  並稱讚蘇硯承,在附贈完成度極高的草圖時,還能把需求列好、列全、列明。

  簡直堪稱年度最佳甲方!

  伴隨著乙方的誇讚,似乎一切看上去都有條不紊,推進速度非常客觀。

  但還是那句老話。

  該來的,總會來。

  ......

  10月22日。

  東京秋夜,掛起濕冷風,星漢公司二樓的窗戶,被吹得嗡嗡作響。

  房間裡,三台電腦的風扇狂轉,像是打了興奮劑的鼓風機。

  幽綠的光映在三人臉上,空氣仿佛凝結,氣壓極低。

  「啪啪啪!」

  渡邊連續敲擊空格和回車,眉頭緊縮。

  屏幕上,紅色報錯的界面卡死,始終未動半分。

  接著,他像是通知家屬不幸消息的醫生,扭轉腦袋看著蘇硯承,無奈搖頭。

  「那完了……」理察雙手抱頭,圓臉焦慮。

  「別說喪氣話,還沒完,」

  蘇硯承揉揉眉心,「遇到問題,想辦法解決不就行了,

  我們可是程式設計師,有點工程師思維行不行?」

  「哦。」

  說罷,他咬著指甲在房間裡踱步,拼命的開始思索起來。

  理察和渡邊在沉默中,悄悄等待。

  只是偶爾,渡邊毒舌一下理察,理察給渡邊一個中指,渡邊還他兩個,理察用指頭戳他一下,日本青年直接給他一肘……

  等兩人都快打起來,蘇硯承停下了腳步。

  他想到了。

  「這樣,我們把所有背景都換成2D的貼圖,但人物用3D,

  加一些碰撞模塊,這樣人物在背景里行走,就可以製造出全3D的感覺,

  然後我再把模型精度降低,額,或者直接換成Q版3D吧……」

  「感覺可行,只讓人物保留3D的話,算力需求至少砍了大半,

  削減模型精度的話,內存占用也能降低。」渡邊一邊用手臂勒住理察的脖子,一邊說。

  「哥哥哥,認輸認輸,我錯了我錯了!」理察狂拍他的手臂。

  渡邊鬆開手臂。

  蘇硯承說:「那麼這樣的話,就要把背景貼圖的工作也交給外包公司了。」

  理察鬆了口氣:「好的,我會和京都動畫談談的。」

  「拜託了.」

  ......

  「他們說,想在12月之前做到,很難。」

  理察一回來,就告知了不好的消息。

  「那加錢呢?」蘇硯承皺眉。

  「我提過了,加錢也很難,他們其他工作室還接著其他動畫外包呢,所以只能說盡力……」

  蘇硯承苦惱的撓撓頭,很討厭這種不受掌控的感覺。

  上輩子,一旦出現這種感覺,就代表項目開始亂了。

  同時,渡邊那裡也傳來消息。

  「不……」蘇硯承一見他就有不好的預感。

  渡邊點頭示意:「是好消息,按你的設計,再加上光年引擎的優化模塊,

  現在遊戲終於不再卡死,終於能運行了。」

  「哦,太好……」

  「但是,卡頓得幾乎不能玩。」

  「……」

  「別急,還有,渲染階段也慢得要死,預計進度會被大大拖慢。」

  屋子一下陷入死寂,只剩下機箱嗡鳴,和窗外嗚咽。

  巨大的焦慮和壓力,一下子落在了頭上,沉進了心裡。


  胃部似乎在痙攣,理察甚至感覺到喘不過氣。

  渡邊問蘇硯承:「所以,我們怎麼辦?」

  「……」

  蘇硯承沉默很久,嘆了口氣,扭頭:「話說,你們餓了嗎?」

  理察搖頭:「不餓,我現在一點都吃不下飯。」

  渡邊:「幫我帶一份!」

  蘇硯承稍顯落寞的「嗯」了一聲,換好鞋,獨自推門而出。

  渡邊看著他的背影,給了理察一下,低聲說:

  「別難受了,現在他才是壓力最大。」

  「我只是難過,那麼好的遊戲玩不成了。」

  「那他也是最難過的那個。」

  -----------------

  壓力大的時候,蘇硯承喜歡吃。

  尤其喜歡吃甜的,喝熱的。

  腦子裡思路紛飛,邊想邊走,找到一家剛開的街道食堂,猶豫一下,走了進去。

  「歡迎光臨!」

  「一份豬排飯套餐,放沙拉,很多沙拉。」

  蘇硯承站在櫃檯前,掃了眼菜單,「再要一份咖喱的,都帶走。」

  「好的,麻煩您稍等……」

  「嗯,不急。」

  蘇硯承站在一旁,稍稍側身等著,腦中開始陷入思考。

  所以現在面臨的問題是什麼?

  優化!

  如今,PC顯卡大多都以2D加速為主,缺乏專門的3D圖形處理單元,無法支撐3D場景的光影計算和多邊形渲染。

  還有想要運行3D的話,需要大量的實時計算人物動作、場景碰撞……

  以如今PC的性能,算力完全不夠。

  同時,3D模型占據的內存,也比2D要多得多。

  而那模型精度,更是已經被蘇硯承削到只有幾百面的Q版人物。

  露西的臉都模糊不清了,只能頂點著色補上五官才能分辨。

  但就算這樣,還是玩不了。

  所以……

  還有沒有其他解決辦法呢,程式設計師先生?

  蘇硯承面目嚴肅的立在櫃檯邊,耳中聽不見周圍的嘈雜,大腦以極高的速度運轉思考。

  暫時先不管B計劃的妥協選項。

  想看看能不能找到別的方法解決問題。

  在3D區,模型的精度,取決於模型的面數,面數越多,模型就越精細。

  那麼要不試試,進一步削減模型精度?

  再在不增加模型面數的前提下,貼上高清的貼圖以增添細節?

  法線貼圖,這是在未來很常見的優化方式……

  「但是不行,現在的電腦內存不夠,做不到既裝下3D模型,又裝下貼圖,」

  蘇硯承頭疼的捏了捏太陽穴,否決掉這個方案。

  「既然內存不夠,那麼lod和紋理流送方案也不行了,草……」

  lod和紋理流送也是未來常用的優化技術,大體思路差不多。

  就是把同一個模型,同一個張貼圖,模糊的清晰的,分別都多建多畫幾個。

  在遊戲裡,離得遠,就用粗糙模糊的那版,離得近,再切換成精細的那款。

  但哥們現在的電腦,一個才剛剛夠裝,更別說每種裝多款了。

  「那麼試試大招,多線程、無鎖編程、數據導向設計和向量化計算?」蘇硯承面目凝重起來。

  到這個地步,可就不是那種偽裝3D、法線貼圖和Lod……這些常規級別,小技巧級別的優化了。

  用賽車比喻的話,前者可能只是調調胎壓、貼貼紙的表面優化。

  而後者,則是拆發動機、改變速箱、重構傳動系統和賽車配重……

  是直接手寫底層指令,從內存和CPU架構著手,只為了榨乾最後一絲性能的天階功法。

  「雖然我會是會,但似乎,還是不行啊……」蘇硯承仰天嘆氣了。


  就先不說時間和死線的問題了。

  光是DOS系統並不支持多線程這一條,就已經把他打死了。

  蘇硯承簡直感覺自己像是活在靈氣枯竭的世界,空有一身本領,卻無法施展。

  「所以,只剩下妥協這條路了嗎,真不爽……」

  他又氣又餓的抬頭叫,「請問,我的飯還沒好嗎?」

  「抱歉,馬上,正在做了!」

  算了算了,與自己和解吧。

  往好了想,妥協之後,倒是很多事情迎刃而解了。

  比如日常模擬,就可以直接復用《松子》的代碼和素材。

  探索戰鬥的話……

  蘇硯承雙眸終於久違的稍稍一亮。

  那就做成《這是我的戰爭》這樣的橫版遊戲,陰鬱的背景再加上偽3D的效果……

  這樣的話,進度也能趕上,靠著不錯的內容和之前的口碑,這次也能賣出不少。

  就是少了那種震驚世界,驚掉狗眼的效果。

  但……勉強也可以吧。

  蘇硯承這樣想著,雖然還是不爽,但總算不會過度鬱悶了。

  卻是站久了,驚覺腿腳酸麻,打算往後挪挪,活動活動。

  「啪」的一下,後背撞到了一人。

  「呀」的一聲輕呼,像是倉鼠在叫。

  蘇硯承正要回身道歉。

  身後那人已結結巴巴的開口:

  「對……對不起,啊,我是說,私密馬賽!」

  前半句是漢語,後半句又緊張的切成日語。

  喲,老鄉?

  蘇硯承下意識回頭,多看了眼。

  大概十七八歲一小姑娘,瘦瘦的,穿件發白的牛仔外套,裡頭是高領的米色針織衫,整個人就跟裝在套子裡似的。

  正紅著臉蛋,做錯事認罰般的低垂腦袋,眼盯著地面。

  「沒事。」蘇硯承笑笑。

  誒?漢語!

  姑娘驚喜的抬起頭,鼻子高挺,細眉彎彎,腦後那麻花辮激動地甩過肩頭。

  結果一見眼前這少年這張臉,臉又燒紅的垂了下去。

  這時店員終於把豬排飯打包好遞來,看見兩人,多問了句。

  「那個,請問你們是一起的?」

  「不是。」蘇硯承搖頭。

  女孩一臉茫然,抬起頭眨巴眨巴。

  等看見了蘇硯承手裡提著餐盒袋子,才意識到這好像不是在排隊。

  臉更紅了,尷尬的微微發抖,趕緊叫住店員,一口極不熟練的日語,道:

  「那,那個,我是來找兼職的……」

  「抱歉,我需要問問店長。」店員一臉古怪,多看她幾眼,轉身進後廚。

  「嗨,麻,麻煩你了……」女孩局促不安。

  「不要說僕(boku),那是男性的自稱。」蘇硯承忽然開口。

  「誒?」

  「用私(watashi)或者わたくし(watakushi)都行,後者的話更正式一些。」

  「哦……謝謝。」她輕聲細語。

  「不用,都老鄉。」蘇硯承擺擺手,抹身走人,毫不留戀。

  只留下個剛想問名字,但一猶豫便已錯過的姑娘,呆愣在原地。

  只凝視背影,抿抿嘴,然後不停重複起剛剛學到的自稱詞

  「私私私,たくし,たくし……」

  -----------------

  清晨,京城。

  印刷廠燈火通明,機器晝夜不停。

  最新一版的《電子遊戲軟體》新鮮出爐,正一捆一捆的往車上裝運著。

  然後最快速度發到大街小巷的報刊亭和郵電局,連同《大眾軟體》放在一起,但都被壓在《知音》下邊。

  前導公司是這兩本雜誌的主要出資方,所以每一期的雜誌幾乎都會送到老總辦公室過目。


  只是今天,老總邊小春有些煩躁,隨手翻了翻雜誌便沒有心思再看。

  上邊寫的都是各種大廠的新聞。

  什麼索尼的PS1銷量突破百萬,RPG大作《最終幻想7》將在1997年於PS1上首發,卡普空新人的新作將是一款恐怖遊戲……

  就連彎彎那邊,都有大宇新發的DOS遊戲《仙劍奇俠傳》,首周銷量破萬……

  「你就說吧,怎麼看他們做遊戲就那麼簡單,我們做就難上加難呢?」邊小春不理解的問道。

  所以是的,前導公司今年也有自己的遊戲要開發,題材瞄準的是《三國》,最終選定了官渡之戰作為背景……

  但策劃階段,說起來那叫個指點江山,恨不得開發出天下第一三國遊戲,覺得一切都不在話下。

  可真等正式進入開發,才發覺困難重重。

  就比如立項的時候,本來選的是DOS系統,可等WIN95發售了,狗策劃靈機一動,全部推翻,要程式設計師用win系統重做……

  而現在,邊小春聽著下邊報告,又聽說現在進度又卡在了優化和美術上。

  至於他自己想要的跟電視劇一般的真實效果,程式設計師和美工根本就做不到啊!

  「他瑪****的!」

  「錢丟下去水花都看不見,以後再做遊戲我就是傻逼!」

  邊小春一邊破口大罵,一邊囫圇吞棗地把手裡兩本雜誌翻來翻去,越看越糟心。

  直到,忽然翻到一GG。

  而且還不是賣貨GG,是技術GG?專利授權GG?

  咦?

  這就很稀有了啊,現在國產遊戲公司都沒幾個,有也大多是山寨的,哪還有什麼自己的技術?

  邊小春趕緊再細看。

  「頂級優化技術,超絕畫面效果,日本當下最火PC遊戲專用技術,火熱授權中……」

  「哦,日本遊戲啊,難怪了!」

  「等等,這公司老闆又是中國人?留學生啊!」

  忍不住驚嘆著,再看後邊還有一彩色的圖片貼著,正是遊戲中的效果。

  3D效果的松子小姐,栩栩如生,火辣可愛。

  心臟狠狠跳了!

  「啪!」

  邊小春當即拍桌,做出部署:「這個公司,這個技術,派人看看去!」

  下邊一聽,立馬開動。

  反正就在中關村,走幾步路就到,隨口就叫了個部門經理帶著程式設計師去了。

  等到了GG上的地方一看。

  邊邊角角,人流稀少,特簡陋一鋪面,早上八點半了關著門,上書「星漢軟體科技有限公司」。

  等敲開門,捲簾門一開,蓬頭垢面的大學男生穿著睡衣,揉著眼睛鑽出來。

  「啊啊……你好,請問你們找誰?」

  「?」

章節目錄