3dmax批量导入obj_ArcGIS 与 3DMax 结合建模
整體技術(shù)思路是將項目區(qū)二維的CAD測繪底圖,通過整理導(dǎo)入到3DMax中,根據(jù)CAD底圖為基礎(chǔ),繪制三維數(shù)字模型。利用Photoshop 平面圖像處理軟件,對現(xiàn)場采集的照片進(jìn)行修整,為三維模型制作表面貼圖。最終把貼好材質(zhì)的三維樓體導(dǎo)入到 ArcGIS 軟件中,進(jìn)行相應(yīng)的調(diào)整,進(jìn)而生成真實的三維數(shù)字城市景觀:
(1)在ArcMap中,加載建筑物輪廓數(shù)據(jù),利用導(dǎo)出 CAD 工具( ExportCAD ),將所需要建模的區(qū)域?qū)С?CAD 格式;
(2)在3DMax中利用建筑物輪廓為底圖進(jìn)行建模。將每個建筑物模型分別存儲為3ds 文件;
(3)在桌面中利用Import3DFiles 將模型批量轉(zhuǎn)成ArcGIS 的Multipatch模型要素文件并保存于Personal GeoDatabase (后面統(tǒng)稱為 PGDB )中。
軟件環(huán)境
ArcGIS:9.2以上
3DMax:9或其他版本均可
技術(shù)流程
(1) 首先,ArcMap 中點擊添加數(shù)據(jù)工具,打開 Buildings 數(shù)據(jù)。雙擊 ArcToolbox-> Conversion Tools->to CAD->Export to CAD,選擇 Buildings 數(shù)據(jù)為導(dǎo)出圖層,選擇輸出格式為 DWG_R2000,選擇輸出 CAD 的文件。如圖
(2) 打開 Autodesk 3ds Max 軟件,文件->導(dǎo)入,打開文件導(dǎo)入對話框,上步操作中的文件,導(dǎo)入 CAD底圖。如圖所示:
(3) 菜單自定義->單位設(shè)置,打開單位設(shè)置對話框如圖 ,點擊系統(tǒng)單位設(shè)置,設(shè)置單位為米,拉動滾動條設(shè)置與原點間的距離(拉到最左邊)。
(4) Ctrl+Shift+Z 鍵 CAD 底圖全部場景范圍充滿視窗,Alt + W 鍵切換到單視圖,T 鍵切換到頂視圖。如圖 2.6.3-25 所示
(5) 底圖上右鍵凍結(jié)當(dāng)前圖層,將底圖凍結(jié)如圖 2.6.3-26
(6)點擊工具條 2.5 捕捉工具右鍵彈出柵格和捕捉對話框,設(shè)置捕捉和捕捉選項,如圖
(7)點擊圖形工具,在對象類型里面選中線,以建筑為輪廓勾畫建筑物,并閉合線,如圖所示:
(8) 在圖形單擊右鍵轉(zhuǎn)換為->轉(zhuǎn)換為可編輯多邊形,如圖所示:
(9)點擊右側(cè)工具面板上點擊多邊形工具,選中建筑物輪廓多邊形,單擊擠出將建筑物輪廓按照建筑實際的高度 17m 將建筑物拉起來,如圖所示:
(10) 在建筑物上右鍵單擊,轉(zhuǎn)換為->轉(zhuǎn)換為可編輯多邊形。Alt +Q 鍵進(jìn)入孤立模式,可以在孤立環(huán)境對模型進(jìn)行貼圖,F3 鍵切換實色顯示場景中的幾何體,如圖
(11)在工具條上選擇材質(zhì)編輯工具 ,彈出材質(zhì)編輯器窗口,拖動編輯器窗口中的材質(zhì)球到建筑物上,將指定材質(zhì)球給指定的對象。點擊貼圖按鈕,然后點擊None 后,彈出的材質(zhì)/貼圖瀏覽器對話框中,點擊位圖選擇要為建筑物貼圖的紋理照片如圖所示:
(12) 點擊多邊行,選中模型中要貼圖的建筑物表面。在修改器列表中選擇 UVW 展開,將紋理照片在建筑物面上展開,如圖所示:
(13)點擊編輯按鈕,彈出編輯 UVW 對話框。點擊面子對象模式工具 ,點擊菜單貼圖->展開貼圖命令,彈出展平貼圖對話框,點擊確定。在 UV 下來列表框中選 擇紋理照片 Map#1,調(diào)整窗口中的紅色面到合適的大小合位置。如圖
(14)在材質(zhì)編輯器窗口中選擇在視口中顯示貼圖按鈕 ,查看建筑物面上的紋理貼圖,滿意后再重復(fù)上述貼圖步驟對其他面進(jìn)行展 UV 貼圖。如圖
(15)所有的貼圖完畢后,點擊快速渲染按鈕 ,打開用戶幀對話框查看貼圖效果,本示例僅選取一個面進(jìn)行貼圖 ,滿意后退出此對話框。選中建立好的模型,選擇菜單->導(dǎo)出選定對象將建立好的模型導(dǎo)出 3DS 格式文件。
(16) 打開 ArcGlobe 軟件,雙擊 ArcToolbox-> 3D Analyst Tools->Conversion->From File->Import 3D FIles 工具打開 Import 3D FIles 對話框,進(jìn)行數(shù)據(jù)轉(zhuǎn)換。點擊添加建立好的模型文件,點擊選擇Multipatch存儲的位置。點擊為Multipatch 選擇空間參考,這里我們可以從建筑物輪廓底圖的 Buildings文件中獲取。
注:可以一次選擇多個模型文件批量導(dǎo)入。
(17)加載底圖輪廓數(shù)據(jù),查看效果。建筑物模型落在正確的地理位置上,如圖
3dMax 建立三位模型不需要插件支持,因此適用于任何版本的ArcGIS 軟件建模應(yīng)用。
其注意事項:
(1)相片采集時,盡量以正面視角拍攝建筑物,盡量避免在正午時間拍攝,因為正午的時間,陽光充足,使建筑的受光面和被光面反差
較大,這樣會為后期?“修圖?”增加工作量。拍照前,要對所拍攝的建筑有所了解,事先要查看 cad 底圖。每拍攝一張照片,要盡量做到此
照片在制作過程中如何運(yùn)用。為后期建筑的制作提高了效率。
(2)由于后期模型在導(dǎo)入到?“ArcGlobe”中,建模注意事項:
A、前期建模是,要注意不要使用?“鏡像”物體。鏡像容易導(dǎo)致數(shù)據(jù)丟失。
B、每個建筑要單獨(dú)保存成單個的 3DS 文件,不要?“塌陷?”相同材質(zhì)的建筑,因為后期需要在?“ArcGlobe中”對每個建筑添加屬性信息。
C、道路物體要盡量?“塌陷”成為一個物體,防止在 ArcGlobe 行走或飛行模式下,對道路進(jìn)行?“裁切?”,影響視覺效果。
D、所有模型?“貼圖”尺寸要保證是?“2N次方”的尺寸,如(?256×256,512?×512?等)
(3)數(shù)據(jù)導(dǎo)入注意事項:
建筑物輪廓底圖應(yīng)該具有投影坐標(biāo),?并且在利用 Import 3d files 工具時,?應(yīng)選擇從矢量數(shù)據(jù)中獲取空間參考,?以保證模型數(shù)據(jù)能夠有正確的地理信息,減少后期處理工作量。
(4)模型的表面光線暗淡,因為 ArcGIS 中并不支持 3DS Max 的燈光設(shè)置。
解決辦法:
A、在 3DS Max 或 Photoshop 提高模型各個面的貼圖的亮度;
B、啟用?Sun Position?,并提高提高?Ambient light?的亮度
文章來源:百度文庫
轉(zhuǎn)載GIS前沿
本文僅限行業(yè)學(xué)習(xí)交流之用,版權(quán)、著作權(quán)歸原載平臺及作者所有。我們尊重作者的成果,如涉嫌侵權(quán),請聯(lián)系我們及時刪除。
ENDSmart3D,Pix4D,Inpho,Photoscan,Arcgis,CASS..入門到精通所有教程都在這
ArcGIS中DEM數(shù)據(jù)如何生成高程點(附練習(xí)數(shù)據(jù))
大疆P4RTK結(jié)合Photoscan三維建模整個流程
CC(Smart3D)傾斜攝影空三,控制點,連接點教程(附下載連接)
從集群建立到航測建模ContextCapture實用操作教程(文檔可下載)
總結(jié)
以上是生活随笔為你收集整理的3dmax批量导入obj_ArcGIS 与 3DMax 结合建模的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: weakhashmap_Java Wea
- 下一篇: Scala程序将字符串转换为整数