Import RealWorld Landscape to UE4

簡介 從真實世界地形資料匯入遊戲引擎是蠻常見的需求, 這次剛好有機會在UE4試試看這個功能, 沒想到遇到地形交界處接不起來的問題, 最後找到問題點,所以順便分享作法。 https://www.youtube.com/watch?v=_9ob8FcnYY4 本篇文章使用的流程。 不過過程中有遇到問題,所以寫了這篇文章想要補充不足之處。 以下是簡化版的流程: 下載地形資料並轉換為引擎可匯入的heightmap png檔。 1. 到https://viewer.nationalmap.gov/basic/下載地形資料 2. 到https://github.com/MacroPolo/real-terrain下載python script 3. 解壓縮地形資料檔,放到real-terrain的input資料夾內 4. 如果電腦沒安裝python,安裝python 5. 在命令列輸入python real-terrain.py [檔案名稱].img (註1.) 6. real-terrain的output資料夾內就會有輸出好的png檔。 在UE4匯入地形檔: 1. 創一個新地圖,WorldSettings設定Enable World Composition為true 2. Levels->Create New,產生新的子地圖 3. Models->Landscape->Manage->New Landscape->ImportFromFile 4. Heightmap File選擇前一個步驟6輸出好的png檔 5. 地形匯入完成。 6. 在World Composition視窗調整地圖到想要的位置。 以上是基本流程,不包含太多的細節,一些介面是從哪邊叫出來的就請參考影片。 在我的實驗中,用上面的流程匯入一塊地形檔是不會有任何問題的。 但是當我匯入兩塊地形檔放進UE4後,發現兩塊地形接不上,有嚴重的高低差問題。 這是本系列的第一篇 目前一共有以下幾篇為系列的文章 1. Import RealWorld Landscape to UE4 https://yekdniwue.blogspot.com/2020/06/import-realworld-landscape-toue4.html 2. 了解Landscape的組成元件 https://yek...