深夜的江漢市高鐵站,冰冷的春風(fēng)凍得刺骨,空蕩蕩的站前廣場上,站著一個裹緊黑色棉衣瑟瑟發(fā)抖的中年人,看向每一個出站的旅客,似乎是要找到自己需要的那個人。
夏曦走出車站,正準(zhǔn)備去出租車轉(zhuǎn)運(yùn)場,卻發(fā)現(xiàn)那個中年人往自己走過來,“請問你是夏曦么?”
“我是,只不過你是……”
“哦,我是許星瀾,夢舞年華工作室的負(fù)責(zé)人,我擔(dān)心你來到江漢市人生地不熟地,來接下站?!?br/>
“冒昧的問一下,您多少歲了……”
“啊?我今年剛30,呃,做我們這行的,看上去總是比實(shí)際年齡成熟一些……你的酒店應(yīng)該還沒訂吧,我?guī)闳フ覀€好點(diǎn)的。”
“不用了,你們工作室現(xiàn)在還有人嗎?我還是直接去看看問題到底有多嚴(yán)重吧?!毕年卣f道。
“不用這么急吧,休息好了明天再去看也行,工作室里還有一部分人在加班,美工策劃之類的都下班回家了,他們都很累。”許星瀾說道。
“明天再看的話,解決問題的時間又要推遲了,我沒問題,你不用擔(dān)心我?!毕年卣f道。
夢舞年華的工作室里,幾乎還有一半的人在加班,為了解決問題他們可以說是拼盡力了,見到許星瀾領(lǐng)著一個高中生模樣的人走進(jìn)來,升起的點(diǎn)點(diǎn)希望又破滅了。
沒有打擾還在工作的程序員和建模師,夏曦跟著許星瀾走進(jìn)了他的工作室,數(shù)據(jù)已經(jīng)導(dǎo)入到公司的服務(wù)器里,通過他的電腦也能查看。
夏曦打開了一份數(shù)據(jù)文件,發(fā)現(xiàn)數(shù)據(jù)太雜太亂,于是只好問許星瀾有沒有拍攝版本的參考視頻。
拿到視頻之后,夏曦看了看,因?yàn)閯幼鞫际侨四苤苯幼龀鰜淼膭幼?,只有輕功部分借助了鋼絲威亞,因此相對來說要好解決很多。
記錄下了繪夢武俠之中角色的建模風(fēng)格之后,夏曦問道,“這個辦公室的空調(diào)能開嗎?”
“能的,怎么了?”
“我在這個辦公室里休息一個晚上,這樣方便一點(diǎn),你先回去休息吧,明天早上給我?guī)Х菰绮途托??!?br/>
“這樣不太好吧,我可以幫你在附近訂個酒店?!?br/>
“不用了,我在這里休息,也更方便自己獲得靈感,你不要讓外面的人進(jìn)來打擾我就好?!毕年卣f道。
“好吧,既然你這樣堅(jiān)持的話?!痹S星瀾不是沒有想過夏曦留在他辦公室里是不是有什么別的目的,但是他馬上想到,自己公司的數(shù)據(jù)都有物理隔絕的備份,外面的不少人都是通宵加班的,夏曦通過辦公室里的電腦也不可能破壞什么。盡管如此,許星瀾在離開辦公室之后還是斷開了服務(wù)器和辦公室電腦的物理連接。
許星瀾走后,夏曦打開了辦公室里的空調(diào),將風(fēng)葉打向了沙發(fā)的方向,調(diào)到最低溫度,躺在上面睡著了,這種工作還是在腦海里做比較方便。
第二天一早許星瀾打開辦公室門的時候,夏曦已經(jīng)坐在了他的電腦前面,似乎正在工作。
將熱干面放在了辦公桌的桌面,許星瀾趕緊問起了夏曦的進(jìn)度。
夏曦正在建模軟件上拉著一個極其簡陋的模型,之所以說極其簡陋,是因?yàn)樗鼉H僅是由幾根棍子和幾片曲面組成的。
“這是什么?”許星瀾問道。
“剛體模型和肌肉模型,當(dāng)然,這個只是模擬版,待會修正過之后的矢量版才是有用的版本,到時候你將矢量版交給建模師進(jìn)行綁骨,有的模型需要一些修改以適應(yīng)這個矢量模型,但這是沒辦法的,不然這工作量你們根本吃不消?!毕年卣f道。
“可是這個矢量模型能起到什么作用呢?”許星瀾沒看出這東西和動作采集有什么關(guān)系。
“看過武俠小說中描述的功法么?”
“看過?!?br/>
“武俠小說中的功法除了文字之外,還有一些配圖,只是幾筆勾勒的小人,就能描述出功法變化,這個矢量模型,就類似于那個小人,我們只要再搭配一個引擎,就能讓模型像學(xué)習(xí)功法的大俠一樣動起來,而動作采集的數(shù)據(jù),就像是那一張張不同動作的插圖。”夏曦解釋道。
“原來如此……引擎大概多久能編寫完呢?”許星瀾問道。
“引擎的代碼已經(jīng)在我的腦子里了,將它敲出來大概需要一天半的時間,努力一下,應(yīng)該在明天晚上回去之前能解決。你們這一個星期可以將數(shù)據(jù)導(dǎo)進(jìn)去,然后導(dǎo)出優(yōu)化后的動作文件中,看看優(yōu)化過后的動作流暢性如何,如果解決了,那么我們就可以進(jìn)行下一步攝像機(jī)的編寫了?!毕年卣f道。
“好了,這模型算是改完了,不好意思,將你軟件的快捷鍵改亂了,到時候還得麻煩你改回來?!毕年嘏跗鹪S星瀾帶來的熱干面坐到了一邊,留在桌面上的只有一個命名為骨架和一個命名為參考點(diǎn)的文件。
打開一看,前者是一個有不少骨骼結(jié)構(gòu)的火柴人,后者則是幾個參考綁骨實(shí)例,看這復(fù)雜度,似乎不比采集的數(shù)據(jù)量小,真的能解決問題嗎?但不論如何,許星瀾還是將這些文件發(fā)給了建模師讓他們修改。
星期天的下午,夏曦完成了動作引擎的編寫,在按要求導(dǎo)入了矢量模型和節(jié)點(diǎn)動作采集數(shù)據(jù)之后,引擎渲染出了一套動作,將動作導(dǎo)入測試用的場景和模型之后,屏幕上的女性角色成功釋放出了一招劍技。
“成功了!”圍在邊上看結(jié)果的程序員和模型師都看著這個神乎其技的結(jié)果,歡呼著。
“不過還是有些問題,”也有冷靜的人指出,“我們現(xiàn)在用的測試平臺是按頂級配置搭建的,根據(jù)現(xiàn)在的幀率來看,估計(jì)在最低配置的情況下,游戲幀率雖然不會有很大的波動,但肯定不會太高?!?br/>
換用了最低配置之后,果然如他所說的一樣,幀率只有15~20左右,對于一個動作游戲來說,這太低了。
許星瀾并沒有對這個結(jié)果表示不滿“這已經(jīng)做得很好了,原本我們設(shè)置的配置要求達(dá)不到就達(dá)不到吧,稍微上調(diào)一下配置要求吧,模型做完之后馬上做一個宣傳片,穩(wěn)定一下我們支持者的信心?!?br/>
“那我就先回去了,明天還要上學(xué)?!毕年卮蛄藗€哈欠,“對了,這個引擎不要做進(jìn)游戲里面,你們將動作數(shù)據(jù)優(yōu)化之后,直接將優(yōu)化后的數(shù)據(jù)應(yīng)用到游戲里,因?yàn)檫@個東西需要的計(jì)算資源一點(diǎn)也不小。”
……
“你周末去做什么了呀,怎么昨晚晚自習(xí)都請假了?!币娤年乇持衬宜坌殊斓貋淼秸n室,譚欣瞳關(guān)切地問道。
“沒啥,我跑到江漢去幫人解決了一些小問題,昨晚坐高鐵回來的,今早要打車回來,所以晚了一些。”夏曦回應(yīng)道。
“要注意身體啊?!?br/>
“沒事,待會就要升旗了,我先去泡兩壺咖啡。”夏曦拎起保溫壺和材料又走出了課室。
……
在夢舞年華工作室的爆肝之下,星期二,也就是3月13日,他們放出了新版本的宣傳視頻,那是一個玩家操作男性角色和女性npc共同釋放連攜技能的演示動畫,視頻中技能的動作雖然不會十分酷炫,但是整個技能釋放過程中十分流暢,已經(jīng)沒有了一開始的卡頓現(xiàn)象。
同時,在夢舞年華工作室的官方媒體賬號上,也公布了新的配置要求信息,雖然有所提升,但也只是將最低要求配置提升至gtx950或以上,推薦配置調(diào)整為gtx1050ti,雖然有了不小的上升,但還是比國外的3a級大作需求低了很多,主流的網(wǎng)吧都能滿足推薦配置的需求。
如此消息可以說是一個重磅炸彈一樣在各個sbea玩家群之中傳開,甚至有人稱之為華國自己的武俠3a大作……
“這樣沒問題嗎?你們是不是又往里面加了一些奇怪的內(nèi)容?!毕年卦陔娫捓飭柕馈?br/>
“沒事,這些內(nèi)容其實(shí)本來都已經(jīng)做好了的,但是之前因?yàn)榕渲脦Р粍?,做完之后又砍掉了,這部分算是補(bǔ)回去吧,花不了多少時間,一切順利的話大概這個星期就能完成模型的匹配和動作的錄入,接下來剩下的就是錄像機(jī)的問題了?!?br/>
“沒問題,這周末我再上來一次,看看應(yīng)該怎么解決,總不可能每一個技能每一個動作都手動調(diào)整,那樣不現(xiàn)實(shí)?!毕年卣f道。
在夢舞年華工作室的演示電腦上,夏曦終于看到了整個游戲的戰(zhàn)斗系統(tǒng)完整的樣子。
雖然戰(zhàn)斗技能是真人錄入的,但實(shí)際上整個技能體系還是回合制,因?yàn)閴粑枘耆A的技術(shù)并不足以讓npc做出實(shí)時的應(yīng)對,因此只能是你一刀我一劍地來砍。
因?yàn)橛螒虻闹攸c(diǎn)還是再武俠世家的養(yǎng)成上,因此他們希望縮減戰(zhàn)斗的強(qiáng)度。
“這個戰(zhàn)斗系統(tǒng)看起來要重做啊。”夏曦說道。
“可是我們來不及了?!痹S星瀾說道。
“不是完重做,你做過輪盤式回合制么,戰(zhàn)斗雙方都有一個輪盤,輪盤轉(zhuǎn)到就釋放對應(yīng)的技能,我們要做的就是將選擇的時間縮短到這個輪盤轉(zhuǎn)動的時間間隙里,那樣動作就能做到‘偽連貫’,雖然會考驗(yàn)玩家的反應(yīng)速度,但是因?yàn)檩啽P回合制有默認(rèn)技能,所以就算玩家對戰(zhàn)斗輪盤不做額外操作,戰(zhàn)斗也能繼續(xù)下去,只是未必會有手動變招的效果好?!?br/>
“這是一個很好的思路,似乎能持續(xù)下去。”許星瀾馬上意識到這樣設(shè)計(jì)的好處,只要重寫一份戰(zhàn)斗流程,這份代碼自己工作室的程序員也能及時完成。
“同時,這樣還有一個好處,游戲的戰(zhàn)斗變得更真實(shí)了?!?br/>
“真實(shí)?”許星瀾問道。
“傳統(tǒng)武俠的戰(zhàn)斗,基礎(chǔ)都是各種基礎(chǔ)招式,而技能是在關(guān)鍵時候才用的,使用輪盤式戰(zhàn)斗能能讓玩家將注意力集中在技能的釋放時機(jī)上,而不用疲于招架敵人。”夏曦說道。
“當(dāng)然了,同時我會利用這個周末看清楚你們的技能設(shè)計(jì)思路,然后下周上來將我的攝像機(jī)算法給你們,然后你們需要按我的要求將技能的特定點(diǎn)標(biāo)記出來,那是算法的標(biāo)記點(diǎn),進(jìn)行了標(biāo)記之后,攝像機(jī)應(yīng)該能通過視角的切換營造出打擊感?!?br/>
許星瀾點(diǎn)了點(diǎn)頭,將自己的工作室讓給了夏曦查看相關(guān)的資料。
3月23日晚,夏曦開始在夢舞年華工作室編寫攝像機(jī)算法,即便夏曦有著行云流水般的速度和自己編寫的變碼字典工具,也連續(xù)寫了30多個小時才完成,整個算法最后寫出來只有十兆多點(diǎn),可以說是相當(dāng)黑科技了。
許星瀾很識趣地沒有問這個具體是怎么實(shí)現(xiàn)的,他倒是提出了一個建議與大多數(shù)游戲內(nèi)容不同,這個攝像機(jī)算法,是符合申請專利的標(biāo)準(zhǔn)的,夏曦為什么不試著將這個算法注冊專利呢,這樣夏曦也能獲取更多的利益,對國產(chǎn)游戲的發(fā)展也大有裨益。
申請專利需要符合同行可以復(fù)制的標(biāo)準(zhǔn),夏曦想了想,決定再用c++這個基礎(chǔ)得不能再基礎(chǔ)的語言重新寫一份用于申報(bào)專利,但現(xiàn)在很明顯是來不及了,估計(jì)要額外花上不少時間。
完成了這個攝像機(jī)算法,也意味著整個繪夢武俠的開發(fā)已經(jīng)可以進(jìn)入收官階段,宣傳組已經(jīng)著手錄制實(shí)況宣傳片了,等所有技能焦點(diǎn)都錄入之后就可以開展內(nèi)部的α測試,并在5月4日正式推出游戲。
下一周夏曦也不會再過來了,因?yàn)橄乱恢苁窍年刈灾髡猩目荚嚂r間。關(guān)于夏曦的報(bào)酬,許星瀾表示,他會和資方盡可能爭取,如果最后份額太少的話,他會從自己的那一份拿出一半分給夏曦。
3月31日,是華國科技大學(xué)在鳳凰市自主招生考試的日子,通過和學(xué)校方面的溝通,夏曦爭取到了其中一個報(bào)名參與的名額。
因?yàn)槿A國科技大學(xué)是注重理科的大學(xué),因此自主招生也只招收理科生,筆試項(xiàng)目是考察數(shù)學(xué)和物理,這對于夏曦來說基本沒有壓力……哦,還是有一點(diǎn)的,因?yàn)榭碱}肯定超綱,所以自己不能在超綱的基礎(chǔ)上繼續(xù)再超綱……
考完試的第二天就是面試,夏曦直接將自己被黃圈圈拒絕的那份“基于基站信號的移動定位技術(shù)(初稿)”作為面試資料交了上去。
“你的筆試成績是滿分,這在過去幾年的招生之中都已經(jīng)沒有見過了,是什么讓你選擇要參加我們的考試呢?”主面試官鄭教授問道。
“如果我說是對科學(xué)的向往——那是不現(xiàn)實(shí)的,現(xiàn)在的社會中純粹的學(xué)者不是沒有,但很明顯我不是,我也是出于個人的私念參加的這次自主招生。我希望進(jìn)入華國科技大學(xué),希望獲得的是一個能夠平起平坐的身份?!毕年鼗卮鸬?。
“哦?一個平起平坐的身份?似乎有點(diǎn)意思,能詳細(xì)說說嗎?”坐在鄭教授左側(cè)的游副教授問道。
“如果你們有關(guān)心過前段時間的新聞,那么你們應(yīng)該能看到大柏公司起訴冰柜作者——那個作者就是我,如果我能進(jìn)入華國科技大學(xué),并取得一定的成就,最好是參與到某個國家級重點(diǎn)項(xiàng)目中,那么在明面上,我和大柏公司的身份就是平起平坐了,他是國家重點(diǎn)扶持的企業(yè),我也參與了重點(diǎn)項(xiàng)目,雖然在經(jīng)濟(jì)實(shí)力上不對等,但他也不可能通過別的手段來‘整’我?!?br/>
“不得不說你是一個很有意思的人,如果你能夠通過后面的學(xué)術(shù)審核環(huán)節(jié),那么你遲早會爬到比我們更高的位置上去?!?br/>
學(xué)術(shù)審核自然是沒有問題的,國內(nèi)外查重都通過了,這項(xiàng)技術(shù)如果再拓展開去,還有更多的拓展空間。
“雖然今天是愚人節(jié),但是我還是很想和你說,以你目前的表現(xiàn)來說,已經(jīng)可以確定錄取了。自主招生通過之后,高考只要達(dá)到一本線,就會被我們錄取,名單大概兩周之后公布。老郝這回終于等到他想要的學(xué)生了,可以說皆大歡喜了?!?br/>
兩周之后,華國科技大學(xué)公布了自主招生通過的名單,夏曦自然是其中的一位,根據(jù)這個身份,夏曦拿到了參加2018年高考的機(jī)會,原本鳳嶺實(shí)驗(yàn)一中準(zhǔn)備給夏曦開個超級培優(yōu)班,看看能不能憋個狀元出來,結(jié)果語文科組一臉古怪的神色不說,其他科目的摸底測試摸到最后老師都慌了,最后得出的結(jié)論是,如果夏曦自己不失誤,沒人能考得過他。
于是夏曦又被校方“雪藏”于一群普通學(xué)生之中了。
。