149.老板,你這樣怪嚇人的(第2章)(1/3)
除了演示光效渲染之外,鄧裴強還演示了場景的編輯功能。
使用博米自己研發(fā)的游戲引擎,可以做到將大地圖進行分割,拉升,地形刷能夠提供對地形的5種不同的操作。
比如可以將地形拉高降低,平滑,陡峭……
看起來特別像玩模擬城市或者農(nóng)場類經(jīng)營游戲一樣。
曹陽的大腦當中瞬間閃過了好幾款游戲:
模擬城市
侏羅紀公園
海島大亨
過山車大亨
……
但是那些游戲想要進行開發(fā),還得有其他的適配工具才行。
現(xiàn)在鄧裴強是按照通用性較高的方式進行引擎設(shè)計和開發(fā)的。
“其他還有嗎?”曹陽問。
“還有一些關(guān)于物理碰撞的。”鄧裴強說。
“哎?”這個東西曹陽還是挺感興趣的,“你演示一下?”
物理碰撞,是通過計算機算法來模擬物體之間的碰撞,不同的材質(zhì)受到的力不同時產(chǎn)生的反應(yīng)不同。
簡單來說,一個好的引擎,想要模擬物理碰撞,那么當車跟人相撞的時候,人的飛行軌跡,車的變化,這些都會遵循一定的物理邏輯。
底層算法雖然不是完全模擬,但是大概也差不多是接近于真實表現(xiàn)。
物理碰撞,在游戲行業(yè)內(nèi),又被叫做布娃娃系統(tǒng)。
比如人被打飛的時候,隨著力的方向進行拋體,下墜,落地,碰撞,翻滾……這些就像是布娃娃模型根據(jù)真實的效果進行的表演一樣。
“好的。但是可能效果不是很理想,因為這個東西我們還在開發(fā)階段,還有很多東西在優(yōu)化當中。”
鄧裴強實話實說,在公司里面也沒什么好顧忌的。
曹陽給下面的員工下達的命令就是,說實話,千萬別好大喜功,也千萬別用假的來糊弄老板,讓老板開心不重要,重要的是這個東西是不是真的像說的那樣有用,好用,否則到時候一進行實戰(zhàn)就萎掉了,那么耽誤的時間和金錢更多。
鄧裴強用來演示的是一扇木門被破壞時的物理效果。
大門其實是由多個多邊形拼接在一起的完整整體,實際上每個多邊形都是一個完整獨立結(jié)構(gòu),只不過看起來像是一個大門。
進行爆破之后,中間爆破點,向四周爆開,沿著破碎方向產(chǎn)生不同的分立。
這時程序開始進行大量的計算,分離出來的物體會根據(jù)合力的方向,在空中進行運動。
如果之間有力矩和方向差異的話,那么物體就會產(chǎn)生旋轉(zhuǎn)。
于是在屏幕上,出現(xiàn)了許多碎片沿著不同方向散開,旋轉(zhuǎn)飛出的景象。
為了更好的進行演示,鄧裴強又慢放了一次。
轟!
爆炸。
木門碎片散開,旋轉(zhuǎn)飛出……
效果雖然不是特別真實,可也讓人大吃一驚。
曹陽愣了一下。
“這個效果可以啊!”
鄧裴強也太謙虛了吧?
這已經(jīng)不是游戲級別的物理計算效果了,完全可以運用到電影大屏幕上面啊。
“不行,對于同種材質(zhì)和理想模型的話,看起來還不錯,可是不同材質(zhì)就會有一些計算上是失真。”鄧裴強靦腆笑了笑,將幾個已經(jīng)做好的模型拖到場景里面。
一副鐵質(zhì)的鎧甲、木門、還有皮球。
再演示了一遍,發(fā)現(xiàn)爆炸之后,木門的碎片撞擊到皮球上,皮球的運動確實有些奇怪,而鎧甲的翻滾也不是特別正常,看起來不太像一個鋼鐵制作的東西,沒有份量感。
“可是如果把鎧甲的剛性和重量調(diào)高的話,那么就會是這樣……”鄧裴強再演示了一次。
結(jié)果木門的碎片跟鎧甲穿插到了一起。
“嗯……我懂了。”曹陽思考著,也就是說現(xiàn)在只能模擬完美設(shè)定的情況,就跟物理學(xué)上面用剛體來做實驗一樣,但是大部分的生活中能遇到的情況,都不是剛體狀態(tài)。
還有很長的路要走啊。
不然今年能推出物理碰撞該有多么震撼?
“不錯不錯,已經(jīng)相當好了,我覺得我們肯定能做好的。”曹陽站起來,拍手鼓掌。
鄧裴強長出了一口氣。
別看平時曹總嘻嘻哈哈的,可是提需求的時候非常嚴肅認真,而且很多想法都是鄧裴強沒有思考過的。
鄧裴強能在這么短的時間內(nèi)完成,主要還是因為曹陽的需求提得好。
雖然算法方面曹陽不一定了解,但是他很懂自己要什么,最后的效果是什么樣,曹陽完全可以通過語言和繪畫讓這些程序猿大牛們知道他的想法。
事實上,曹陽前世接觸過的引擎真的太多了,以前當美術(shù)的時候基本上天天跟這些東西打交道——
調(diào)光照、調(diào)模型材質(zhì)、調(diào)骨骼動畫……
現(xiàn)在鄧裴強做出來的引擎只能說完成了曹陽需求的20%左右,之后還有很多需要不斷優(yōu)化和進行開發(fā)的功能項。
不過按照曹陽的判斷,足夠開發(fā)不少領(lǐng)先時代的游戲了。
即使是領(lǐng)先那么一丟丟。
……
會議結(jié)束之后,小秘書在會議室里面收拾器材。
“老板,
『加入書簽,方便閱讀』