設置
上一章
下一章

第八章 源代碼

  他親自梳理了‘賽博朋克真界’之中的法則。◢隨*夢*小◢說щЩш.suimEnG.1a而那個世界,最為開放的學科,便是生化學和信息學。

  所以說,季真怎么可能不懂計算機技術。

  不止懂,而且是非常的懂。很多種只在于人類想象之中的技術,于季真而言,都可以變為真實。

  “真的?”

  于半珊用懷疑的目光看著季真,要說數學和物理,他絕對佩服教授,很多的數學知識和物理知識能講得他頭昏腦脹。

  但他絕對不相信季真對計算機技術也了解,特別是游戲引擎之中的技術。

  “怎么,不相信?”季真笑了起來,“要不要我來說說?”

  他本沒有裝逼的想法,但有時候事情就是主動的往他身上湊,他不經意間便已經完成了裝逼。

  哎,都是逼不得已啊!

  于半珊說道:“好啊,我還真不相信教授您連計算機技術都懂。”

  季真一連串的鍵盤敲擊之后,說道:“暫時不看那兩個你們自己研發的子系統,我先來看看你們游戲引擎的基本功能部分。”

  游戲引擎有很多的部件,其中幾個比較重要的部件則是對游戲的影響比較大。

  光影效果、動畫系統、物理系統以及渲染。

  “光影效果,也就是游戲場景中的光源對于處于其中的人和物的影響方式。折射、反射等基本的光學原理以及動態光源、彩色光源燈高級效果,都是通過引擎的不同編程技術來實現的。”

  “我說的對不對?”

  于半珊點了點頭,“說的對沒什么,重要的是技術。”

  “不著急,接下來我就要說到了。”季真左手擺了擺,右手卻是單手在鍵盤之上敲擊了起來,卻是在更改光影效果的編程源代碼。

  “你們的光影效果應該算是做的還不錯的,特別是彩色光源方面,呈現出來的畫面應該非常有沖擊性。但是,你們對于單一光源的處理就不行了,看起來太假了,而且形式單一。”

  “最主要的是,你們的源代碼太復雜了,太冗余了。以你們這光影效果做下去,得上1080Ti的顯卡啊!現在正是挖礦挖得火熱的時候,顯卡漲價,你覺得玩家會為了這款游戲而更換顯卡?”

  這話說得于半珊沒有半點脾氣,要想做到極致的光影效果,除非有著國外的技術,不然就只能用量來堆積出質。

  雖然如此,但他還是犟嘴說道,“你行,你來?”

  這種小學生你行你上的邏輯都被他直接說了出來,顯然他心中沒有脾氣,但卻有不爽。

  任誰將他們的心血說得一無是處,心中當然會有點不爽。

  季真微微笑了笑,右手在鍵盤之上繼續敲擊著,將最后一行代碼替換掉,卻是沒有接下于半珊的話。

  “再來看看動畫系統,動畫系統分為兩種:骨骼動畫系統和模型動畫系統。前者用內置的骨骼帶動物體產生運動,算是比較常見。后者則是在模型的基礎上直接變形。”

  季真搖搖頭,又開始針對于動畫系統開始了他的毒舌。

  “我知道你們是計算機系的,不是醫學系的。但是這骨骼動畫也做的太差了吧?而且看起來十分的不連貫啊,動畫師以你們的模型來設計動作,豈不是丑哭?”

  “玩家看到游戲角色走路的方式就有了卸載游戲的沖動。”

  季真這時候說著,卻是壓根沒有看肖奈等人一眼,就連旁邊的貝微微身上傳來的清香都被他忽略了。

  他雙手敲擊著鍵盤,再次行更改源代碼的方式。

  于半珊又準備說話,但卻是被高冷的肖奈伸手攔了下來。

  “三哥,怎么了?”

  此時的肖奈,臉色卻是有些嚴肅,本就高冷的臉龐崩得更緊了。

  剛才季真在談及光影效果之時,肖奈便將自己的注意力集中在了顯示屏之上。

  那上面,本是他參與敲下的源代碼被季真更改了六成。不僅更改的數量多,而且速度奇快無比。

  好似根本不用思考一般,便是源代碼一行一行的被更改。

  他并非那種無知的人,相反,他雖然高冷,但卻有涵養。并沒有和于半珊一樣和季真爭吵。而是在季真更改源代碼的時候將注意集中到了修改后的代碼之上。

  因為季真改得太快,而肖奈還要在腦海之中思索一番,所以直到談及到了動畫系統之時,肖奈才全部于腦海之中理清了光影效果全新的源代碼。

  是的,就是全新的代碼!

  看起來季真只是更換了六成源代碼,但是在肖奈這個本身計算機技術高手的眼中看來,更換的六成,全部都是核心代碼。而那些沒有被更換的,反而是無關緊要的。

  “認真看,季教授確實懂計算機技術,而且比我還強。”

  這一次,肖奈是徹底的服了!

  在這他最為擅長的計算機技術方面,被季真所打敗了,他輸得心服口服。

  光影效果的全新代碼,實在是太強大了!

  可以說,這種光影效果比之國外的3A大作還要強。不只是在效果方面呈現出更強,更是對于顯卡的要求沒那么高。

  同樣的效果,3A大作要1080Ti,而它卻是只需要1060Ti。

  肖奈的話落,他的另外兩位室友,丘永侯和郝眉也是配合著點了點頭。

  他們同樣看到了那改動過的源代碼,他們雖然沒有肖奈看得那么遠,但卻也能看出一部分。

  “你們的物理系統做的也有點差啊!”

  季真毫不客氣的話再次從他的口中噴出,而另他意外的是,居然沒有人來反對了。

  轉頭一看,肖奈幾人都搬著椅子,圍著季真身旁坐了下來。

  有不足,就要學習。

  肖奈當先問道,“教授,怎么說?”

  “太散了,你們物理數值設得倒是非常多,而且也非常細致。但是整體而言,太散亂了。如果你們將這些細節設置關聯起來,那么就會更加的流暢。而且占用的資源也會減少。”

  于半珊立馬插話,“這個方法我們也想過,但是關聯起來的方式同樣復雜,以復雜的方式關聯起來,占用的資源反而增多了。”

  季真笑了笑,“這就需要找對方法了。”

  說著,季真雙手十指敲擊,不到五分鐘,他便完成了。

  “我稱之為立體式蛛網連接系統,既保證了數值的穩定性和連貫性,也保證了碰撞探測的精準性。”

  于半珊只看到一行行的代碼流下,想要細致的看懂,卻是眼神跟不上代碼的變換速度。

  “不著急,等我將你們的渲染升級一番之后,你們再細細的去學。”

  此時,季真徹底的化身老師,言語之中,高屋建瓴般的對肖奈等人說道。

  渲染是引擎最重要的功能之一,當3D模型制作完畢之后,美工會按照不同的面把材質貼圖賦予模型。這相當于為骨骼蒙上皮膚,最后再通過渲染引擎把模型、動畫、光影、特效等所有效果實事計算出來,并展示在屏幕上。

  渲染引擎在引擎的所有部件當中,是最復雜的,它的強大與否直接決定著最終輸出的質量。

  季真一邊敲擊鍵盤來升級渲染功能,一邊突然問道,“對了,你們這引擎是用于單機游戲還是網絡游戲?”

  單機游戲和網絡游戲的引擎,還是有區別的。

  “當然是網絡游戲。”

  “準備找哪家公司代理?網易、騰訊、完美、蝸牛?”

  就算是加上貝微微,也就只有五個人,季真估摸著他們的這款游戲,應該會找代理運行。

  不然的話,開支實在太大,僅僅是服務器,就能壓得他們翻不了身。

  當然了,他們也可以找天使投資來融資,那樣的話,股份又會被稀釋。

  “我們準備自己運行。”

  但是,肖奈的回答恰恰是出乎了季真的意料。

  “服務器怎么解決?”

  如果網絡游戲質量高,玩法好,那么人數還是很多的,對服務器的要求也就高了。

  “難道用云服務器?”

  肖奈搖搖頭,“資金方面,我還是有辦法的。”

  季真點點頭。

  “游戲的玩法策劃可是要用點心,別弄得和《天涯明月刀》一樣。”

  說起天涯明月刀的游戲策劃,就被玩家罵得要死。

  游戲的動作、畫面、輕功、服裝等等都做的不錯,但就是玩法太操蛋了,無窮無盡的日常啊!

  被玩家稱為天涯日常刀。

  “好了,你們試一試。”

  將光影效果、動畫系統、物理系統以及渲染功能全部修改了一遍,季真僅僅只花費了半個小時。

  “因為我更改了源代碼,你們之前的問題已經不存在了。所以,現在你們重新試一試吧!”

  這游戲引擎本就是肖奈他們四人一同開發完成了,季真雖然修改了,但功能上沒什么變化。

  是以,他們各自開始測試。

  而此時,季真伸了伸懶腰,從椅子上站了起來,目光透過窗子眺望那天邊的云彩。

  “教授,您什么時候學的計算機?”肖奈四人測試,而貝微微卻是站在季真身旁,好奇的問道。

  季真微微一笑,呈現出迷人的一面。

  “很早就開始學了,只不過一直都是在家里玩,從來沒在外人面前顯露過。”

  季真自認為還是比較善解人意的,將自己的學習過程時間拉長,免得給計算機系的同學留下心里陰影。

  “保密哦!”

  嗯,嗯。

  貝微微狠狠的點了點頭,她忽然覺得自己的心好似沒有那么堅固了。心中那被消磨的身影,好似又開始浮現了起來。

  狠狠的搖了搖頭,貝微微將這種思緒驅逐了出去。

上一章
書頁
下一章