1. 首先需要用到3個軟件,Unreal Engine,gis office 和 bigemap離線服務器
Unreal Engine下載地址:點擊前往下載頁面
Gis office下載地址:點擊前往下載頁面
Bigemap離線服務器 下載地址: 點擊前往下載頁面
Unreal Engine用于數字孿生項目開發,gis office是一款地理信息軟件,可用于獲取Unreal Engine開發需要的離線地圖資源,bigemap離線服務器,可以將獲取到的地圖資源發布為地圖服務,供Unreal Engine開發使用。
2. 首先我們需要安裝Cesium for Unreal插件,點擊此處跳轉下載
3. 創建一個虛幻引擎項目,操作如下圖
4. 啟動項目后,在項目中加入Cesium for Unreal插件,添加后重啟項目
5. 此時可以看到Cesium ion的登錄界面如下,點擊Connect to Cesium ion登錄
6. 此時需要你登錄您的Cesium ion的賬號,沒有賬戶的需要先注冊。點擊后會出現一個網頁用于登錄你的賬號,在你登錄成功后會提示你,會提示 Cesium for Unity is requesting the following permissions,點擊 Allow 就可以了。下面就是關聯成功的圖片。
這個就是關聯成功了
7. 設置Cesium for Unreal的token
8. 新建一個關卡,點擊菜單欄文件---->新建關卡,按下圖操作后點擊創建
9. 設置光照,并調整光照強度,如下圖所示
10. 創建一個基礎的地球
11. 設置經緯和相機移動速度,如下圖所示
設置相機的速度
11.在Unreal中引入Bigemap的地圖服務
11.1 通過gis office獲取離線地圖數據,點擊跳轉教程視頻
11.2 通過Bigemap離線服務器發布地圖服務,點擊跳轉圖文教程
11.3 在Unity中引用Bigemap離線服務器發布地圖服務,如圖11-1,11-2,,此時可以看到如圖11-3的情況
圖11-1
圖11-2
12.從bigemap離線服務器中獲取TMS地圖服務地址填入URL,并細化地圖層級
bigemap離線服務器獲取地圖層級按如圖12-1,12-2,12-3操作,
圖12-1
圖12-2
圖12-3
12. 在UE5中加載傾斜攝影,bigeMap可以提供對應的傾斜攝影轉換工具,讓傾斜攝影可在UE5中加載,展示真實的場景。
首先需要創建空白的Tilesets,如下圖
加載傾斜攝影的效果
UE5中傾斜攝影的配置
在UE5中如何移動,按住鼠標右鍵,然后w a s d移動,q和e可以降低和提升鏡頭的高度