AirSim 官方Github: https://github.com/Microsoft/AirSim
AirSim 是微軟的開源自動駕駛仿真平台(其實它還能做很多事情,這里主要用於自動駕駛仿真研究)。
AirSim 沒有獨立的官網,它托管在 Github 上面。
AirSim 使用了 Unreal Engine 作為自己的圖像開發引擎。所以想要運行AirSim,我們必須先會用Unreal Engine和它使用的平台工具。
下面我簡單介紹一下 Unreal Engine,和如何使用它。
1 什么是Unreal Engine [1]
Unreal是UNREAL ENGINE(虛幻引擎)的簡寫,由Epic開發,是目前世界知名授權最廣的游戲引擎之一,占有全球商用游戲引擎80%的市場份額。
“Unreal Engine 3”3D引擎采用了目前最新的即時光跡追蹤、HDR光照技術、虛擬位移…等新技術,而且能夠每秒鍾實時運算兩億個多邊形運算,效能是目前“Unreal Engine”的100倍,而通過nVIDIA的GeForce 6800顯示卡與“Unreal Engine 3”3D引擎的搭配,可以實時運算出電影CG等級的畫面,效能非常非常恐怖。
基於它開發的大作無數,除《虛幻競技場3》外,還包括《戰爭機器》、《質量效應》、《生化奇兵》等等。在美國和歐洲,虛幻引擎主要用於主機游戲的開發,在亞洲,中韓眾多知名游戲開發商購買該引擎主要用於次世代網游的開發,如《劍靈》、《TERA》、《戰地之王》、《一舞成名》等。 iPhone上的游戲有《無盡之劍》(1、2、3)、《蝙蝠俠》等
2 安裝和使用 Unreal Engine [2]
想要使用 Unreal Engine,我們需要下載 Epic 開發的 Epic Games Launcher。然后,從 Epic Games Launcher 中再下載所需要版本的 Unreal Engine。
2.1 下載和安裝 Epic Games Launcher
在 Unreal Engine 官網下載所對應系統的 Epic Games Launcher。
https://www.unrealengine.com/download
可能需要注冊一個帳號才能使用。
*我在一次登錄的時候還遇到了限制登錄人數,讓我等待的事情。
2.2 下載 Unreal Engine 4.16.3
這個圖片是官方的,現在應該是 4.16.3 這個版本。
注意開始的時候可能找不到 4.16.3,注意版本號旁邊有一個小三角,下拉可以選擇版本。
*官方文檔特別強調需要使用 4.16 版本,否則可能不成功。低版本自然不行,高版本也可能帶來問題。
2.3 下載虛擬場景
選擇 Epic Games Launcher 中左側的 Learn,然后在右側的頁面中一直下拉找到 Landscape Mountains點進去。這個場景是官方教程使用的,第一次玩它用這個就沒錯。
選擇 Create Project,然后選擇一個路徑存下(路徑要看一下,因為下面要用到)。
這個場景是比較小的,不過也有 2G 左右。請耐心等待。
這個軟件運行起來確實有些不穩定,我嘗試下載了很多次才成功,有一次竟然出現了這個場景 Unavailabe 的情況。只能無數次重新打開它來解決了。
下載好場景,Unreal Engine 這一塊的任務就基本完成啦。
參考文獻
[1] https://baike.baidu.com/item/Unreal/4754084?fr=aladdin
[2] https://github.com/Microsoft/AirSim/blob/master/docs/build_windows.md