真有這麼Q彈嗎?逆水寒公布最新黑科技,只為讓遊戲世界變得更真實

  你敢信嘛,一群在《逆水寒》“搞科研”的設計師程序員,就為了讓虛擬世界的小章魚變得更加Q彈一些,愣是整出了個炸穿遊戲界物理引擎天花板的黑科技?

遊俠網1

  軟體動力學,可以說是當下最複雜的研究方向之一。與那些只需要套用相關物理學公式,就能模擬出物體運動、碰撞乃至破裂軌跡的剛體運動學不同。因為軟體具備可延展形變的自由度,讓科學家們很難用單一的公式去預測軟體的形變方向,與它形變后的運動軌跡。

  但在《逆水寒》最近的更新中,遊戲設計師們就跟這個軟體動力學“杠”上了,搞出了個叫【粒子回彈算法】的技術,給新外觀【墨嘟嘟】章魚肩飾賦予了前所未有的Q彈質感。

遊俠網2

  如往常的外觀類物品一樣,【墨嘟嘟】肩飾是個很萌很可愛的物品,小章魚會待在你的肩上左右晃動,Q彈無比。同時,在玩家做出衝刺急停、輕功下墜等激烈動作時,【墨嘟嘟】還會跟隨動力變化做出一些符合物理學的晃動變形。

遊俠網3

  其實在許多遊戲中,大家在虛擬世界里看到的物品,通常都僅僅只是一軀空殼,它們的一切運動變形均由骨架驅動而成,要麼堅如磐石,要麼只能遵循某些固定的方式變形。

遊俠網4

(大部分遊戲都是預設的剛體運動)

  但在生活中,帶有軟體屬性的物品又隨處可見,小到你吃到的果凍布丁,大到海洋世界的各類生物,都與這個軟體動力學有關係,它們都是不會遵循一套固定的規則去運動的。

  與剛體動力學相比,軟體動力學近乎無限延展的自由度,使得對其模擬、控制和分析變得錯綜複雜。因此,科學家需要架構極為複雜的高維控制方程,才能在虛擬世界用參數模擬出特定軟體材料的運動軌跡。

遊俠網5

  可絕大部分算法邏輯都是線性的,非0即1。你非逼着它去研究非線性的軟體運動軌跡,它也只能窮舉出所有可能發生的情況,來解釋“Q彈”這個概念。

  而《逆水寒》項目組通過在物體內部填充數不清的粒子,並讓每個粒子都代表真實的物質,再通過計算每個粒子之間的互相作用,因此形成軟軟彈彈的質感。聽起來似乎很容易,但其實很難實現,比如僅僅是小章魚的一個觸角,為了實現Q彈效果,就得在內部填充幾千萬個粒子,再經過數以萬計次的運動,才能形成最終想要的效果!

遊俠網6

  而這,才是在遊戲中模擬出軟體物質的第一步,因為你總不能要求每一位《逆水寒》玩家的電腦配置都能達到麻省理工專家教授專用機的水平。

  基於這個原因,《逆水寒》設計師們還得經過一輪又一輪地簡化與優化,才能讓這Q彈的小章魚【墨嘟嘟】在那些配置不是很高的電腦上也能duang duang duang起來。

遊俠網7

  從某種意義上來看,《逆水寒》這次搞出來的基於XPBD的彈性形變體模擬和基於局部仿射變換的蒙皮技術——【粒子回彈算法】,就等同於在遊戲領域攻克了一道麻省理工級別的國際性科研難題。

遊俠網8

  當然,《逆水寒》項目組也不是搞科研的,費了這麼多事,就搞個小章魚肩飾,也太浪費了。

  畢竟人家剛開了以深海為主題的五周年資料片【碧海潮光】,這海里的水母、章魚、扇貝、海葵什麼的都是軟體動物,要是能把這個【粒子回彈算法】大面積給鋪開來,那確實是屬於國際獨一份的了。

遊俠網9

  總之,像《逆水寒》技術團隊這樣敢為天下先,始終致力於探索最前沿的技術,不斷挑戰硬件和算法的極限,確實能從遊戲畫面與遊戲玩法兩個角度,給玩家帶來真實、更真實、超越真實的遊戲體驗。

error: Content is protected !!