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