【更新&教程】2022.8.18 增加了3D線,如何設(shè)計(jì)三維城市漫游鏡頭路線?電影級(jí)運(yùn)鏡漫游
現(xiàn)在你可以在生產(chǎn)的建筑物中繪制3d漫游線,預(yù)覽三維漫游效果。通過可視化的方式設(shè)計(jì)合適的漫游線,堪比電影級(jí)的運(yùn)鏡漫游效果??蓪?dǎo)出路徑數(shù)據(jù),方便開發(fā)者使用。
一、了解漫游基礎(chǔ)
三維可視化的主要作用是通過三維方式去更好的表達(dá)世界,在所有三維可視化中,漫游功能是最具視覺表現(xiàn)力的。
比如機(jī)場可視化,跟隨飛機(jī)在空中飛行。
比如車輛跟蹤
比如路線導(dǎo)航
比如建筑鏡頭環(huán)繞掃描
......
首先理解鏡頭漫游的基礎(chǔ)知識(shí),如下圖

常見的漫游有3種方式
1、繞點(diǎn)漫游,1條鏡頭線(camera position) + 固定的目標(biāo)點(diǎn)(camera lookat)
2、繞線漫游,1條鏡頭線(camera position) + 1條目標(biāo)鏡頭線(camera lookat)?
3、單線漫游,1條鏡頭線(camera position) ,通過算法找合適的camera lookat

二、制作3D漫游鏡頭線
注意使用geobuilding生產(chǎn)的漫游配置數(shù)據(jù),將始終基于經(jīng)緯度數(shù)據(jù)。導(dǎo)出漫游配置請(qǐng)根據(jù)自己的引擎進(jìn)行轉(zhuǎn)換。
制作3D線
1、【曲線工具】繪制一條線,
2、【要素轉(zhuǎn)換】-> 將其設(shè)置為“3d漫游線”,
右側(cè)多了一條立體的3d線。其中白色是曲面,紫色是原始路徑。這個(gè)時(shí)候可以隨意拖動(dòng)左側(cè)線,右側(cè)3d線也會(huì)發(fā)生變化。

選擇線上得多個(gè)點(diǎn),可設(shè)置整體線(連續(xù)點(diǎn))的高度

有兩種方式:
“所有點(diǎn)高度” 是整體抬高或者降低。
“所有點(diǎn)逐個(gè)高”是每個(gè)點(diǎn)逐步抬高或降低,類似螺旋線。本文最后視頻開頭就是這種方式。

除了設(shè)置多個(gè)點(diǎn),也支持設(shè)置單個(gè)點(diǎn)高度。選擇其中一個(gè)點(diǎn)

在右側(cè)點(diǎn)擊3D線點(diǎn)球(球出現(xiàn)綠色框)也可改變位置和高度。
按著shift鍵拖動(dòng)右側(cè)3D線點(diǎn)球,可以動(dòng)態(tài)改變當(dāng)前點(diǎn)的【位置】。

按著 ctrl鍵拖動(dòng)右側(cè)3D線點(diǎn)球,可以動(dòng)態(tài)改變當(dāng)前點(diǎn)的【高度】。

三、預(yù)覽漫游效果
設(shè)計(jì)的漫游3D線可導(dǎo)出為高度的點(diǎn)數(shù)據(jù),方便前端開發(fā)者使用。
根據(jù)漫游類型選擇要素,點(diǎn)擊【三維漫游】按鈕,選擇漫游類型。這里使用繞線漫游。先選擇一條鏡頭線(攝像機(jī)位置camera position),按著shift鍵再選擇另一條鏡頭線(camera loookat)。

設(shè)置漫游速度

進(jìn)入漫游,geobuilding提供了全屏幕的三維漫游展示,針對(duì)不同類型的漫游有相應(yīng)的參數(shù)設(shè)置。

導(dǎo)出數(shù)據(jù)
提供漫游路徑數(shù)據(jù)下載,方便開發(fā)者在第三方三維引擎使用

數(shù)據(jù)格式示例

漫游片段保存
你還可以保存漫游片段,下一次一鍵漫游,不需要再選擇要素。

在左側(cè)工具3D漫游->漫游片段

點(diǎn)擊查看城市漫游設(shè)計(jì)教程?https://www.bilibili.com/video/BV19d4y1o71L
點(diǎn)擊查看室內(nèi)漫游設(shè)計(jì)教程
https://www.bilibili.com/video/BV1wG4y1z7eH?spm_id_from=333.999.0.0