2020年真的可以說是Giser的“受刺激”元年,前段時間UE5 一只demo引發(fā)的騷動還沒平靜下來,微軟最近又不消停了,準(zhǔn)備在8月18號上架最新版本的飛行模擬器游戲了,關(guān)鍵效果還是很炸裂,關(guān)于技術(shù)我們說不清楚的都可以總結(jié)成AI,對于游戲,好像他們把牛逼的東西都說是“次世代”。
這款游戲最大的特點就是真實還原地球,數(shù)據(jù)上主要是基于Bing Map。這款模擬器包含了2.5PB大小的模型,其中包括2萬億棵樹、15億棟建筑(你可能可以找到你的房子)、1.17億個湖泊以及地球上幾乎每一條道路、每座山、每座城市和每座機場。
對比真實場景你會發(fā)現(xiàn),它們簡直能夠以假亂真。這還不是簡簡單單的貼圖,甚至還能清晰的看到街道上涌動的車輛,以及大自然中動物的奔跑,在某種意義上說他們還原了數(shù)字孿生的基礎(chǔ)底板。
我們天天在PPT里面說“數(shù)字孿生”,你瞧人家這個外行又都提前交卷了,這可能就是傳說中的跨界打劫?
不過我其實有個疑問,他們搞這個真實三維地圖,而且還在國內(nèi)這么大張旗鼓的發(fā)布,他們有沒有經(jīng)過脫密,審圖,主體是否具備測繪資質(zhì)?如果這個可以法外開恩那以后這屆同學(xué)還咋帶?
其實微軟這一些列的非常規(guī)效果其實也是常規(guī)操作,國內(nèi)也有企業(yè)在做這個事情,只是財力和資源沒這么雄厚,咱們行業(yè)這些平臺商每次發(fā)布會上也都拿這些例子說事兒,他們稱之為GeoAI。其實這個模擬器的背后也是微軟整合了全球的產(chǎn)業(yè)鏈資源,將不同的團隊和不同的技術(shù)融合在一起才干成的。
首先說這件事情的由來,大約六年前,微軟有一位大佬叫J?rg Neumann,他正在為微軟的HoloLens增強現(xiàn)實頭盔開發(fā)一款名為HoloTour的產(chǎn)品。通過這個產(chǎn)品的名字大概應(yīng)該就能了解到主要是試圖通過HoloLens來實現(xiàn)虛擬旅行的效果,他們最先做了一個Machu Picchu的效果,大佬用了一下感覺效果不錯,這個時候他開動了一下他的小腦筋,靈光乍現(xiàn),我們是不是將全球的建筑物都給弄出來,而不只是單單搞個小山包,這樣年底匯報的PPT那不得老好看了,連升兩級沒問題啊,如果微軟不給升就去華為,華為可以連升五級。當(dāng)然這都是我意淫的,人家肯定還是從用戶體驗出發(fā),這樣肯定會給用戶創(chuàng)造一個完美的游玩體驗。
然后大佬一拍大腿就這么干了,立馬就把Bing Map的人叫過來開了個會,大概意思我估計是說,你們Bing Map老是連年虧損,也不掙錢,這樣持續(xù)下去,公司早晚把你們賣給中國人了,讓你門感受一下996帶來的福報,但是別害怕,我現(xiàn)在有一個絕妙的Idea能夠讓你門徹底擺脫現(xiàn)狀,走上人生巔峰,從成本中心立馬提升為利潤中心。這個時候瑟瑟發(fā)抖的Bing Map還掙扎啥,大佬賞飯吃,那還不是比吃了“士力架”還來勁。Bing團隊擁有超過400個城市的詳細(xì)攝影測量數(shù)據(jù),分辨率達到5厘米,畢竟傾斜攝影這個東西最早是微軟搞出來的。
你看這個就是我們平常說的那句話,平臺的價值,在大平臺上你可以有更多的機會施展才能,當(dāng)然這也印證了另外一句話,有時候你會發(fā)現(xiàn)你離開了平臺啥也不是,因為你總是忽略了平臺本身的價值,即使沒忽略也是大概率不想承認(rèn)。
基本的數(shù)據(jù)是有了,但是還需要一個牛逼的引擎來支撐這么大的場景,但是微軟自己又沒這個技術(shù),那就找供應(yīng)商唄!這個時候他在法國波爾多找到了一個叫Asobo Studio的工作室,他們有一個的專門用于大型虛擬環(huán)境渲染的圖形引擎,正好能夠解決這個問題,所以這件事告訴我們一個道理:“要想做出一個優(yōu)秀的圖形引擎必須要先種葡萄,而且是能釀葡萄酒的那種”,吃葡萄絕對補腦,鐵打的事實。
不過,微軟并不是對地球上的所有地方都進行了傾斜攝影測量,起碼在中國不行,等到全國批低空飛行的申請批下來其他的數(shù)據(jù)基本上也都過期了,因此除了傳統(tǒng)的航空攝影之外,它還必須使用衛(wèi)星圖像,畢竟在太空里面拍照片還是不好管的。但是這就涉及到一個問題就是怎么樣通過衛(wèi)星影像生成三維模型呢?這個時候有兩個品牌出現(xiàn)了:
一個是OpenStreetMap,這個平臺上有覆蓋全球的眾包矢量數(shù)據(jù),這樣就可以拿到地物的基本框架元素;
第二家公司就是澳大利亞的Blackshark.ai,這家公司可以通過機器學(xué)習(xí)的技巧來提取影像中的建筑物屋頂。
恰巧,必應(yīng)的相機技術(shù)也是在這個小鎮(zhèn)里面的一所大學(xué)里開發(fā)出來的,小鎮(zhèn)上有一群視覺科學(xué)家,這莫非就是傳說中的“地理信息小鎮(zhèn)”?
如下欣賞一下宣傳片中的渲染場景:
也有玩家反應(yīng),雖然宣傳片上的效果很好,但是實際地景還是存在不足,因為他的地景是以衛(wèi)星地圖,而不是人工設(shè)計出來的,所以地景看起來有點假,樹木種類非常單調(diào)。無論飛到那個國家,植物種類看起來幾乎一模一樣,無海洋衛(wèi)星地景:最明顯的就是熱帶、亞熱帶地區(qū)的淺海沒有珊瑚礁;其次,處于普通衛(wèi)星地景區(qū)域的碼頭會出現(xiàn)貼圖問題(從陸地到海洋漸漸消失)。微軟模擬飛行2020的地形問題基本上沒有得到解決,地形問題主要有地形精度偏低;局部地區(qū)出現(xiàn)地形錯誤(例如海平面形成“海水山丘”、海水蔓延到懸崖上、3D照片地景區(qū)域的海平面出現(xiàn)斷層);部分機場跑道出現(xiàn)地形錯誤(例如KLAS的01L/19R跑道中間有道坎、機場跑道中間出現(xiàn)水溝)。其實對于采用這種技術(shù)路線來說應(yīng)該是一件比較正常的事情,作為如此大范圍的模型數(shù)據(jù)生成必然是采用自動化,這個過程的檢查也只能是抽樣檢查,難免會存在一些錯誤,這是無法避免的,如果從現(xiàn)實性的角度去衡量的話可能問題會更大。
未來MS Flight Simulator進一步的變化包括改進的穩(wěn)定性,異步加載和采用WebAssembly,這一點上和Google Earth的采取了相同的技術(shù)路線,目前Google Earth的Web版本使用的就是WebAssembly技術(shù), 目前實際體驗效果上來說普遍優(yōu)于直接使用JS語言開發(fā)的三維應(yīng)用性能。
那么問題來了,需要支持這么大的場景,我是不是需要換電腦了?
根據(jù)微軟官方提供的《飛行模擬器》配置要求,AMD平臺的最低規(guī)格為Ryzen 3 1200處理器,Radeon RX 570顯卡,2GB的虛擬內(nèi)存,8GB的內(nèi)存,150GB的機械硬盤以及5Mbps的帶寬。
當(dāng)然這只是最低配置,該游戲的理想配置是,Ryzen 7 2700X或者Intel i7-9800X處理器,Radeon Vll或者NVIDIA RTX 2080顯卡,8GB的虛擬內(nèi)存,32GB的內(nèi)存,150GB的固態(tài)硬盤以及 50Mbps 的帶寬。
是不是又覺得桌子上的電腦不香了?