《Bioshock Infinite》遊戲引擎揭秘-Bioshock Infinite...

2021-01-10 快科技

今年8月,經典遊戲《BioShock》的原創製作室Irrational Games(原2K Boston)宣布開發新作品《BioShock Infinite》,把遊戲場景從水下搬到空中,前往1912年的天空之城哥倫比亞。玩家扮演私家偵探Booker DeWitt,受僱在天空之城搜尋並解救自小就被擄掠並禁閉其中的伊莉莎白。

日前在該公司網站論壇中,Irrational Games技術總監Chris Kline突然出面,對該作應用的引擎技術進行了介紹。他表示,公司原本計劃沿用第一代《BioShock》的引擎即UE2.5,但不久後他們就發現這款老引擎已經不堪重負,無法適應新時代遊戲的需要。於是他們決定換用UE3,但仍然覺得標準版引擎不夠給力,就自行對該引擎動起了手術。

首先,考慮到遊戲中需要出現大量智能化的AI人物,他們為UE3引擎引入了一套全新的AI人工智慧系統,在效率和自行定製AI人物行為方面都有改進。而為了讓AI人物的動作更加自然,遊戲的動作模擬系統也基於Natural Motion的Morpheme技術進行了改良。

所有主流的FPS引擎(包括CryEngine 3,UE3,id Tech 5)的設計初衷都設定在玩家自由移動的固定場景中。但對於天空之城哥倫比亞來說,玩家腳下的地面也是時刻在移動當中的,這給遊戲帶來了全新的玩法,但也給遊戲引擎製作帶來了難度。Irrational Games為此創造了一項新技術「浮動世界」(Floating Worlds),目的就是要打造一個完全移動化的遊戲場景。

在畫面方面,開發者基於Deferred Lighting(曾用於《Uncharted 2》,CryEngine 3、《Killzone 2》)製作了新的渲染器,並自行開發了一套專用的逐像素動態光照機制,讓遊戲中的角色和動態物體都得到全局光照。

音響方面,為改變第一代《BioShock》音效不佳的局面,開發團隊基於AudioKinetic的WWise技術提供了新的動態混音系統,支持5.1環繞音響,讓空中之城無處不在的風聲也有了動態效果。

最後,開發團隊引入了新的並行處理架構,讓遊戲完善支持多核心處理器,既包括PS3、Xbox 360主機,也能為多核PC遊戲玩家服務。

這麼早就提供了幕後技術信息,我們實在不好想像《BioShock Infinite》要到2012年才會和玩家見面。

