《GIS應(yīng)用與開發(fā)叢書:CityEngine城市三維建!芬詷(gòu)建一個(gè)三維場(chǎng)景為主線,對(duì)CityEngine軟件的原理與操作方法展開講解,詳細(xì)介紹了CityEngine軟件的操作和使用技巧,主要內(nèi)容包括:CityEngine軟件簡(jiǎn)介,CityEngine建模思想,三維場(chǎng)景創(chuàng)建,規(guī)則建模的原理、方法與應(yīng)用,紋理建模流程,大范圍場(chǎng)景建模流程,以及模型數(shù)據(jù)的導(dǎo)入導(dǎo)出等。為了使讀者特別是初學(xué)者能夠快速全面地掌握三維場(chǎng)景的制作流程,《GIS應(yīng)用與開發(fā)叢書:CityEngine城市三維建!纷詈笠砸粋(gè)校園的三維場(chǎng)景制作為例進(jìn)行了綜合講解,并給出實(shí)現(xiàn)思路與核心代碼,以供讀者參考使用。
《GIS應(yīng)用與開發(fā)叢書:CityEngine城市三維建!愤m合于地理信息科學(xué)、測(cè)繪工程、遙感科學(xué)與技術(shù)、地理科學(xué)、土地管理、城鄉(xiāng)規(guī)劃等專業(yè)在校本科生和研究生使用,也可供從事三維地理信息系統(tǒng)的管理者、生產(chǎn)者參考。
經(jīng)過(guò)30多年的發(fā)展,地理信息系統(tǒng)已經(jīng)在我國(guó)各行各業(yè)中得到了相當(dāng)程度的普及,行業(yè)應(yīng)用對(duì)地理信息系統(tǒng)的需求也從基礎(chǔ)的數(shù)據(jù)管理發(fā)展到深層次的業(yè)務(wù)分析。這種分析的結(jié)果總是需要用一種可視化的手段呈現(xiàn)給用戶,而且這種手段隨著計(jì)算機(jī)軟硬件水平的提高也越來(lái)越豐富和精彩。越是龐大的數(shù)據(jù)、越是復(fù)雜的分析方法,其分析結(jié)果的展示也就越發(fā)顯得重要。特別是近幾年伴隨著數(shù)字城市向智慧城市的轉(zhuǎn)型、位置大數(shù)據(jù)研究的興起、“互聯(lián)網(wǎng)+”概念的提出,使得人們希望從更精細(xì)的層次上研究城市問(wèn)題。三維模型因具有沖擊力的視覺(jué)展示效果,能更真實(shí)地表達(dá)和模擬城市環(huán)境,已經(jīng)成為當(dāng)前智慧城市建設(shè)中地理數(shù)據(jù)表達(dá)的主要形式之一。傳統(tǒng)三維模型的建模方式多采用專門的三維建模軟件(如3ds Max等)手工進(jìn)行,盡管具有很高的模型精細(xì)度,經(jīng)過(guò)大量投入后也可以做出一個(gè)美輪美奐的虛擬城市,但是這個(gè)靜態(tài)的、固化的手工成果,往往停留于好看的層面上,無(wú)法做到統(tǒng)計(jì)與分析,更無(wú)法和現(xiàn)有的數(shù)據(jù)進(jìn)行聯(lián)動(dòng),這種停留在“看”的層次上的模型與我們對(duì)三維模型“用”的需求還具有一定的距離。
在城市智慧化管理的層次上,需要一種兼顧模型構(gòu)建速度和模型精細(xì)化程度的快速建模方法。這種方法不僅能最大限度地利用現(xiàn)有的二維空間數(shù)據(jù)以進(jìn)行大規(guī)模的城市建模,又能進(jìn)行三維的空間統(tǒng)計(jì)與分析,使得三維數(shù)據(jù)真正融入業(yè)務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)中。在這種情況下,CityEngine就應(yīng)運(yùn)而生了。
CityEngine是Esri公司推出的應(yīng)用于城市三維建模的軟件。它實(shí)現(xiàn)了同ArcGIS的完美結(jié)合,能夠充分利用現(xiàn)有的GIS建設(shè)成果,在二維空間數(shù)據(jù)的基礎(chǔ)上,通過(guò)規(guī)則進(jìn)行動(dòng)態(tài)的、參數(shù)化的建模。這種方法也特別適宜于大規(guī)模城市尺度上的三維建模,同時(shí),通過(guò)詳細(xì)的規(guī)則控制和紋理貼圖,也可以達(dá)到3dsMax等軟件的精細(xì)度。所以說(shuō)CityEngine開啟了基于規(guī)則的三維建模新篇章,已經(jīng)成為當(dāng)前城市三維建模的首選軟件之一。
盡管國(guó)內(nèi)使用CityEngine進(jìn)行城市三維建模的應(yīng)用已經(jīng)大規(guī)模開展起來(lái),但是相關(guān)資料還比較缺乏。本書編寫的目的就是將CityEngine這一規(guī)則化的快速建模工具介紹給讀者,使讀者能以最快的速度掌握規(guī)則化建模的思想和方法。本書按照構(gòu)建一個(gè)三維場(chǎng)景的順序來(lái)講解,主要內(nèi)容包括CityEngine基礎(chǔ)、場(chǎng)景構(gòu)建、規(guī)則建模方法、紋理建模、大范圍建筑建模和三維模型的導(dǎo)入導(dǎo)出等幾部分內(nèi)容。最后給出了一個(gè)綜合實(shí)例,使讀者能在總體上把握一個(gè)真實(shí)三維場(chǎng)景的構(gòu)建過(guò)程。
本書由山東科技大學(xué)的牟乃夏、張靈先,黃河水利職業(yè)技術(shù)學(xué)院的趙雨琪,山東省國(guó)土測(cè)繪院的孫久虎等同志編寫,全書由牟乃夏統(tǒng)稿并定稿,研究生徐玉靜同學(xué)參加了部分插圖的繪制和初稿文檔的整理工作。本書的編寫得到了測(cè)繪工程國(guó)家級(jí)實(shí)驗(yàn)教學(xué)示范中心(山東科技大學(xué))建設(shè)經(jīng)費(fèi)的支持。
盡管本書編寫歷時(shí)兩年有余,作者也力求表述準(zhǔn)確,但是由于編者水平所限,加之國(guó)內(nèi)外可供參考和借鑒的資料較少,必定有不少錯(cuò)誤與不妥之處,敬請(qǐng)讀者批評(píng)指正。批評(píng)和建議請(qǐng)致信:mounaixia@163.com,或者關(guān)注微博@山東科大牟乃夏老師GISer,作者將及時(shí)發(fā)布本書的勘誤,以及讀者的建議、意見和學(xué)習(xí)指導(dǎo)等。
第1章 CityEngine概述
1.1 三維建模
1.2 常用三維建模軟件
1.3 CityEngine概覽
1.4 CityEngine的特點(diǎn)
第2章 CityEngine基礎(chǔ)
2.1 CityEngine的場(chǎng)景圖層
2.2 CityEngine界面
2.3 常用快捷鍵一覽表
2.4 工程文件
2.5 CityEngine安裝
第3章 場(chǎng)景創(chuàng)建
3.1 地形生成
3.2 道路建立
3.3 數(shù)據(jù)對(duì)象的校正配準(zhǔn)
3.4 動(dòng)態(tài)城市布局
第4章 規(guī)則建模
4.1 規(guī)則建模的原理與方法
4.2 添加注釋
4.3 CityEngine坐標(biāo)系統(tǒng)
4.4 常用的規(guī)則函數(shù)
4.5 規(guī)則中注解的添加
4.6 各式樓房屋頂?shù)暮瘮?shù)模型
4.7 替換函數(shù)
4.8 規(guī)則的應(yīng)用
4.9 建筑外觀建模
4.10 規(guī)則編寫注意事項(xiàng)
第5章 立面紋理建模
5.1 規(guī)則紋理貼圖
5.2 手動(dòng)貼圖工具
5.3 制作玻璃反光效果
第6章 大范圍建筑建模
6.1 條件函數(shù)與隨機(jī)函數(shù)
6.2 L型模型、U型模型與0型模型
6.3 水域動(dòng)態(tài)效果制作
6.4 植物模型
第7章 數(shù)字模型導(dǎo)入與導(dǎo)出
7.1 外部模型數(shù)據(jù)導(dǎo)入
7.2 WebScene的發(fā)布
7.3 其他數(shù)據(jù)格式的導(dǎo)出
第8章 實(shí)例解析
8.1 數(shù)據(jù)準(zhǔn)備
8.2 場(chǎng)景構(gòu)建
8.3 規(guī)則模型建立
8.4 外部導(dǎo)入復(fù)雜模型
8.5 綜合場(chǎng)景生成
8.6 WebScene導(dǎo)出