他們用 「城市生成器」快速將伊斯坦布爾變成了「沉沒之城」

以後旅遊的時候會更容易觸發「這地方我來過」。

對開發者來說,遊戲場景的建模工作是一個費時費神的複雜工程。既要考慮「城市建設」的合理性,又要與遊戲自身的世界觀相貼合。

但隨著技術的進步,這項工作已經變得越來越容易。

今年年初,谷歌地圖公布了一個面向遊戲開發者的開放數據介面。根據這個介面,

開發者們可以很輕鬆地獲得谷歌地圖中海量的現實世界建模數據。

同時,他們還與Unity合作配套推出了一個軟體開發程序包,以用來快速將地圖數據整合到遊戲中進行調整和渲染。

谷歌地圖遊戲開發向數據介面服務概念圖

近日,烏克蘭《沉沒之城》的開發團隊Frogwares又將這項技術向前推進了一步。

他們在開發《沉沒之城》的過程中,使用谷歌地圖的城市數據,用虛幻4引擎開發了一個名為「城市生成器」(City Generator)的建模工具。據稱,使用這個工具後可以大大縮短開放世界的地圖創建時間。

為了驗證「城市生成器」的效率和準確性,Frogwares在社交媒體上發起了粉絲投票,最終決定將世界標誌性城市中土耳其的伊斯坦布爾作為測試對象,挑戰在一個工作日(即8小時)之內,將伊斯坦布爾的街道進行「沉沒之城」風格的重建。

測試工程師觀察現實中的伊斯坦布爾,為重建工作做準備

使用「城市生成器」後的重建流程簡化了許多。

第一步需要將城市進行網格化,對街道位置精確標註;然後劃分出不同的建築用地風格,比如住宅區和工業區等。

在這些準備工作完成後,程序會根據不同的區域打上與之匹配的建築貼圖,最後再對個別建築做一下細節修正。

Frogwares首先測試的是伊斯坦布爾法蒂赫區中一片0.57平方千米大小的區域。

他們先將谷歌航拍地圖作為紋理導入虛幻4,之後用「城市生成器」標記出網格線、主次街道和地形的起伏,最後再將這些數據經過程序渲染,一個惟妙惟肖的「暗黑」法蒂赫區即重建完成。

這次測試最終共花費了6個小時。雖然這個小測試區與整個伊斯坦布爾面積有很大差距,但效果還是令人滿意的,也足以證明「城市生成器」的高效。

Frogwares的CEO說,《沉沒之城》上市後,他們將會把這個工具免費提供給其他開發者、教育機構或者業餘愛好者使用:

「這個工具在我們的遊戲開發過程中的價值難以估量,所以我也非常期待它在別人手中可以創造什麼樣的作品。」

《沉沒之城》是一個克蘇魯風格的動作冒險遊戲,它將於2019年3月21日登陸Xbox One、PS4和PC,遊戲的背景是美國馬薩諸塞州一個架空的奧克蒙特市。

《沉沒之城》

如果這個「城市生成器」足夠好用的話,也許我們就能把任何現實中的城市快速地變成「沉沒之城」了。

長按下圖,獲取

游研社APP

發送

紅色

關鍵詞獲取近期精彩內容

潮流

曾經有個街機賽車遊戲,在30年前啟發過一場電子音樂潮流

30年

30年前被任天堂擋在門外的小孩,後來在NS上發布了自己的遊戲

手寫

 | 

一本十幾年前手寫的《老爸的遊戲攻略》

難題

遊戲面臨的最大難題,依然是外界的敵視

APP 

| 你還可以回復"APP",獲取下載地址


推薦閱讀:

廣西這兩座城市已被國家盯上,未來幾年必成省內最具爆發的城市!
「超五成人有房城市就會死」太離譜
愛上一個城市
塔什庫爾干,世界最潔凈的城市!一路景色美翻了!

TAG:城市 | 伊斯坦布爾 |