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

計算機虛擬現實技術的環境藝術設計系統構建

2018-04-04 09:10:16顏軍
現代電子技術 2018年7期
關鍵詞:數據庫環境

顏軍

摘 要: 傳統通過二維圖像描述環境藝術地理環境,獲取的環境信息缺乏直觀性和互動性。因此研究環境藝術的三維虛擬重現,通過Creator建模軟件塑造虛擬環境中不同實體模型和地形模型。采集環境原始數據后,進行環境數據的邊緣處理,產生三維環境設計系統。采用大地形環境數據庫管理模型實現環境中數據庫的管理。在環境的三維虛擬重現過程中,通過Vega驅動軟件塑造環境的三維場景,采用Vega中Marine環境模塊實現動態、靜態環境仿真以及模擬效果。實驗結果說明,所提方法重現的環境更為逼真、直觀,可實現交互式操作,取得了令人滿意的效果。

關鍵詞: 環境藝術; 地理環境; 三維; 虛擬重現技術; 虛擬現實; 設計系統構建

中圖分類號: TN99?34; P208 文獻標識碼: A 文章編號: 1004?373X(2018)07?0062?05

Construction of environmental art design system based on

computer virtual reality technology

YAN Jun

(School of Art and Design, Jingdezhen Ceramic Institute, Jingdezhen 333000, China)

Abstract: The environment information captured by geographical environment of traditional environmental art using two?dimensional images description lacks of intuition and interaction. Therefore, the 3D virtual reproduction of environmental art is studied, and different entity models and terrain models in virtual environment are modeled by Creator modeling software. After collecting the original data of the environment, the edge processing is carried out for the environment data to produce a three?dimensional environment design system. The database management model of large terrain environment is used to manage the database in the environment. In the process of 3D virtual reproduction of environment, the 3D scene of the environment is modeled by Vega driver software, and the Marine environment module in Vega is used to realize the simulation of the static and dynamic environments and simulate its results. The experimental results show that the environment reproduced by the method is more realistic and intuitive, and the method can realize the interactive operation, and get the satisfactory results.

Keywords: environmental art; geographical environment; 3D; virtual reproduction technology; virtual reality; design system construction

0 引 言

我國的領土環境復雜多變,在陸地、空中、水面以及水下構成多維空間環境[1]。從二維圖中獲取環境地理信息數據庫,依據這些地理信息實現環境的仿真設計,在環境虛擬戰場、環境資源開發、環境氣象數據預報等領域具有廣泛的應用價值。

傳統通過二維圖描述環境,獲取的環境地理信息缺乏直觀性和互動性[2]。因此將二維電子圖三維化,同時在三維圖中融入虛擬現實技術,完成環境的三維虛擬重現成為人們分析的重點。

1 環境的三維虛擬重現系統開發關鍵技術

1.1 三維環境地形的生成

1.1.1 獲取環境地形模型原始數據

采用Creator建模軟件塑造環境中各實體模型和環境地形模型。該軟件采用建模功能模塊Terrain對相應格式的*.ded文件實施自主建模[3],并對模型的紋理和顏色進行處理,構建環境特征物的模型,通過GeoFeature模塊獲取DFD格式的環境地形模型數據。

1.1.2 數據的邊緣處理

來自二維電子環境圖內的高程數據雜亂無章,此時需要修正初始圖數據,得到相同區域的網格數據。將數據補充方法作為距離加權內插法[4],對各不確定點數值實施預測,通過近鄰的已知點數值實施加權計算,獲取不確定點的數值,基于距離獲取所給的權重:

式中:[W(di)]為權函數;[zi]表示第[i]個已知點的數量;[di]為[i]點與不確定點間的距離。臨近離散點同不確定點間的分布情況不同,對[f(x,y)]產生不同的干擾作用。[W(di)=1d2i]是最佳結果,[di]的平方的反比決定了[W(di)]值的高低。

采集二維圖高程點的經緯度信息,對經緯度實施Deluanya剖分后獲取網格化結果,用圖1描述,其中深顏色范圍是數據密集范圍[5],也是環境地形波動明顯的范圍。得到環境地形三維三角剖分圖。補齊高程點后經緯度信息的網格化結果,用圖2描述。將補齊后的環境地理數據變換成Creator支撐的DED格式,完成規范化數據和曲線擬合,呈現經緯度值。

