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:
如何開始使用?
1. 下載官方版本
最簡單的方式就是直接去 GitHub Releases 下載:
官方也特別提醒,請只從 GitHub 或 arnismc.com 下載,其他來源不建議亂抓。
2. 選地圖範圍
打開之後,你可以直接在地圖上框選要生成的區域,再指定 Minecraft 世界路徑。
這是我自己實際操作介面的 demo,整體操作不算複雜:
它也有一些可調整的參數,例如:
- 世界縮放比例
- 出生點位置
- 是否生成建築內部
- 是否加入地形
整體來說,不太需要研究很久就能上手,這點我覺得算是它很大的優勢。
3. 開始生成
選完範圍後按下 Start Generation 就可以了。
如果你喜歡命令列,官方也有提供 CLI 用法:
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 也是這種作品。
你可以把一座城市搬進遊戲裡,沿著真實道路去走,從空拍角度看整個城市輪廓,這種體驗其實很難被一般遊戲取代。
只是現階段如果你拿台灣區域來測,可能要先有心理準備:概念分數很高,實際生成品質則要看運氣與資料來源。
但即便如此,我還是會覺得這是一個非常值得收藏的專案。
相關連結: