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