1.1.3 DED文件的獲取

Creator建模軟件的地形建模模塊無法分析環境圖數據格式,使得基于從電子環境圖內采集的水深以及高程點信息不能塑造環境模型。因此構建環境的三維模型前,需要將環境地理信息庫中的數據變換成Creator可分析的DED格式以及DFD格式。

采用Matlab運算軟件對采集的環境數據實施數據格式變換,將環境數據存儲到BIN文件內,通過3dem數據格式變換工具對BIN文件實施處理,獲取USGSDEM格式的文件。再采用Create安裝目錄C:\MulitGen\Creator內的可執行程序redausgs,實現DEM格式到DED格式的變換。在運行命令行目錄內能夠得到DED格式文件CI068.ded,該文件中保存著3 229個數據點,依據這些數據點完成環境地形的三維建模。

1.2 三維環境地形模型的生成

通過Creator的地形建模模塊能夠塑造環境地形模型數據庫。基于環境地形模型數據庫內除地形數據外的全部擁有地理信息和屬性信息的特征數據,塑造環境三維地形數據庫,進而創建虛擬環境地形,確保地形逼近實際環境,同時涵蓋地理紋理特征。采用Creator地形建模模塊中的Polymesh地形變換算法,依據初始數字高程數據地形文件獲取高程信息以及環境地形的頂點坐標,獲取環境地形模型數據庫。數據庫內的矩形網格由均勻的三角形組成。Polymesh地形變換算法對原始網格地形數據庫內每[n]個高程點實施采樣,[n]點同網格的疏密程度相關。

在塑造環境三維地形過程中,應設置地圖投影種類,采用Creator中的Flat Earth投影措施,將經度和緯度分別作為[X]坐標和[Y]坐標進行操作,獲取矩形的環境地形模型數據庫,采用WGS84坐標系,同時保留海岸線。將地球中心當成數據庫原點,通過批量操作手段,獲取Open Flight格式的塊地形文件。

1.3 大地形環境數據庫管理

大地形數據庫管理LADBM模塊對大范圍地理區域內的數據庫實施管理,其擁有可擴展的數據庫以及層次操作,可對視景應用程序進行高層次的調控。避免進行動態漫游過程中被泊染的視景元素的位置產生間斷問題,形成抖動或跳變。因此,為了確保數據精度,視景系統對數據庫原點實施重置,在觀測者周圍采用大地坐標系原點,確保準確的位置描述。大規模數據庫管理模塊通過雙精度內核能夠對感興趣的地面坐標原點實施調整和移動,確保觀測者處于待顯示的數據庫周圍。

1.3.1 大地形環境數據庫管理的基本原理

Vega系統通過區域類、Area of Interest類、LADBM附加類得到高級數據庫管理采用的LADBM[6]。其中區域類對數據庫層級實施擴充。Area of Interst類可形成并控制區域列表。LADBM類對LADBM在Vega中的操作流程實施控制。區域可對環境數據庫元素進行組織和匯總管理,基于空間邊緣組織數據庫使得LADBM模塊判斷何種數據元素能夠在場景中實現觀測,確保在篩選和渲染前過濾掉不顯示的元素,提高運算效率。

1.3.2 大地形環境數據庫管理的實現過程

1) 三維環境地形的分塊。對環境地形模型進行矩形分割,完成環境三維地形的分塊處理。將單個環境地圖實施6×8的地形分塊[7]。通過Creator模塊中地形產生模塊Terrain,基于數字高程數據文件C1068.ded對地形網格形成算法、地表顏色和紋理以及地形分塊大小實施設置[8]。

2) 區域(Region)和AOI的設置。采用最小經緯度是(E119°26′23.220 6″,N23°28′0.363 3″),最大經緯度是(E119°45′35.514 3″,N23°47′13.453 3″)的矩形范圍中包括16塊相同的小矩形塊,這些數據是相對于 (E119°11′59.000 2″,N23°03′59.000 7″)位置[9],各地形塊的文件名描述了40大塊地形分割過程中,不同小地形塊間的相對位置關系。

