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)等特性。“usemtl”指定了材質,后面的面都使用這一材質,直到遇到下個“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打印中的模型分割與打包
主站蜘蛛池模板: 久久综合九九亚洲一区| 亚洲伦理一区二区| 亚洲人精品亚洲人成在线| 亚洲啪啪网| a毛片免费看| 婷婷亚洲视频| 亚洲高清国产拍精品26u| 国产精品美女免费视频大全| 精品久久久久成人码免费动漫| 呦系列视频一区二区三区| 色久综合在线| 色婷婷天天综合在线| 中文字幕亚洲精品2页| 国产一区二区三区夜色| 国产在线观看91精品| 久久久精品久久久久三级| 狼友视频一区二区三区| 午夜福利视频一区| 99久久精品美女高潮喷水| 国产精品尤物在线| 国产亚洲精| 欧美a级完整在线观看| 无遮挡国产高潮视频免费观看| 欧美国产日韩在线播放| 欧美亚洲第一页| 成人日韩欧美| 国产婬乱a一级毛片多女| www亚洲精品| 亚洲Av综合日韩精品久久久| 国产精品林美惠子在线播放| 日韩成人在线网站| 欧美日韩一区二区三| 99在线观看精品视频| 在线亚洲精品自拍| 欧美激情视频二区| 永久免费av网站可以直接看的| 国产打屁股免费区网站| 美女被狂躁www在线观看| 免费高清a毛片| 中文字幕色站| 国产精品极品美女自在线| 亚洲人在线| 国产午夜无码片在线观看网站 | 国产欧美日韩视频一区二区三区| 亚洲精品综合一二三区在线| 国产69精品久久久久妇女| 亚洲中文精品人人永久免费| 日韩黄色大片免费看| 成年网址网站在线观看| 538精品在线观看| 天天综合色网| 91无码国产视频| 久夜色精品国产噜噜| 亚洲天堂精品视频| 中文字幕一区二区人妻电影| 久久婷婷色综合老司机| 91在线播放免费不卡无毒| 91青青在线视频| 午夜国产精品视频| 少妇精品久久久一区二区三区| 国产久操视频| 亚洲美女高潮久久久久久久| 亚洲视频免费播放| 久久久久88色偷偷| 亚洲视频二| 亚州AV秘 一区二区三区| 真人免费一级毛片一区二区 | 国产福利拍拍拍| 国产一线在线| 全免费a级毛片免费看不卡| 热九九精品| 欧美精品影院| 高潮爽到爆的喷水女主播视频| 国产午夜无码片在线观看网站| 日韩国产另类| 欧美精品二区| 亚洲综合精品香蕉久久网| 最新国产在线| 欧美亚洲国产视频| 偷拍久久网| 久久综合AV免费观看| 亚洲日韩高清在线亚洲专区|