大家好,上次出的實(shí)景建模教程航拍部分,受到的關(guān)注出乎我的意料,很多人加我說很期待后期的教程,很讓我感到,原來還是有那么多人在關(guān)注著我們的,在此感謝大家的鼓勵與支持。
今天我們的教程就來詳細(xì)的講解一下航拍三維實(shí)景建模的后期——利用AgisoftPhotoScan進(jìn)行建模處理。
本次教程是“視頻+圖文”的方式,最大限度的保證各位可以輕松的上手操作。
航拍實(shí)景建模NOT航空測繪
所做的教程是“航拍實(shí)景建?!?,而不是航測。
關(guān)于航拍測繪,是有明確的法律法規(guī)來進(jìn)行嚴(yán)格的限制的。
首先,個人是不允許進(jìn)行航拍測繪活動的,必須是以公司為單位來進(jìn)行的,并且測繪公司的要求很高,比如人員編制,設(shè)備等,最關(guān)鍵的是需要審批備案。
其次,就算是以公司的名義來進(jìn)行測繪,若其測繪的地區(qū)有管制,其測繪所得的數(shù)據(jù)和模型所存放的電腦都是和公安部門的數(shù)據(jù)庫聯(lián)通的,都有很嚴(yán)格的管制的。
所以,個人不要去測繪(即使你懂得),做做實(shí)景模型就好了,別吹牛吹大了就不好了哈哈。
1.AgisoftPhotoScan使用流程
1.前期準(zhǔn)備
在這里給大家做操作流程演示的素材是我前幾天去拍的,其實(shí)本來是想做一個平面的實(shí)景建模的,但是我發(fā)現(xiàn)之前拍的那個地方做出來其實(shí)并不是很好看,于是我又去拍了一個單體的建模素材。
關(guān)于單體建模,目前GSPRO還不支持單體掃描(據(jù)說之后會上,但是是收費(fèi)的),其實(shí)完全可以用DJIGO里的興趣點(diǎn)環(huán)繞來進(jìn)行掃描拍攝,簡單易用方便快捷。
下面開始進(jìn)行相片的處理。
先將前期拍攝好的素材拖入lr中進(jìn)行預(yù)處理,處理的原則是將色彩盡量還原,曝光錯誤的地方進(jìn)行修正,暗部應(yīng)適當(dāng)提高亮度。在這里就不再過多的闡述
將修改好的照片導(dǎo)出到一個文件夾中待用。
2.AgisoftPhotoScan操作流程
打開AgisoftPhotoScan
能夠看到我們的三個主要區(qū)域
工作區(qū):項(xiàng)目目錄和照片明細(xì)
模型功能區(qū):對生成的模型進(jìn)行操作的功能性控制
模型預(yù)覽區(qū):可視化模型預(yù)覽
在參數(shù)欄中,會有三個模塊,主要是針對航測用的,建模可以不用管。
a.設(shè)置首選項(xiàng)
打開“首選項(xiàng)”設(shè)置,能夠看到一系列的參數(shù)設(shè)置
語言:chinese(當(dāng)然你要是外語好選德語我也沒話說)
Defaultview:TiledModel
模式:浮雕
視察:默認(rèn)1.0
勾選你的OpenCL設(shè)備(顯卡),在你勾選后上方的“激活CPU內(nèi)核(線程)會自動少一個線程,以保證你的計算機(jī)正常運(yùn)行。
?。ㄕ埡雎晕业脑@卡和可憐的4線程)
項(xiàng)目文件保持默認(rèn)值不動。
下方重點(diǎn)將一下“啟動VBO”。
VBO搞開發(fā)的都知道,全稱叫做“頂點(diǎn)緩存技術(shù)”VertexBufferobject,使用頂點(diǎn)緩存能夠大大較少了CPU-GPU之間的數(shù)據(jù)拷貝開銷,因此顯著地提升了程序運(yùn)行的效率。
在photoscan的官方網(wǎng)站上能夠看到,使用NVIDIA顯卡的用戶在勾選了“啟動VBO”選項(xiàng)后,可大幅提升圖形的分析渲染能力,速度是不勾選的500倍左右。我的這個渣渣電腦是intel顯卡,但我在其他的NVIDIA顯卡的電腦上用過,卻是非常有效果。所以不論你是不是NVIDIA顯卡,都把這個勾選上就好。
之后兩個“網(wǎng)絡(luò)”和“Appearance”不用設(shè)置,默認(rèn)就好。
b.加載圖片
“工作流程”——“添加文件夾”,將所需照片的文件夾勾選后導(dǎo)入。
在彈出“添加照片”選項(xiàng)后,選擇“從每個文件創(chuàng)建相機(jī)”。
添加后會看到每張照片的信息
c.開始運(yùn)算,對齊照片
選擇“工作流程”——“對齊照片”
精度:可根據(jù)電腦配置來選擇,簡單來講,i7處理器+16g內(nèi)存+NVIDIA顯卡(高端),那么若是你對建模質(zhì)量有很高要求,那還是可以選擇最高質(zhì)量的。但個人建議還是中低質(zhì)量就好,這個解算流程太費(fèi)時間了,質(zhì)量越高時間真是幾何倍增長,若是你電腦配置不行整套流程下來跑個兩三天也不是沒有可能。
成對預(yù)選:禁用
關(guān)鍵點(diǎn)限制:官方建議40000個,也是默認(rèn)值
連接點(diǎn)限制:默認(rèn)值4000
勾選“Adaptivecameramodelfitting”
然后點(diǎn)擊確定,開始漫長的等待。
注:“左側(cè)”漢化錯誤,應(yīng)為“剩余時間”
d.選擇建模區(qū)域,建立密集點(diǎn)云
生成的點(diǎn)云系如圖所示,我們需要進(jìn)行建模區(qū)域的選定,以減少計算機(jī)的后期運(yùn)算負(fù)擔(dān),提高運(yùn)算效率。
選擇“選擇區(qū)域”選項(xiàng),來對所需要建模的區(qū)域進(jìn)行范圍框定,以減少后期的運(yùn)算點(diǎn)的數(shù)量。
之后“工作流程”——“建立密集點(diǎn)云”
質(zhì)量:同樣的,參考上一步的解釋
深度過濾:禁用
然后,就又是漫長的等待……
e.優(yōu)化選取,生成網(wǎng)格
生成完密集點(diǎn)云之后,我們得到如圖所示的場景,基本是已經(jīng)能夠看到實(shí)景的模型樣子了。
在優(yōu)化一下選取里的雜亂點(diǎn)之后,進(jìn)行下一步操作
“工作流程”——“生成網(wǎng)格”
表面類型:任意(因?yàn)椴皇菃我坏念愋?,樹木,土地,大理石?/p>
數(shù)據(jù)來源:密集點(diǎn)云
面數(shù):高
下面高級設(shè)置默認(rèn)值不動
然后繼續(xù)等待…….
f.生成紋理
等待之后得到進(jìn)一步處理的模型
能夠看到會有三個類型的模型生成。
著色
固體
線框
這是三種模式,可以選擇上方的選項(xiàng)來進(jìn)行查看,然后進(jìn)入下一步
“工作流程”——“生成紋理”
映射模式:通用
混合模式:默認(rèn)
紋理大?。海J(rèn)值)
高級選項(xiàng)兩項(xiàng)都勾選
然后是繼續(xù)等待
g.基本完成,按需進(jìn)行
到這一步的時候,我們基本上就已經(jīng)完成了建模的操作,能夠看到模型上的紋理都是很清楚很細(xì)致的,基本是跟實(shí)景已經(jīng)沒什么區(qū)別了,算是大功告成拉。
在工作流程下面還有三個步驟,分別代表著三種不同的模式。
TiledModel:平鋪模型
DEM:數(shù)字高程模型(DigitalElevationModel)
OrthomosaicModel:正射模型
這個就涉及建模本身的一些專業(yè)性的東西了,大家可以按需來進(jìn)行處理,根據(jù)不同軟件的需要來進(jìn)一步生成不同的模式模式。在這里我就不再過多的闡述,有興趣的朋友可以再進(jìn)一步深度研究一下。
然后點(diǎn)擊“保存”,這個保存是保存的工程性文件,并不是模型,模型需要我們進(jìn)行輸出。
點(diǎn)擊“導(dǎo)出模型”,我們能夠看到有很多的文件類型供我們選擇。
像最常用的obj,3ds,autoedsk等,甚至還能導(dǎo)出谷歌地圖的格式,可以直接上傳到谷歌地圖的服務(wù)器提供審核。
大家可以根據(jù)自己不同的需要來進(jìn)行輸出格式的選擇。
另外,在模型中還可以粗略的對模型進(jìn)行數(shù)據(jù)化測量
選擇“標(biāo)尺”工具,再選擇兩個點(diǎn)即可顯示相應(yīng)數(shù)據(jù)。這個數(shù)據(jù)是根據(jù)實(shí)際拍攝照片的地理信息(gps坐標(biāo),高差)來得出的,會有一定的偏差,若是需要精確數(shù)據(jù)需要添加標(biāo)記物來做參考系,因涉及到航測方面,不再做過多講解。
注:若要導(dǎo)出數(shù)字高程或者正射模型,需要再繼續(xù)進(jìn)行“工作流程”的下一步,選擇自己需要的模型build后進(jìn)行輸出即可,參數(shù)設(shè)置略。
3.實(shí)景建模的用途
說到實(shí)景建模的用處,其實(shí)這個真的是因人而異。倘若你是做航拍影視的,會感覺這個沒什么用,若是你做婚紗攝影的,你也會覺得沒什么用。但現(xiàn)在的傳統(tǒng)行業(yè)發(fā)展都會有或多或少的瓶頸出現(xiàn),認(rèn)真觀察就會發(fā)現(xiàn),交叉行業(yè)或者是交叉學(xué)科反而上升的空間會很大,而且影響力很廣。
實(shí)景建模其實(shí)并不是單單的一個模型,它能做到很多事情
1.三維建模的后期實(shí)景呈現(xiàn)(3dMax,Maya)
2.U3d的后期開發(fā)
3.3d動畫特效實(shí)景導(dǎo)入
4.虛擬現(xiàn)實(shí)場景的開發(fā)
5.3d物品的打印
6.3d實(shí)物的數(shù)據(jù)測量
7.航測(需資質(zhì))
......
在這江蘇啟飛就不一一列舉了就拿航拍影視行業(yè)來說吧,實(shí)景建模它也可用到這個領(lǐng)域當(dāng)中。
比如在無人機(jī)航拍時,我們飛行拍攝到一個物體,平面的影視只能看到這個物體的樣子,沒有一個三維的展示效果,也沒有一些精準(zhǔn)數(shù)據(jù)的呈現(xiàn)。
在Fianlcutpro中有一個叫FCPX3DMODEL的插件(ae也應(yīng)該有相應(yīng)的插件),他可以導(dǎo)入我們建模所生成的obj文件,將我們實(shí)景建模的模型直接導(dǎo)入到我們的影視素材中,這樣可以是我們的航拍變得更加的生動立體,高端大氣。
在這里我也就是給大家拋磚引玉,希望大家能夠作出更好更棒的作品。
本次的教程就到這里,感謝大家的關(guān)注,教程編寫較為匆忙,若有不足之處還希望大家多多包含,也希望能與大家多多交流。
(本文章網(wǎng)絡(luò)轉(zhuǎn)載并不代表啟飛應(yīng)用的立場)