針對各塊地形塑造一個區域,共塑造16塊區域。當前的Vega能夠完成球形AOI的Volume設置,設置AOI的Volume半徑是地形分塊的對角線的一半[10?11]。設置原點的坐標是0,區域Volume的大小取決于地形分塊大小。設置各塊地形的大小是8 280 m×8 786 m,通過折中的方法設置Volume半徑是8 433。區域原點為Volume的位置,將三維地形模型融入該區域過程中,地形模型的位置相對于區域原點部署到[(xi,yi,0,0,0,0)]位置。[(xi,yi)]值是該地形模型對應區域原點的經緯度。

3) 大地形環境數據庫管理的軟件實現。將一個AOI[12],16個小球用于描述同16塊區域關聯的碰撞體(Volume),1個大球用于描述同AOI關聯的碰撞體 (Volmue)。基于仿真系統的需求,采用編程手段設置各碰撞體的位置和半徑大小。在該仿真系統內,將AOI同觀測者進行關聯,如果觀測者在場景中漫游,則AOI同觀測者同步移動。如果AOI的Volume同場景內新的Rgeoin以及Voutme關聯,則新Rgeoin內的物體在場景中進行渲染,完成對環境地理場景中大規模模型數據庫的動態控制。

1.4 環境的三維虛擬重現方法實現

通過虛擬現實技術塑造逼真的環境,從中能夠觀測到環境地形、海浪、雨、霧等信息,其中的地形環境包括靜態三維實體模型和動態三維實體模型。靜態實體模型以及動態實體模型主要是環境地表的礁石、燈塔、飛機以及艦艇等。視景系統通過計算機實施生成技術,采用Windows 2000開發平臺,Visual C++開發工具[13?14],采用Creator建模軟件以及Vega驅動軟件實現環境的三維虛擬重現。Vega是用于虛擬現實、實時視景仿真的一種可視化軟件工具,由圖形環境界面、C語言應用程序接口API、實用庫函數等構成。三維場景渲染實現了環境水面以及海底效果模擬、光模擬、水面效果模擬和艦艇模擬等。

1.4.1 塑造三維環境場景

塑造完環境相關的靜態實體、動態實體的幾何模型以及運動模型后,能夠獲取環境的三維場景。環境視景中常見的三維對象是艦艇以及海底地形,網格構成了三維物體,這些網格包括多個多邊形。采用三維圖像開發工具MulitGneCreator塑造艦艇、海底地形等模型,形成.ftl文件。

1.4.2 世界坐標系變換

在運用Creator軟件構建環境三維模型中,全部頂點都需要進行世界坐標變換處理。若艦艇的幾何中心是原點,艦艇右部、上部以及下部方向是X軸、Y軸以及[Z]軸,將艦艇模型進行世界變換的過程中,應先對模型坐標系統對應于世界坐標系的初始值實施設置,并對模型坐標實施平移等處理,最終獲取艦艇各頂點在世界坐標系中的位置。

1.4.3 Marine環境模塊設計

Vega軟件模塊通過Marine環境模塊對環境狀態實施模擬,基于視窗NT以及Unix操作系統設計環境仿真應用,采用Lynx圖形界面實現不同環境仿真效果的規劃。Vega Marine模塊具有較多的航海特效,如海浪、云霧等。Vega Marine模塊的各Ocean由靜態和動態構成,將Observer同靜態環境間的海域設置成動態的,能夠對海浪進行模擬。三維動態環境由規則網格構成,則在各幀內三維動態環境的運算量同行以及列的乘積具有正比例關系。

模擬海浪效果,Vega環境模塊采用連接點位置波動的波浪模型產生動態環境,基于6種環境狀態模擬不同的海浪。其中海浪虛擬重現過程為:

通過10條正弦曲線和非諧波頻率塑造實際的波浪,則采用式(2)獲取波浪高度:

式中:海面控制點坐標是[(x,y,z);]海面平均潮高是[Htide;]單元規則波的波動幅度是[Ai;]波數是[ki=ω2ig,]重力加速度是[g=9.81;]單元規則波的傳遞方向是[θi;]單元規則波的角頻率以及相位分別是[ωi]以及[φi]。

對需要仿真的環境范圍的浪級實施設置,運算獲取浪級的波周期以及有義波高度,基于得到的值,采用波譜公式對[ω]實施離散化處理,獲取[ωi]和某單元波的波譜值[S(ωi)],得到單元波的波幅是[Ai=2S(ωi)Δω]。任意選擇相位[φi,]基于離散獲取的單元波的線性疊加獲取對應波譜的等級。

