請記住本站域名:
黃金屋
重生男神從做游戲開始 438.這是怎么做到的啊?(第1章)
硬核這個詞,是英語“hardcore”的中文翻譯,其實很早以前就已經(jīng)有了,90年代的時候在朋克搖滾里最狠的一種風(fēng)格,后衍生出各種核類音樂。
現(xiàn)在互聯(lián)網(wǎng)越來越發(fā)達(dá),而且隨著一批說唱歌手的火熱,成功將相應(yīng)的文化給帶火起來,硬核這個詞的流傳度比前世早了不少年。
后來引申指“面向核心受眾,有一定難度和欣賞門檻的事物”。
這幾年來,它的含義進(jìn)一步引申,人們常用“硬核”形容“很厲害”“很彪悍”“很剛硬”。
如“硬核規(guī)定”“硬核媽媽”“硬核玩家”“硬核人生”等等。
2007年初,電影《流浪地球》的熱映引發(fā)了一場對“硬核科幻”的討論,“硬核”的熱度進(jìn)一步增高。
所以硬核這個詞在這個世界當(dāng)中已經(jīng)不算什么新鮮詞匯,現(xiàn)在公司的職員們看到《機(jī)甲少女》整個空中變型的動畫,機(jī)甲少女變身機(jī)甲將男主角裝進(jìn)了身體里面,這個操作令現(xiàn)場無數(shù)人直呼太硬核。
“太牛批了吧?剛才發(fā)生了什么?我都沒有來得及看清楚。”
“對啊,我究竟是看到了什么?我原來覺得槍械少女變型成為槍已經(jīng)非常厲害了,現(xiàn)在一對比就發(fā)現(xiàn)槍械少女簡直就是個渣渣。”
“我的媽呀,我看是看清楚了,但是這個效果也太強了吧?真的嚇到我了。”
“厲害啊,《機(jī)甲少女》的這個表現(xiàn)。是怎么做到的啊?”
“我們公司的技術(shù)也太牛叉了吧?這個效果簡直爆炸,我本來已經(jīng)覺得槍械少女是游戲當(dāng)中實時演算的極致了,沒有想到現(xiàn)在還有一個機(jī)甲少女。”
“這個效果真的太贊了,也不知道是技術(shù)團(tuán)隊牛叉還是美術(shù)團(tuán)隊牛叉,或者兩者都有?但是我除了佩服得五體投地之外,還真的不知道該說些什么才好。”
“這真的是我們公司能做出來的游戲嗎?感覺像看電影似的。”
“就是,剛才我看到還以為是在看變心金剛電影呢。”
變形金剛在2007年就上映了,因為其中的汽車人變型實在是太過酷炫,給大家留下了非常深刻。
現(xiàn)在機(jī)甲少女能做出同樣的感覺,已經(jīng)不再是當(dāng)年槍械少女時期簡單的幾個動畫序列幀就能蒙騙過去,你是能清晰看到少女金屬化之后,整個身體變型,里面的零件向外張開,在空中形成了一個機(jī)甲的形狀,而且這個機(jī)甲還跟男主角打了個配合,把他的身體裝進(jìn)去之后,完美地封閉起來,從外觀上看就是一個非常流暢的堪比變形金剛這樣的科幻電影大片的游戲效果。
可現(xiàn)場誰都知道這幾乎是不太可能的事情。
“這應(yīng)該是一個固定動畫吧?不然在游戲當(dāng)中實時演算的話,這個難度也太高了。”一個做客戶端的程序猿感嘆著。
機(jī)甲少女的整個變型過程太過精細(xì),想想看一部變形金剛的電影,還得是在固定鏡頭的情況下得渲染多少天才能有那么好的效果,現(xiàn)在機(jī)甲少女雖然精細(xì)度和面數(shù)沒有變形金剛那么高,可效果上已經(jīng)非常了不起了。
要知道在游戲當(dāng)中,越是復(fù)雜的多面體和復(fù)雜的游戲模型,想要做成事實動畫的難度就越高。
所以很多時候,在游戲當(dāng)中會通過切一段已經(jīng)錄制好的CG,這樣做的話,其實相當(dāng)于在游戲當(dāng)中播放了一個小的影片片段。
其實這段CG在之前就已經(jīng)渲染好了的,不需要在游戲當(dāng)中進(jìn)行實時渲染,否則對于機(jī)器的消耗來說就太大了。
可現(xiàn)在大家看的時候,還沒有覺察到CG動畫的樣子。
因為做成CG是有調(diào)用起來性能開銷比較小的好處,你只需要在游戲當(dāng)中播放就行,可帶來的問題也很明顯――
割裂感非常嚴(yán)重。
在很多島國的二次元游戲當(dāng)中,CG插入的方式被廣泛應(yīng)用,不過這種情況下因為它是做死的東西,跟游戲內(nèi)的場景沒有辦法做融合,所以很多CG都有非常固定的鏡頭語言,在播放CG的過程當(dāng)中,你是沒法操控自己控制的角色的。
最經(jīng)典的就是機(jī)器人大戰(zhàn)系列,只要機(jī)器人進(jìn)行進(jìn)攻,那么就會有一個明顯的切屏,然后機(jī)器人播放相應(yīng)的射擊動畫。
在最終幻想系列當(dāng)中,CG一般會出現(xiàn)在游戲的過場動畫用來交代當(dāng)前的劇情。
你會明顯意識到,哦,到這里已經(jīng)不是游戲中的實時過程了。
可現(xiàn)在在機(jī)甲少女游戲當(dāng)中這個機(jī)甲少女的演示卻決然不是這么一回事,因為機(jī)甲少女的變型跟槍械少女是一樣的,你可以邊移動邊進(jìn)行變型,雖然這個過程比較短暫,可后面的背景是不斷變化的,從這一點上來看就很難說是通過CG的方式來做了。
“不太像啊,如果是CG動畫的話,沒有理由能跟場景融合得這么好吧?我看剛才韓威還能一邊變型一邊移動男主角的位置呢。”
“但是你們可千萬別告訴我說這是游戲內(nèi)的實時演算,這要是真的做成實時效果的話,那機(jī)器可不得卡死嗎?”
“搞不好真的會卡死,現(xiàn)在市面上最好的顯卡也帶不動吧?”
“可是,如果不是這樣的話,他們是怎么做到的呢?”
是啊,是怎么做到到的呢?
聽到眾人的議論,機(jī)甲少女的主策劃韓威內(nèi)心別提有多高興了。
這種感覺就像是自己生的孩子被別人夸獎長得聰明又好看一樣。
作為父母韓威的得意之情溢于言表。
關(guān)鍵是機(jī)甲少女的效果確實足夠碾壓,所以韓威對于自己做的游戲內(nèi)心是充滿了自豪感的。
其實機(jī)甲少女團(tuán)隊已經(jīng)在《槍械少女》當(dāng)中積累了不少制作經(jīng)驗,這一次做機(jī)甲少女的時候,在初期就把相應(yīng)的變型動畫考慮到了。
當(dāng)年做槍械少女大家頭疼得要死,一方面是因為曹老板的要求高,導(dǎo)致開發(fā)難度大,而且當(dāng)時的硬件水平跟現(xiàn)在比較起來真當(dāng)時天差萬別。
3年時間過去,根據(jù)摩爾定律,光是硬件水平都能提升個8倍的樣子,如果這一次機(jī)甲少女沒有做出來比槍械少女更好的效果的話,那可就太難堪了。
之前變形金剛沒有上映,曹陽就已經(jīng)把槍械少女的想法落實下來,現(xiàn)在變心金剛已經(jīng)上映了,足夠給美術(shù)和程序團(tuán)隊們一個非常鮮活的參考例子。
當(dāng)時曹陽說要把機(jī)甲少女做出變型金剛的感覺時,程序和美術(shù)們的頭都大了。
在游戲當(dāng)中,關(guān)于機(jī)甲少女的變型,整個機(jī)甲少女團(tuán)隊討論了很久,最后采用了兩種制作方式來實現(xiàn)這個過程。
一種就是通過骨骼動畫的方式來進(jìn)行制作的。
雖然看起來好像游戲當(dāng)中少女變身機(jī)甲展現(xiàn)出來的動畫過程很零碎,特別是類似于變形金剛當(dāng)中零件飛出來,拆散又重新按照各個零散部位拼接組合變成一個完整機(jī)甲,給你一種制作上一定非常困難的錯覺。
實際上機(jī)甲的模型精度遠(yuǎn)沒有變心金剛那么高,而且不少零件還是比較規(guī)則的,最后出來的模型看起來很碎,實際上是因為模型的貼圖比較碎,顯示出來的效果就像是非常高級的機(jī)甲形象。
可這些游戲模型的面數(shù)沒有那么高,從外輪廓上就能看出來這一點,機(jī)甲模型總體來說還是大塊比較多,而且普遍規(guī)則,只有一些小的地方會做得更精細(xì)一些。
而在變型的過程當(dāng)中,少女模型和機(jī)甲少女模型又是完全不同的兩個東西,在變型之前就做了一個特效用來進(jìn)行替換,看起來好像是一個模型發(fā)生了變化,實際上中間已經(jīng)變成了金屬化的那個模型。
之后美術(shù)們把這個金屬模型拆分出來,綁定骨骼動畫,通過骨骼動畫的方式來做的變型過程。
整體來說難度其實不算大,但是美術(shù)們花費的時間可不少,調(diào)試了很久才弄出現(xiàn)在這個效果。
不過哪怕是這樣,通過骨骼動畫的方式來實現(xiàn)在游戲當(dāng)中還是對性能要求比較高,如果是現(xiàn)在比較好的顯卡和CPU電腦的話跑起來還算流暢,可在低端機(jī)上面就會卡得不行,所以后來程序們又想了另外一個辦法。
那就是在游戲當(dāng)中做畫面分層。
畫面分層其實不算什么新鮮事情,這里說的分層,其實是將兩個視頻播放窗口疊加到一起。
也就是說玩家在玩游戲的過程當(dāng)中,看到的是一個畫面,實際上有兩個畫面疊加。
少女變型的小窗口播放的是美術(shù)同學(xué)做好的變型動畫,也就是視頻文件,并不是實時演算的游戲內(nèi)動畫。
這樣做在低端機(jī)上面依然能獲得良好的表現(xiàn)。
之所以大家看不出來破綻,主要是因為播放動畫的這個窗口當(dāng)中,整個背景都是透明的,只有外面這一層少女變型是能看見的。
PS、flash動畫制作軟件就是基于這個原理。
如果你在外面找到機(jī)甲少女專門用來存放視頻文件的文件夾,你打開變型的視頻就會看到一個底板完全透明的視頻窗口。
這個技術(shù)也是很早以前就有的了,只不過美術(shù)同學(xué)應(yīng)用了一點兒巧思而已。
機(jī)甲少女當(dāng)中,其實是中心視角。
所謂中心視角,就是說機(jī)甲的模型中心就是你整個游戲窗口的中心,這樣能保證做這一段視頻播放的時候不會因為角色到達(dá)了一些比較詭異的地方而導(dǎo)致穿幫。
另外就是在游戲當(dāng)中主要采用的是幾個固定鏡頭,所以才能通過視頻和游戲場景的結(jié)合來展示。
低端機(jī)上面就是采用的視頻,而高端機(jī)是游戲內(nèi)的實時效果,通過兩種不同的方式來滿足不同玩家的需求,不過大家最后玩下來得到的體驗是比較類似的。
除非你仔細(xì)研究,不然很難發(fā)現(xiàn)這兩者的區(qū)別。
韓威作為主策劃,他其實對于美術(shù)和程序內(nèi)容了解得也不是很多,只是憑著自己的理解描繪了一番。
在韓威解釋過以后,現(xiàn)場的所有人這才有一種恍然大悟的感覺。
“哇哦,原來是這樣,果然人類的智慧是無窮無盡的啊。”
“也算《機(jī)甲少女》團(tuán)隊厲害了,能想出這樣的兩種不同的解決辦法,而且做出來的效果確實很好,換成是我的話,我都不知道從什么地方下手才行。”
“是啊,不然人家是我們公司最頂級的制作團(tuán)隊之一呢。”
“哎,羨慕得要死,機(jī)甲少女真的是把科幻和少女戀愛結(jié)合得太完美了。”
“是啊,我現(xiàn)在看到這里,都想上手玩一玩了。”
“哈哈哈,你是想要上手玩少女,還是機(jī)甲?”
“當(dāng)然是……兩個一起啊。這有什么差別嗎?”
“哈哈哈哈……”
隨著韓威的演示,現(xiàn)場的氣氛越來越熱烈。
機(jī)甲少女雖然跟槍械少女有不少的共同點,不過差異更大。
在游戲當(dāng)中機(jī)甲少女不但能作為機(jī)甲形態(tài)進(jìn)行射擊和近身格斗,同時還有不少關(guān)卡是玩的彈幕游戲。
機(jī)甲少女有人形態(tài)和戰(zhàn)機(jī)形態(tài)兩種,變身成為人形態(tài)的時候,就是3D射擊游戲,變身成為戰(zhàn)機(jī)形態(tài)的時候就是彈幕射擊游戲。
所以機(jī)甲少女是一款射擊動作游戲跟彈幕射擊游戲的結(jié)合。
彈幕射擊游戲和射擊游戲雖然都有射擊兩個字,可是體驗上的差異還是挺大的。
射擊游戲需要你懂得利用掩體,同時轉(zhuǎn)動鏡頭瞄準(zhǔn)對方進(jìn)行射擊,而彈幕游戲不需要特地的瞄準(zhǔn),最重要的是躲避對方的子彈,同時通過自己的彈道擊中敵人。
不過現(xiàn)在在機(jī)甲少女當(dāng)中融合得非常的好。
公司之前做過一款《雷霆戰(zhàn)機(jī)》,在這方面積累了不少的經(jīng)驗,機(jī)甲少女項目組當(dāng)中有不少成員就是原來雷霆戰(zhàn)機(jī)項目組的。
大家一起協(xié)作才能出現(xiàn)機(jī)甲少女這樣的游戲。
在大屏幕當(dāng)中,韓威正在演示機(jī)甲少女變成戰(zhàn)機(jī)形態(tài)的彈幕游戲部分,不同的機(jī)甲少女打出來的子彈形狀以及彈道也不一樣。
整個屏幕當(dāng)中子彈滿天飛,刮起了一陣?yán)纂婏L(fēng)暴,滿屏閃爍著電光,讓人覺得異常的酷炫。
“哇哦,這個彈幕也太厲害了吧?”
“我原來還以為機(jī)甲少女也是一款射擊游戲,沒有想到彈幕射擊也能做得這么好。”
“還別說,我看的時候手心里面都捏了一把汗。”
“特效特效特效……滿屏幕的特效,太爆炸了,太好看了,我都不知道該怎么形容才好。”
“機(jī)甲少女結(jié)合得很好啊,關(guān)于彈幕游戲和射擊游戲的部分。”
曹老板抱著手,心想這能不好嗎?
畢竟是很大程度上借鑒了《尼爾:機(jī)械紀(jì)元》的啊。
《尼爾:機(jī)械紀(jì)元》是一款3D動作游戲和橫版過關(guān)加上彈幕射擊游戲的結(jié)合,在3D和2D游戲體驗上銜接得相當(dāng)?shù)牧鲿场?p/>
所以這一次機(jī)甲少女在這方面因為有曹老板的提前指引,所以做起來還算比較順。
哪怕是這樣也都做了兩年的時間,可想而知游戲當(dāng)中的開發(fā)難度其實不小。
可機(jī)甲少女跟機(jī)械紀(jì)元又有很大的不同在于機(jī)甲少女的少女兩個字,少女變身,跟美少女談戀愛,執(zhí)行任務(wù),進(jìn)行各種驚險的歷程,這種體驗上的新鮮感又完全不一樣。
而且機(jī)甲少女的機(jī)甲人形態(tài)需要做的是3D射擊,這一點跟槍械少女會更接近一些。
整個演示的時間持續(xù)了2個多小時,韓威把不同的機(jī)甲少女都挨個展示了一遍,并且在這一次的公司內(nèi)部宣講當(dāng)中講述了不少開發(fā)過程當(dāng)中遇到的困難以及團(tuán)隊是怎么解決的,以后有哪些問題需要注意。
這也是曹陽很樂于看到的部分,公司內(nèi)部進(jìn)行演示,說白了就是一種分享,如果能把自己的經(jīng)驗和踩過的坑教給別人,其他團(tuán)隊也會跟著收益的。
所有團(tuán)隊不重復(fù)踩坑,大家知識共享,互相幫助,這才是博米公司的內(nèi)部氛圍。
在這種大的公司文化體系下,你想不進(jìn)步都很難。
而且互通經(jīng)驗,才能讓公司的發(fā)展利益最大化,不重復(fù)踩坑,不走彎路,其實就是最大的捷徑。
“好了,今天的演示就到這里,感謝各位來博學(xué)堂觀看機(jī)甲少女。”
機(jī)甲少女演示結(jié)束之后,韓威對著眾人笑著說到。
現(xiàn)場所有人都站了起來,給予他們熱烈的掌聲。
曹陽也很欣慰地笑了起來。
希望機(jī)甲少女能創(chuàng)造出比槍械少女更好的成績吧。
這說明機(jī)甲少女的效果確實做得足夠好,得到了公司內(nèi)部的認(rèn)可。
“機(jī)甲少女的效果真的是太贊了,整個演示過程真的讓人心潮澎湃。”
“是啊,我也希望我們自己的游戲能做到這樣好,機(jī)甲少女出來以后肯定能大賣的吧?”
“那必須的,我只想要一件相關(guān)的T恤。”
“哈哈哈,確實,之前槍械少女的周邊就賣得不錯,現(xiàn)在機(jī)甲少女們個個都很好看,搞不好周邊也能賣出大價錢呢。”
“X3引擎真的太牛叉了,照這樣繼續(xù)做下去,游戲引擎越來越強大,以后想要在游戲中完全模擬現(xiàn)實好像也不是什么難事啊。”
“這個可能還是有點難度的,不過還是看情況吧,未來的事情誰能說得準(zhǔn)呢?”
“機(jī)甲少女出來之后,這已經(jīng)是我們國家最高的游戲制作水準(zhǔn)了吧?”
今天晚上沒有更新了
快捷鍵: 上一章("←"或者"P") 下一章("→"或者"N") 回車鍵:返回書頁