《星際公民》每周開發(fā)日志:各方面工作進(jìn)展順利
- 來源:新兵軍事學(xué)院
- 作者:NT
- 編輯:newtype2001
-技術(shù)藝術(shù)小組這個(gè)月為PU和42中隊(duì)做了很多貼圖工作,拓展了角色自定義。他們還完成了Vanduul模型的最后潤色,動(dòng)畫小組可以開始他們的工作了。他們還做了一個(gè)小工具來測試轉(zhuǎn)彎動(dòng)作,雖然簡單但是能節(jié)省動(dòng)畫制作人員不少時(shí)間。他們還為動(dòng)畫人員制作了一個(gè)能即時(shí)更新手部持槍動(dòng)作位置的工具,同樣能為動(dòng)畫制作人員節(jié)省不少時(shí)間。
-關(guān)卡設(shè)計(jì)小組忙著制作空間站和前哨站的模塊化,正如之前ATV展示的,目前只有五個(gè)計(jì)劃的前哨站,以后會(huì)加入多得多的前哨站,目前階段需要保證技術(shù)支持的同時(shí)驗(yàn)證技術(shù)的可行性。
-Truck Stop是他們嘗試的第一個(gè)模塊化空間站內(nèi)容,小組已經(jīng)著手制作自定義大廳的相關(guān)內(nèi)容,包括之前提到的使用Procedural生成小物件??臻g站的模塊化還體現(xiàn)在房間與房間之間的連接方式,這由在生成之前繪制的空間站地圖決定。
-系統(tǒng)設(shè)計(jì)小組繼續(xù)在Useable系統(tǒng)方面開發(fā),同時(shí)與電影小組合作,決定對(duì)話系統(tǒng)的最終界面和感覺,這項(xiàng)工作進(jìn)展良好。
-引擎小組,上個(gè)月完成了物理網(wǎng)格重構(gòu),用于存儲(chǔ)所有物品的信息,便于快速領(lǐng)近物品訪問,目前系統(tǒng)運(yùn)轉(zhuǎn)良好。舊的CryEngine使用的方法是將整個(gè)世界所有的東西都投影到2D平面上的分割區(qū)域上。為了內(nèi)存使用考慮,他們將分割區(qū)域拓展到很大很大,但這就在世界上有很多物體的時(shí)候?qū)е铝艘幌盗行阅軉栴},因?yàn)樗看味家L問幾千平方公里內(nèi)的所有物體。
-新的系統(tǒng)使用固定層級(jí)的3D網(wǎng)格,根據(jù)物體的大小將其投入特定的網(wǎng)格,這樣就可以大大減少需要訪問的物體數(shù)量。實(shí)裝時(shí)在Port Olisar的性能測試也證明,新的物理網(wǎng)格需要訪問的物體數(shù)量比之前下降了十倍,總的響應(yīng)速度快了1.2到2倍,代價(jià)則是稍微增加了內(nèi)存需求。
-動(dòng)畫小組,首席動(dòng)畫師目前正在制作AI動(dòng)畫的基礎(chǔ)。SC的很多動(dòng)作動(dòng)畫都是由動(dòng)作捕捉完成,但你不能完全使用動(dòng)作捕捉來完成玩家與AI互動(dòng)的所有動(dòng)作。為了使用動(dòng)作捕捉的動(dòng)畫,需要先將動(dòng)作分解成許多獨(dú)立的部分,并制作許多變形。舉個(gè)例子,走路的動(dòng)作就需要十幾種的變形,包括拐彎、快步走、上坡、平移等等。一個(gè)42中隊(duì)的AI可能會(huì)有上千種這樣的動(dòng)作動(dòng)畫,所以為所有可能遇到的情況進(jìn)行動(dòng)作捕捉顯然是不可能的。
-因此小組創(chuàng)造了一種非常高級(jí)的混合方式--Parametric Blending(參數(shù)合成),允許所有動(dòng)畫片段實(shí)時(shí)控制。這種合成方式將簡單的動(dòng)畫合成帶到了新的領(lǐng)域,目標(biāo)是將合成結(jié)果對(duì)于一組素材可預(yù)見化。每一個(gè)動(dòng)作都包含物理屬性,工程師叫它自然動(dòng)作參數(shù),因?yàn)轱@然它屬于動(dòng)作本身。工程師將這些自然動(dòng)作參數(shù)傳遞到動(dòng)畫系統(tǒng)并讓它自己生成所需的動(dòng)作。
-當(dāng)獲得足夠多的動(dòng)作素材后,工程師就把它放到一個(gè)叫“Blend Space”的2D平面內(nèi),在這里每一個(gè)動(dòng)作都在一個(gè)由橫坐標(biāo)和縱坐標(biāo)組成的點(diǎn)上。在這里可以將動(dòng)畫合成視作幾何問題。素材的擺放也是完全由系統(tǒng)工具完成的,只要參數(shù)設(shè)置正確系統(tǒng)就會(huì)自動(dòng)進(jìn)行擺放。一個(gè)Blend Space可能有好幾百個(gè)動(dòng)作片段,但仍可以將其視作一個(gè)動(dòng)作--舉個(gè)例子,將移動(dòng)速度設(shè)為x、轉(zhuǎn)向速度設(shè)為y,則改變這兩個(gè)參數(shù),Blend Space里的光標(biāo)就會(huì)隨之改變,從而從領(lǐng)近的動(dòng)畫片段中挑選出合適的進(jìn)行播放,這代表著制作人員輕易地完成諸如不改變轉(zhuǎn)向速度地改變移動(dòng)速度之類的操作。
-該技術(shù)不只是局限于移動(dòng),它可以被用于幾乎所有AI動(dòng)作的控制處理,允許AI流暢地完成各種動(dòng)作。
-引擎小組還就物體與地表融合做了一些工作,現(xiàn)在生成時(shí)會(huì)考慮到地表和物體的狀態(tài),這將允許更自然更真實(shí)的行星地表生成。
-QA小組多了一員干將,專門測試Loadout Editor。另一名QA人員在測試SolEd(Solar System Editor),并持續(xù)記錄對(duì)其問題的討論,與引擎小組緊密合作以解決這些問題。
-AI小組這個(gè)月完成了一些任務(wù)相關(guān)的功能的添加,他們還在努力制作復(fù)雜場景任務(wù)設(shè)計(jì),例如多位角色需要互相互動(dòng)的場景。為了完成此功能的第一步就是使包容AI邏輯包含玩家角色,這允許在某些預(yù)設(shè)場景下,系統(tǒng)控制玩家做一些邏輯,也允許AI角色能與玩家角色全面交流/互動(dòng)。
-包容邏輯工具獲得了一些對(duì)話相關(guān)的更新,允許制作者將玩家角色與場景同步。
-他們還完成了飛船感知系統(tǒng)重構(gòu),目前玩家角色有一套綜合感知系統(tǒng),能處理類似聽覺、視覺等基礎(chǔ)感知。但坐進(jìn)飛船,你的感知就不止這些了,還包含飛船的反饋信息。對(duì)這套系統(tǒng)的重構(gòu)允許日后更系統(tǒng)化更科學(xué)的角色控制行為。
-電影小組,進(jìn)展迅速,但不能劇透。
-VFX小組持續(xù)地制作行星效果,他們與引擎小組合作緊密收效良好。他們開始添加天氣效果,包括大氣、天氣氣候。
-法蘭克福的VFX小組主要致力于衛(wèi)星制作,Procedural物品分散器收效良好,所有這些需要用于生成的系統(tǒng)、組件、功能都步入正軌。
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論