在Creator中塑造環境物體的三角面片從高空看有紋理效果,而從下方看不到紋理效果。因此將500×500的方形平面部署到[(x,y,0)]位置,平面正面朝下。[(x,y)]是觀測者的經緯度坐標,確保在任意物體漫游位置能觀測到環境虛擬效果。

2 實驗結果與分析

實驗采用本文方法環境虛擬現實演示系統。基于二維電子環境圖塑造圖3a)中的三維電子環境圖模型的近地圖,分析該圖能夠清晰觀測到環境地形信息的高層和地貌。圖3b)是融入艦艇模型實施交互式操作的情況,圖3c)是融入潛艇模型的海底虛擬環境。能夠看出本文方法重現的環境更為逼真、直觀,能夠實施交互式操作,可廣泛應用在環境虛擬戰場、環境資源開發等領域中。

實驗采用本文三維虛擬重現技術獲取的某海域海底地形三維可視化效果用圖4描述,通過ArcGIS 10.1生成暈渲圖,獲取的海底地形暈渲可視化效果用圖5描述,能夠看出本文方法獲取的海底地形三維虛擬重現結果逼真、準確。

3 結 論

本文研究了環境的三維虛擬重現過程,獲取了更為逼真和直觀的環境三維虛擬效果,在環境虛擬戰場、環境資源開發、環境氣象數據預報等領域具有廣泛的應用價值。

參考文獻

[1] 張躍進.真實感動態海洋表面仿真研究[J].計算機仿真,2016,33(6):205?207.

ZHANG Y J. Simulation and research of realistic and dynamic sea surface [J]. Computer simulation, 2016, 33(6): 205?207.

[2] 宋蒙,蘇天赟,王國宇,等.海洋環境三維場景關鍵技術研究[J].中國海洋大學學報(自然科學版),2014,44(8):108?113.

SONG M, SU T Y, WANG G Y, et al. Research of the key technology of three?dimensional marine environment [J]. Perio?dical of Ocean University of China (natural science edition), 2014, 44(8): 108?113.

[3] DIBATTISTA J D, ROCHA L A, HOBBS J A, et al. When biogeographically provinces collide: hybridization of reef fishes at the crossroads of marine biogeographically provinces in the Arabian Sea [J]. Journal of biogeography, 2015, 42(9): 1601?1614.

[4] 吳勇,羅騰元.全景三維虛擬系統構建方法研究[J].計算機工程與設計,2014,35(5):1858?1861.

WU Y, LUO T Y. New method for construction of 3D panoramic virtual system [J]. Computer engineering and design, 2014, 35(5): 1858?1861.

[5] CHENG L, ZHANG W, WANG J, et al. Small core, big network: a comprehensive approach to GIS teaching practice based on digital three?dimensional campus reconstruction [J]. Journal of geography in higher education, 2014, 38(1): 119?135.

[6] 王文劍,史穎,任鏷.基于虛擬現實技術的大型場景視景仿真[J].山西大學學報(自然科學版),2014,37(1):64?69.

WANG W J, SHI Y, REN P. Visual simulation of large?scale scenes based on virtual reality [J]. Journal of Shanxi University (natural science edition), 2014, 37(1): 64?69.

[7] 劉義勤,楊緒坤.服務于鐵路BIM設計的三維地學模擬技術研究[J].鐵道工程學報,2016,33(1):1?4.

LIU Y Q, YANG X K. Research on the three?dimensional geological modeling technology for railway BIM?based design [J]. Journal of railway engineering society, 2016, 33(1): 1?4.

[8] 皇甫凱龍,賀治國,李莉.多島嶼深水彎曲航道三維潮流動力特性研究[J].科技通報,2016,32(5):102?106.

HUANGFU K L, HE Z G, LI L. Three?dimensional tidal dynamics in a bended deep waterway [J]. Bulletin of science and technology, 2016, 32(5): 102?106.

[9] 李鵬飛,周楊,許繼偉,等.雙模三維環境下的態勢標繪技術研究[J].測繪科學技術學報,2016,33(2):169?174.

LI P F, ZHOU Y, XU J W, et al. Research of situation plotting under dual mode 3D environment [J]. Journal of geomatics science and technology, 2016, 33(2): 169?174.

