“蘇硯承所寫出的三行代碼,也許看上去很簡單,但是卻永久改變了電腦游戲,甚至推動了整個計算機圖形學領域。
他以極其優雅的形式,把二進制和微積分的思想做了濃縮。并且跨越歷史,和三百年前的牛頓,來了一次短暫的對話和聯動。”
——Valve公司創始人,加布·紐維爾(G胖)2015年接受采訪
-----------------
1995年,11月2日。
星漢公司駐日本辦事處。
蘇硯承幾乎是踹開房門,像只犀牛沖了進來的。
外套上還沾著夜露的寒氣,胸口劇烈起伏,眼神卻亮得嚇人。
他甚至沒有換鞋,踩著泥點的運動鞋,噔噔噔疾馳上樓,關門!
砰!
房間門打開,理查德好似被半夜吵醒的張懷民,一臉懵懂地探頭出來。
“What?”
對側的房間門也同時打開,理查德扭頭,卻沒看見渡邊。
對面房間一片漆黑,他剛想叫。
一條襪子飛出來,砸臉上。
“法克魷!”理查德反擊。
渡邊砰的關門,反擊失敗。
此時門外的吵鬧,已經被蘇硯承徹底屏蔽了。
他坐在電腦前,指尖懸在鍵盤上,沒有立刻敲擊。
而是炯炯有神的盯著屏幕上的密集代碼,瞳孔微微顫抖。
于深度的思考之中。
【算法編織者】【動態演算家】【函數之握】【代碼通譯】【邏輯構裝】……
全部觸發!
窗外微風吹葉,屋內風扇低鳴。
吐息間,二進制的代碼和微積分的公式,相互纏繞,凝織成兼具思維之美的邏輯樹。
“呼~”
隨后,指尖落下,鍵盤清脆。
用著編譯后的語言,蘇硯承開始和計算機對話。
一個魔法般的數字,幾個0和1的組合,算出一個近似值,然后進行一次迭代……
復雜的邏輯,便濃縮為短短幾行,卻像是跨越了時間,他正在和三百年前的牛頓相互對視。
隨之,一場對計算機算力桎梏,和硬件束縛的溫柔反派,悄然掀起!
但還沒完!
在前世的歷史里。
被稱為3D引擎之父,程序員之神的約翰·卡馬克,從一堆論文中,找到了這個魔法般的數字,從而將計算機的運算速度提升了數倍。
并成功讓《雷神之錘》以最完美和震撼的姿態,出現在全世界的電腦玩家眼前。
而蘇硯承在他的基礎上,更加的饑渴,更加的不夠滿足!
于是,他選擇再次優化!
首先是比卡馬克更精準的魔法數,將誤差從1.75%壓縮到0.3%!
接著,像之前想到的“lod遠模糊近精細優化”那般,引入動態迭代判斷!
即,檢測到不重要的數值,1次迭代就夠了,誤差大就大點。
而重要數值就迭代1.5次,多嘗一口,多放一次鹽……
“然后,再用快速收斂迭代法適配當下硬件,
用3條匯編指令替代卡馬克的4條,這樣的話在相同迭代次數下就能更快計算!”
“艸,我真他媽是個天才!”
蘇硯承敲著鍵盤,甚至忍不住自夸起來。
“好的,之后就簡單了,優化一下指令集深度,優化一下內存占用……”
進入狀態的蘇硯承,幾乎忘卻了外物,忘記了自己。
仿佛宇宙中只剩下他和跟前的計算機,人與機正進行著深層次的對話。
鍵盤“啪啪啪”速響,仿佛彈奏一首狂想曲。
【肝帝】,觸發!
效率衰減速率減少30%!
專注力維持時間提升50%,思維速率提升25%!
房間里,鍵盤敲擊的速度更快了!
......
清晨,9點45。
“蘇,起床了!”
理查德過來敲蘇硯承的門,“話說你昨晚聽見什么動靜沒有,我感覺家里好像進賊了……”
推開門,一眼看見了坐在椅上,盯著顯示屏發呆的蘇硯承。
屏幕上,似乎在播放什么動畫?
“不是吧,你看動畫看了一整晚的嗎?”
理查德笑著走進來,“話說最近新番你看了沒,《新世紀福音戰士》超級好看的說!”
“噓!”蘇硯承猛扭頭,豎起食指。
“啊?”理查德呆住。
蘇硯承兩眼眶發黑,卻精神氣十足。
像是小時要給發小炫耀玩具一般,讓開身位,興奮激動地指了指屏幕。
“你仔細看,這可不是動畫!”
“那還能是什么?”
理查德笑,低頭湊過去一看。
一個比他見過所有游戲都要精細的3D小人,正在3D都市中,沿著長街跑動。
順滑,且流暢。
“這還不是動畫,不就跟3D動畫的《玩具總動員》似的,
而且這還沒它精細,畢竟那可是夢工廠去年就出了的……等等!”
理查德臉色驟變,意識到了什么。
“所以,這是……”
“快把我的襪子還回來,變態足控。”渡邊也探頭進來。
但理查德卻絲毫沒有反應。
咦?
這就新鮮了啊,渡邊逗狗不成,一邊寒暄著,一邊好奇的湊上去。
“嘿,美國胖子,今天不是都沒課,為什么起那么早?”
“比爾·蓋茨到東京大學演講,我本來想拉你們去看看的,但現在這都不重要了。”理查德淡淡的說。
“確實不重要,他不過是到日本來賣貨,Windows系統在我看來就是屎。”
渡邊走近,搭著理查德的肩膀,看向同一塊屏。
“所以你們在看什么,這就是你說的重要的事事事……”
渡邊那張犀利的嘴,一下結巴了!
“等等,這不會是?”
“我不知道。”理查德搖頭。
兩個人沉默半秒,不約而同地看向蘇硯承。
這貨微微揚起下巴,小孩子炫耀般的神情。
“沒錯,就是你們想的那樣,我做到了。”他滿是笑意的說。
房間里安靜很久。
下一秒,出乎意料的,渡邊是第一個失去理智的那個。
“給我看看你的代碼!快!”
他上來按住蘇硯承的肩膀,低吼中帶著哀求:
“所以你到底做了什么!”
“魔法嗎,一定是魔法吧!”
“你怎么可能用PC完成那么海量的運算!”
“雖然我成績比你們差,但現在我也好奇了。”
理查德捂著胸口,感覺呼吸困難,“兄弟們,我感覺,我們可能真的要改變世界了!”
“別急,別急……”
蘇硯承切出引擎,打開工具,亮出代碼。
直接翻到那昨晚神之一筆的部分。
掃了好幾眼。
咦?
坐下來,湊近,細看。
“納尼?”理查德歪歪頭,不明覺厲:
“WTF!”渡邊雙手抱住腦袋,不敢相信自己的眼睛。
難以理解的知識,有著難以名狀的恐怖!
理查德扭頭問:“所以這是什么?”
渡邊釋懷一笑的答:“這是魔法!”
沉默幾秒,兩人又同時轉頭,像看怪物般看向某人。
“現在……”
蘇硯承咧嘴笑起,背對著晨光,他張開雙臂,像是要擁抱新世界。
“歡迎來到,3D的時代!”