相關焦點

  • 《BioShock》:支離破碎的理想國與遊戲藝術性的思考
    與其說是一款遊戲,我更願意稱其為一部作品,遊玩遊戲如同閱讀一部科幻巨著,《BioShock》帶給我的震撼不亞於第一次觀看《2001太空漫遊》。 *《BioShock》為多平臺遊戲,沒有手機版本。另本文涉及少量劇透,請謹慎食用。
  • infinite flight單機飛行模型遊戲
    男生對車對飛機,都會有著天然的嚮往,而現在關於車的遊戲,賽車飛車各種遊戲。而飛行遊戲卻比較少,infinite flight這款遊戲介紹給大家,它是飛行模擬類很好的遊戲,不光是平時有些人的娛樂會選擇這款遊戲,也有一些非常專業飛行員在平時沒事的時候,也會玩這款遊戲。
  • 哈奇智能在CES發布新品hachi infinite
    海外媒體現場試用hachi infinite M1  經過1年的市場淬鍊,puppy cube在可觸控投影市場已經為用戶所熟知,此次推出的hachi infinite M1在延續  軟硬體同步提升,觸控投影體驗日臻完美  hachi infinite M1首次採用高通平臺,內置高通驍龍670處理器,運算性能極大提升,在現場的展示中,已經可以流暢運行3D的FPS《現代戰爭》。此次發布的hachi infinite普通版內存容量為4GB,存儲容量擴大到64GB,而Pro版本則分別為6GB和128GB。
  • Infinite勇於嘗試新東西 廣州唱中文歌
    infinite和小浪合影infinite和小浪合影  成員之間很有愛到酒店支持的粉絲隊長金聖圭金明洙李成烈李成種南優賢張東雨  新浪娛樂訊 有著「大勢偶像」之稱、擁有7位各具魅力成員的組合infinite
  • 「無限的」是「infinite」還是「definite」?看了你就會了
    但這些詞卻讓眾多剛接觸英語或是正在努力學習英語的小夥伴們很是頭疼~ 今天我們就一起來學習一組容易混淆的單詞「infinite」和「definite」的不同以及用法~ We all know that the Earth does not have infinite resources.眾所周知,地球的資源不是無限的(取之不盡的)。You can enjoy the infinite variety of landscapes there.在那裡,你可以享受變化萬千的風景。
  • 哈奇智能在CES發布新品 hachi infinite打造智慧家庭助手
    ,此次推出的hachi infinite M1在延續「多場景,全觸控」基礎上,被賦予更多AI特性,在家庭教育、健身、廚房等場景提供豐富的人工智慧應用,為用戶打造融入未來生活的「智慧家庭助手」。此次發布的hachi infinite普通版內存容量為4GB,存儲容量擴大到64GB,而Pro版本則分別為6GB和128GB。作為一款超短焦投影,hachi infinite M1的亮度從原來的300流明提升到500流明(pro版達到600流明),滿足家庭場景的使用需求,特別是桌面投影的近距離觀看效果。在CES現場的強光投射下,仍然能呈現清晰畫面。
  • 一個超詳細vue無限滾動vue-infinite-scroll插件的配置及使用詳解
    首先我們先了解下他的配置參數:v-infinite-scroll="loadMore"表示回調函數是loadMore infinite-scroll-disabled="busy"表示由變量busy決定是否執行loadMore,false則執行loadMore,true則不執行,注意,busy表示繁忙,繁忙的時候是不執行的。
  • 早安:In the eternal years of the infinite universe…
    In the eternal years of the infinite universe, life
  • 時序分析基本概念介紹
    使用方法setSIMode -use_infinite_TW true
  • infinite李成烈演過的電視劇
    李成烈是韓國男子演唱團體infinite成員之一,2010年通過「Mnet偶像人間劇場」首次播出的《INFINITE你是我的哥哥》出道。他獲得了第26屆金唱片大賞唱片本賞、第27屆金唱片大賞唱片本賞。成烈是粉絲心中勇敢而溫暖的偶像,他總是不斷努力為大家呈現出最好的自己,其開朗、率直、純真的個性得到眾多 fans喜愛。
  • 專四高頻詞彙:deny,infinite,eternal
    The universe is infinite.宇宙是無限的。
  • 互動直播|Clovis:AP Calculus BC Infinite Series
    【課程大綱】第一次課主題:Sequences and SeriesIntroduction to infinite series, partial sum, convergence and divergenceTwo basic series: geometric series and telescoping seriesnth
  • 來吧,我們去看無限未來 Let's Go to the Infinite Future
    planted green concepts throughout the project with a yearning for the future, to convey the shared aspirations of nature and human civilization, inspire everyone that comes in to think and act, so that infinite
  • 跑出「魔」樣 Under Armour安德瑪推出UA HOVR Infinite上海城市...
    UA HOVR Infinite 上海城市限定配色——跑出「魔」樣及專屬收納袋 這款上海城市限定配色延續了UA HOVR infinite系列一貫的優越性能,為長距離跑者打造舒適穩定的跑步體驗
  • Apache Camel 2.18.0 發布,開源規則引擎
    Apache Camel 是一個非常強大的基於規則的路由以及媒介引擎,該引擎提供了一個基於POJO的 企業應用模式(Enterprise Integration Patterns)的實現,你可以採用其異常強大且十分易用的API (可以說是一種Java的領域定義語言 Domain Specific Language)來配置其路由或者中介的規則。