Tools #Game #Automation

Arnis 地理 GIS 數據轉換工具安裝與 Minecraft 3D 真實地圖生成實戰

如果你曾經想過把自己的家鄉、城市甚至整片地形直接生成到 Minecraft 裡,Arnis 真的很誇張。

為什麼會注意到 Arnis?

我最近看到 Arnis 這個專案時,第一個反應其實是:「這東西也太扯了吧。」

它不是單純做一張 Minecraft 風格地圖,而是直接把 OpenStreetMap 的道路、建築輪廓,搭配地形高程資料,生成成一個可以進去跑的 Minecraft 世界。

而且重點是,本地生成完全免費。如果你只是想自己玩玩看、把熟悉的城市做出來,這個吸引力真的非常高。


它到底在做什麼?

Arnis 是一個開源工具,支援 Minecraft Java Edition 1.17+Bedrock Edition,可以把真實世界的地理資料轉成 Minecraft 地圖。

簡單講,你只要框選一塊地區,它就會根據公開地圖資料去生成:

  • 地形高低差
  • 道路配置
  • 建築分布
  • 城市輪廓

這類工具我以前也看過一些,但很多不是效果普通,就是安裝麻煩,或者乾脆直接收費。Arnis 最讓我注意的地方,是它已經把整體體驗做得相對完整了,甚至有 GUI 可以直接操作。


官方展示 (Official Demo)

官方展示影片的效果真的非常猛,尤其是歐洲城市的生成品質,看起來成熟度很高:

如果你想看原始來源,也可以直接看官方放在 GitHub 的展示影片:

點這裡看官方原始展示影片

如果你想直接看專案首頁或下載,也可以進 GitHub:

Arnis GitHub 專案


如何開始使用?

1. 下載官方版本

最簡單的方式就是直接去 GitHub Releases 下載:

Arnis Releases

官方也特別提醒,請只從 GitHubarnismc.com 下載,其他來源不建議亂抓。

2. 選地圖範圍

打開之後,你可以直接在地圖上框選要生成的區域,再指定 Minecraft 世界路徑。

這是我自己實際操作介面的 demo,整體操作不算複雜:

它也有一些可調整的參數,例如:

  • 世界縮放比例
  • 出生點位置
  • 是否生成建築內部
  • 是否加入地形

整體來說,不太需要研究很久就能上手,這點我覺得算是它很大的優勢。

3. 開始生成

選完範圍後按下 Start Generation 就可以了。

如果你喜歡命令列,官方也有提供 CLI 用法:

bash
cargo run --no-default-features -- --terrain --path="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"

不過對大部分人來說,直接用 GUI 應該就夠了。


我的實際感想

這套工具我覺得最有趣的地方是:

它的概念非常夢幻,而且官方展示真的很強。

但我自己實際拿來生台灣區域時,體感就沒有官方影片那麼完美。

像我測試的區域裡,101 就有非常明顯的破圖感,所以目前我的判斷是:

  • Arnis 本身很強
  • 但生成品質可能還是很吃地區的圖資品質
  • 台灣某些地方未必能複製官方歐洲展示的效果

這不一定代表台灣全部都不行,可能只是我測的區域剛好資料不理想;但至少以目前體驗來說,我會把它當成一個 非常值得玩、但結果不要先期待過高 的工具。

另外還有一點很現實:

線上生成是付費的,但本地跑是免費的。

所以如果你只是想自己研究、自己生成熟悉的地區,我會很推薦先本地玩玩看,反正成本非常低。


適合什麼人?

我覺得 Arnis 特別適合下面幾種人:

  • 想把自己家鄉生成進 Minecraft 的玩家
  • 喜歡地理資料、地圖、城市建模相關題材的人
  • 對 OpenStreetMap 應用很有興趣的開發者
  • 想找一些很有話題性的開源專案來玩的人

它不一定是每個地區都完美,但光是能把「真實世界地圖資料」和「Minecraft 世界生成」接起來,這件事本身就已經夠酷了。


個人心得

我自己對這種專案一向很買單,因為它不是單純把技術堆起來,而是真的有一種「這想法太浪漫了」的感覺。

Arnis 也是這種作品。

你可以把一座城市搬進遊戲裡,沿著真實道路去走,從空拍角度看整個城市輪廓,這種體驗其實很難被一般遊戲取代。

只是現階段如果你拿台灣區域來測,可能要先有心理準備:概念分數很高,實際生成品質則要看運氣與資料來源。

但即便如此,我還是會覺得這是一個非常值得收藏的專案。


相關連結: