999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高鐵站三維電子地圖的設計與實現

2016-02-16 07:34:21呂曉軍吳興華
鐵路計算機應用 2016年11期
關鍵詞:模型

白 斐,周 雯,呂曉軍,吳興華

(1 .鄭州鐵路局 鄭州東站,鄭州 450018;2 .中國鐵道科學研究院 電子計算技術研究所,北京 100081)

高鐵站三維電子地圖的設計與實現

白 斐1,周 雯2,呂曉軍2,吳興華2

(1 .鄭州鐵路局 鄭州東站,鄭州 450018;2 .中國鐵道科學研究院 電子計算技術研究所,北京 100081)

在三維建模和電子地圖基本理論的基礎上,提出一種建立高鐵站三維電子地圖的方法及框架,并運用Auto CAD,Maya、Photoshop、OpenGL完成電子地圖的創建。對高鐵站地理信息和建筑物信息進行實地收集并歸納;基于所采集的信息建立車站的三維模型,并通過三維模型貼圖的方法直觀地再現車站的建筑和設備;通過人機交互的方式實現信息檢索和智能導航的功能。為了驗證該地圖創建方法的有效性,對許昌東站真實環境進行虛擬仿真,創建了許昌東站的三維電子地圖。

三維電子地圖;三維建模;人機交互;高速鐵路;車站

隨著計算機圖形學、三維仿真技術和虛擬現實技術的迅速發展,以虛擬現實技術為代表的三維環境仿真技術和產品的出現,打破了人們對地理空間中信息表達和處理方法的限制。在虛擬現實、三維可視化、三維地理空間建模技術的基礎上,結合電子地圖的運用產生了三維電子地圖[1]。三維電子地圖的日益發展和成熟,可以實現比二維地圖更真實的場景展示,支持直觀的用戶交互和分析查詢。

將三維電子地圖服務于高鐵站的管理,實現了高鐵站資源的合理配置和設備的有效管理,提高高鐵站的運營效率,是高鐵站管理自動化、信息化、科學化、網絡化和智能化的一種趨勢。

主要在三維建模和電子地圖基本理論的基礎上,提出一種建立高鐵站三維電子地圖的方法及框架,為了驗證該方法的有效性,應用Maya、Photoshop、 OpenGL、Auto CAD對許昌東站真實環境進行虛擬仿真,建立許昌東站的三維電子地圖,實現許昌東站的信息檢索和智能導航。

1 三維電子地圖

1.1 三維電子地圖的制作

高鐵站三維電子地圖的實現包括數據的采集、三維模型的建立、三維模型的貼圖、OpenGL讀取三維模型及人機交互的實現[2]。三維電子地圖的制作流程如圖1所示。

1.2 數據采集

三維電子地圖的數據包括地形數據、建筑物模型數據和紋理數據。為了得到更準確的許昌東站的地理信息,本文在設計中利用許昌東站站房CAD設計圖,用于輔助繪制許昌東站的二維平面圖。

三維模型的建立需要參考實際建筑物,才能真實直觀的再現三維場景。本文設計過程中,為了再現許昌東站站房及設施的真實場景,對許昌東站的站房建筑進行實地拍攝。在拍攝過程中,為了抓住建筑物的主要特征,至少從3個角度進行拍攝。這些影像資料,在場景的三維建模過程中將作為參考。

使用Maya三維圖形軟件可以建立逼真的三維模型,但為了使三維建筑及設施等場景更具有真實感,可以使用貼圖方式,通過材質編輯器給各個模型貼圖。因此,在建立模型貼圖前,需要收集不同的紋理貼圖。收集的部分紋理貼圖如圖2所示。

圖1 三維電子地圖制作流程

圖2 紋理貼圖

1.3 三維模型建立

Maya功能完善、工作靈活、易學易用,制作效率高,渲染真實感極強,廣泛應用于影視廣告、角色動畫、電影特技等領域。在設計過程中運用Maya進行三維場景的建模、貼圖及渲染[3]。

站房及設施是高鐵站三維場景中重要的組成部分,站房和設施三維模型的建立效果關系到高鐵站三維電子地圖的整體效果。

站房建模步驟如下:

(1)將Auto CAD制作的站房二維平面圖導入Maya中,作為三維建模參考底圖;

(2)根據站房二維參考底圖在Maya系統坐標中繪制站房的三維坐標位置,將站房的基本輪廓繪制完成后,再在此基礎上繪制出站房的門窗等附屬建筑;

(3)使用材質編輯器對站房的組成元素進行材質編輯,展現一個逼真的站房三維模型。

許昌東站站房三維模型如圖3 和圖4所示。

圖3 站房整體模型

圖4 站房局部模型

1.4 三維模型貼圖

為了使三維場景更加接近現實,達到更好的效果,需要為三維模型進行貼圖。貼圖不但能帶來很強的真實感,而且能夠在不增加模型復雜程度的前提下,節省大量的模型運算,并能突出表現對象的細節。

對于材質的二維貼圖,模型需要有貼圖坐標,這個坐標確定二維貼圖以何種方式映射到三維模型上,即模型的UV坐標。

三維模型的貼圖步驟如下:

(1)在Maya 中分解三維模型的UV坐標,整理并導出;(2)將三維模型的UV圖導入Photoshop,為三維模型制作貼圖;(3)在Maya中,為三維模型賦予材質球,并鏈接貼圖。

貼圖后的三維模型如圖5和圖6所示。

圖5 站房整體模型貼圖

圖6 站房局部模型貼圖

2 OpenGL實現人機交互

OpenGL(GL圖形庫,Graphics Library)圖形系統是圖形硬件的一個軟接口,它允許創建交互性的程序,產生移動三維物體的彩色圖像。從本質上說,它是一個3D圖形和模型庫,具有高度的可移植性,并具有很快的渲染速度。如今,OpenGL廣泛應用于游戲、醫學影像、地理信息、氣象模擬等領域,是高性能圖形和交互性場景處理的行業標準[4]。

OpenGL獨立于窗口系統和操作系統,適用于多種硬件平臺及操作系統,以OpenGL為基礎開發的應用程序可以十分方便移植于各種平臺。OpenGL與Visual C++接口緊密,保證算法的正確性與準確性[5]。

運用OpenGL讀取三維模型OBJ文件,實現三維場景的人機交互。

2.1 OBJ文件的導出

OBJ文件是一種標準3D模型文件格式,它定義了對象的幾何特性。OBJ文件格式支持直線(Line)、多邊形(Polygon)、表面(Surface)和自由形態曲線(Free-form Curve)。其中,直線和多邊形通過他們的點(頂點)來描述,曲面和表面根據它們控制點和依附于曲線的額外信息來定義,例如,法向量等。

Maya的開放系統輸出數據文件類型有MEL,DXF,Explore,Geo,OBJ,IGES等,其中,OBJ模型文件為文本類型,它的文件結構比較簡單,保存一些多邊形的信息,包括頂點的幾何坐標、紋理坐標、法向量坐標等,適合在應用程序中讀取或進行3D文件格式的轉換。

在Maya中將三維模型建模完畢之后,按照下列步驟導出三維場景的OBJ文件,如圖7所示。

(1)需要Maya中加裝導出OBJ格式的插件,在Windows插件管理器中(Plug-in Manager),勾選objExport.mll;

(2)選擇要導出的模型,選擇Export Selection,在文件類型(Flies of type)中選擇OBJ 。

讀取的OBJ文件如圖8所示。

圖7 OBJ文件導出

圖8 OBJ文本文件

2.2 OpenGL讀取OBJ文件

2.2.1 OBJ文件基本結構

OBJ文件盡管經常使用幾行文件信息的注釋作為文件的開頭,但不需要任何文件頭。OBJ文件由一行行文本組成,注釋行以符號“#”開頭。內容行由一個或兩個標記字母,即關鍵字開頭,關鍵字說明這行是什么樣的數據,如圖8所示。OBJ文件中主要關鍵字及其意義如下。

V:幾何體頂點,表示指定一個頂點,后面的3個浮點數表示該頂點的X、Y、Z坐標值;

Vt:貼圖坐標點,表示指定一個紋理坐標,后面的2個浮點數表示該紋理坐標的U、V值;

Vn:頂點法線,表示指定一個法線向量,后面的3個浮點數表示該法向量的X、Y、Z坐標值;

Vp:參數空格頂點。

OBJ文件中不包含面的顏色定義信息,但Maya導出OBJ文件同時會生成一個后綴為.mtl文件,該文件為模型的材質庫信息,包含三維模型的材質信息及貼圖信息,包括材質的漫反射(diffuse)、環境(ambient)、光澤(specular)的RGB定義值,及反射(specularity)、折射(refraction)、透明度(transparency)等特性?!皍semtl”指定了材質,后面的面都使用這一材質,直到遇到下個“usemtl”來指定新的材質。

也可以運用OpenGL為三維模型貼圖及渲染,生成逼真的三維場景。

2.2.2 OBJ文件OpenGL中輸入處理

基于OBJ文件的基本結構,為了將三維模型讀入程序中,需要先建立對應的模型數據結構。

(1)定義OBJ文件對應的結構體,包括對象頂點的結構體、顏色列表的結構體、材質描述結構體和整體模型描述結構體。

(2)獲取了全局變量后,可以在視圖類中繪制讀取的模型對象,之后對三維模型進行交互式處理和操作。如圖9所示為讀取的三維模型及交互式操作。

圖9 OpenGL讀取模型及交互式操作

3 結束語

本文結合當前三維電子地圖的設計與開發技術,從三維電子地圖的特點及制作流程入手,對高鐵站三維電子地圖的實現方法進行深入分析,首先,對高鐵站的信息進行收集、歸納與整理,制作二維平面圖,然后,構建高鐵站的三維模型,最后通過OpenGL實現三維模型的簡單人機交互。但將高鐵站業務流程和三維電子地圖結合的人機交互仍需進一步研究,完善高鐵站三維電子地圖的功能。

[1]龍 毅,溫永寧,盛業華.電子地圖學[M].北京:科學出版社,2006.

[2]ZHAO Z Y.Research on 3D digital map system and key technology[J].Procedia Environmental Sciences,2012(12):514-520.

[3]王 琦.Autodesk Maya 2015標準教材[M].北京:人民郵電出版社,2014.

[4]Dave Shreiner .OpenGL編程指南 (美)[M].李 軍,徐 波,譯.北京:機械工業出版社,2010.

[5]Richard S.Wright,Jr.Nicholas Haeme,Graham Sellers,Benjamin Lipchak OpenGL超級寶典[M].付 飛,李艷輝,譯.北京:人民郵電出版社,2012.

責任編輯 徐侃春

3D electronic map for high-speed railway station

BAI Fei1,ZHOU Wen2,LV Xiaojun2,WU Xinghua2
( 1.Zhengzhou East Railway Station,Zhengzhou Railway Administration,Zhengzhou 450018,China;2.Institute of Computing Technologies,China Academy of Railway Sciences,Beijing 100081,China)

This paper was on the basis of the basic theory of 3D modeling and electronic map,proposed a method to build a framework of 3D electronic map for high-speed railway station,implemented the creation of electronic map by using Auto CAD,Maya,Photoshop,OpenGL.It was collected and summarized the information of geographic and building of railway station,established the 3D model of the station based on the information,reproduced buildings and equipment information of station truly and intuitively by the method of 3D model mapping,implemented the functions of information retrieval and intelligent navigation by human-computer interaction.The 3D electronic map for Xvchang East Railway station was created to validate the effectiveness of this method.

3D electronic map;3D modeling;human-computer interaction;high-speed railway;station

U291.61∶TP39

A

1005-8451(2016)11-0032-04

2016-04-06

白 斐,工程師;周 雯,工程師。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 一本大道无码日韩精品影视| 久久国产精品国产自线拍| 在线播放精品一区二区啪视频 | 久久福利片| 99视频精品全国免费品| 美女潮喷出白浆在线观看视频| Jizz国产色系免费| 香蕉视频国产精品人| 免费看av在线网站网址| 影音先锋丝袜制服| 真人高潮娇喘嗯啊在线观看| 91欧美亚洲国产五月天| a级免费视频| 国产精品免费电影| 免费毛片网站在线观看| 亚洲av中文无码乱人伦在线r| 亚洲第一色视频| 欧美精品1区2区| 日本道中文字幕久久一区| 中文字幕无码电影| 亚洲国产精品人久久电影| 91在线精品麻豆欧美在线| 国产91高清视频| 国产成人精品一区二区免费看京| 欧美日韩成人| 国产亚洲精品精品精品| 亚洲日韩图片专区第1页| 国产精品成人不卡在线观看| 亚洲啪啪网| 国产在线观看一区精品| 狠狠色噜噜狠狠狠狠色综合久 | 久久精品人人做人人爽| 亚洲男人天堂久久| 妇女自拍偷自拍亚洲精品| 一级毛片在线播放| 狂欢视频在线观看不卡| 精品国产美女福到在线不卡f| 人妻夜夜爽天天爽| 青青草综合网| 无遮挡一级毛片呦女视频| 亚洲va视频| 国产精品嫩草影院av| 欧美日韩国产成人高清视频| 国产麻豆另类AV| 乱系列中文字幕在线视频| 91区国产福利在线观看午夜| 日韩精品一区二区三区免费在线观看| 亚洲swag精品自拍一区| 国国产a国产片免费麻豆| 日韩欧美亚洲国产成人综合| 久久久久国产精品熟女影院| 呦视频在线一区二区三区| 亚洲福利网址| 亚欧美国产综合| 久久久久夜色精品波多野结衣| 99爱在线| 婷婷久久综合九色综合88| 欧美一级高清片欧美国产欧美| 国产麻豆精品久久一二三| 久久综合干| 四虎综合网| 亚洲无码在线午夜电影| 99视频全部免费| 丁香综合在线| 亚洲第一极品精品无码| 成人午夜视频在线| 99视频精品在线观看| 91小视频在线| 无码AV高清毛片中国一级毛片| 亚洲欧美日韩另类| 国产女人水多毛片18| 国产精品yjizz视频网一二区| 欧美性猛交一区二区三区| 中文字幕在线观| 又大又硬又爽免费视频| 日韩欧美国产综合| 免费AV在线播放观看18禁强制| 亚洲免费三区| 国产日本一区二区三区| 久久99精品久久久久久不卡| 色有码无码视频| 亚洲av片在线免费观看|