[10] RUSI?OL M, FERNANDEZ?CASSI X, HUNDESA A, et al. Application of human and animal viral microbial source tracking tools in fresh and marine waters from five different geographical areas [J]. Water research, 2014, 59(4): 119?129.

[11] 張偉杰,張沛露,呂冬梅.基于WebGIS的海洋地理信息共享平臺設計與實現[J].艦船科學技術,2016(16):130?132.

ZHANG W J, ZHANG P L, L? D M. The design and implementation of marine geography information sharing system based on WebGIS [J]. Ship science and technology, 2016(16): 130?132.

[12] 董峰,王繼州.三維虛擬海洋圖像仿真在艦艇視覺中的應用[J].艦船科學技術,2015,37(9):176?180.

DONG F, WANG J Z. Application of 3D virtual ocean image simulation in naval ships vision [J]. Ship science and technology, 2015, 37(9): 176?180.

[13] 陸育卉,趙海,張翼翔,等.綏中縣數字海洋綜合地理信息系統設計與實現[J].測繪科學,2014,39(5):54?56.

LU Y H, ZHAO H, ZHANG Y X,et al. Design and implementation of digital ocean comprehensive GIS of Suizhong [J], Science of surveying and mapping, 2014, 39(5): 54?56.

[14] 程帥,豆明珠,王金鑫,等.基于共享資源的灌區三維地理場景構建[J].長江科學院院報,2016,33(6):145?149.

CHENG S, DOU M Z, WANG J X, et al. Irrigated area 3D geographic scene construction based on sharing resource [J]. Journal of Yangtze River Scientific Research Institute, 2016, 33(6): 145?149.

猜你喜歡
數據庫環境
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境
孕期遠離容易致畸的環境
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲视频无码| 国产乱论视频| 欧美综合激情| 国产午夜精品一区二区三区软件| 色婷婷亚洲综合五月| 久久五月天国产自| 中文字幕在线看| 强乱中文字幕在线播放不卡| 影音先锋亚洲无码| 亚洲嫩模喷白浆| 99999久久久久久亚洲| 免费中文字幕一级毛片| 一本一道波多野结衣一区二区 | 国产在线八区| 国产精品无码AV中文| 久久午夜夜伦鲁鲁片不卡| 国产精品中文免费福利| 91无码视频在线观看| 免费毛片网站在线观看| 国产精品视频久| 国产精品爽爽va在线无码观看| 97国产一区二区精品久久呦| 色综合天天综合中文网| 午夜日本永久乱码免费播放片| 日韩成人在线网站| 国产精品自拍露脸视频| 精品夜恋影院亚洲欧洲| 欧美精品啪啪| 亚洲AV成人一区国产精品| www.亚洲一区| 99精品视频在线观看免费播放| 国产成年女人特黄特色毛片免| 九色免费视频| 人妻丰满熟妇αv无码| 无码精油按摩潮喷在线播放 | 亚洲国产精品不卡在线| 萌白酱国产一区二区| 久久99热66这里只有精品一| 成人av专区精品无码国产| 亚洲色偷偷偷鲁综合| 亚洲成人一区二区三区| 亚洲小视频网站| 国产精品第页| 欧美激情伊人| 免费看a毛片| 88av在线| 亚洲国产av无码综合原创国产| 老司机精品久久| 东京热av无码电影一区二区| 久久一本日韩精品中文字幕屁孩| 天堂成人av| 天天视频在线91频| 国产一在线| 亚洲欧美日本国产专区一区| 免费不卡视频| 国语少妇高潮| 国产色偷丝袜婷婷无码麻豆制服| 在线亚洲天堂| 无码不卡的中文字幕视频| 久久久精品无码一区二区三区| 97视频免费在线观看| 99在线小视频| 澳门av无码| 综合社区亚洲熟妇p| 国模极品一区二区三区| 久久久四虎成人永久免费网站| 欧美亚洲国产视频| 91麻豆国产视频| 国产免费黄| 欧美亚洲综合免费精品高清在线观看 | 免费a级毛片18以上观看精品| 精品無碼一區在線觀看 | 少妇被粗大的猛烈进出免费视频| 免费a在线观看播放| 国产成人1024精品下载| 国产丝袜精品| 亚洲av无码牛牛影视在线二区| 人妻无码一区二区视频| 国产十八禁在线观看免费| 国产精品成人第一区| 99国产在线视频| 国产成+人+综合+亚洲欧美|