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

基于OSG虛擬漫游的設計與實現

2011-03-23 09:30:50陳定方
湖北工業大學學報 2011年4期
關鍵詞:設置模型系統

王 麗,陳 杰,李 佳,陳定方

(武漢理工大學智能制造與控制研究所,湖北 武漢 430063)

虛擬漫游技術是虛擬現實(VR)技術的重要分支,而場景實時漫游是虛擬現實技術的一個重要應用.由于沒有制定具體的路線,人們可以在虛擬的環境中自由行走,不受時間、空間的限制,達到真正意義上的交互,因此該技術能夠給客戶帶來企業最直觀的展示.本文對OpenSceneGraph(OSG)圖形系統大型場景進行數字化采集數據,然后通過三維建模建立大型場景,最終實現現實場景的虛擬漫游系統開發.

1 場景建模

利用Google Earth大型場景的衛星地圖為依據,收集相關實體的結構數據以及照片,通過使用3ds Max軟件對光照、紋理、材質等多因素進行修理,進行實體建模.

2 場景模型的優化

虛擬建筑場景漫游的最大難點在于建模逼真度和繪制實時性.由于這種漫游所看到的景象離觀察者近,要求繪制非常逼真的圖像.因此,構造精細的建模,會消耗很多時間.同樣,由于計算機性能的制約,構造出來的模型越復雜,在繪制時要達到實時效果就越困難,實時性太差會使觀察者無法接受.因此必須像重視建模本身一樣重視對場景模型的優化[1].可以運用多層次細節(LOD)方法為場景生成不同的細節層次,這樣可大大減少繪制的計算量.還可以采取一些場景預處理辦法,例如用輻射度方法,可在漫游時省去許多光照的計算量.

3 建立三維場景模型

利用基于OSG技術開發的軟件——三維仿真軟件進行編輯并導出三維場景模型.將場景模型導入3dvri軟件中進行編輯(主要是進行攝影機的路線校正,以及天空盒的創建還有鏡頭光斑的設置等),最后將場景文件保存為ive格式的文件[2,3].

4 實現實時漫游

基于 OSG技術,通過在 Microsoft Visutual stdio.NET平臺下開發的一個基于MFC的演示窗口,實現虛擬校園的漫游功能.

4.1 系統開發與環境設置

正確使用安裝包安裝OSG并完成OSG的編譯后,打開VS2005,選擇“工具”※“選項”命令打開“選項”對話框,展開“項目和解決方案”結點,選擇“VC++目錄”選項,在此設置包含文件和庫文件兩項,分別選擇OSG目錄中的include和lib文件夾所在的路徑[4].

具體設置方法如下.

1)包含文件和庫文件目錄分別設置為:

2)右擊“我的電腦”圖標,在彈出的快捷菜單中選擇“屬性命令”打開“系統屬性”對話框,選擇“高級”選項卡,單擊“環境變量”按鈕,在彈出環境變量對話框中設置下面兩個環境變量:

4.2 場景漫游

在瀏覽整個三維場景時,矩陣變換非常關鍵.通過適當的矩陣變換可獲得各種移動或者渲染效果.此系統中自定義的漫游操作器T ravelManipulator是繼承于OSGGA::MatrixManipulator的.

編寫自定義場景漫游操作器的主要步驟如下.

1)編寫一個繼承自 osgGA::GUIEventHandler類的新類,class TravelManipulator:public osgGA::MatrixManipulator.

2)重載函數handle()及相關矩陣變換函數,在handle()中添加合適的事件處理函數,并指定執行相關的動作.

在此函數中執行相關動作如:

3)進行碰撞檢測.本系統中使用一種簡單的碰撞檢測方法(圖1).

圖1 簡單碰撞檢測

碰撞檢測實現代碼如下:

4)關聯該操作器到當前視圖場景中,OSG不會自動啟動.該操作器代碼為

5 結論

使用該漫游系統操作方便,仿真度高,在實際應用中獲得了較好的效果(圖2).

[1]丁建浩,王毅剛,潘志庚.采用大屏幕投影系統的虛擬河坊街漫游[J].杭州電子科技大學學報,2005,25(1):56-59.

[2]申閆春,朱幼虹,曹 莉,等.基于 OSG的三維仿真平臺的設計與實現[J].計算機仿真,2007,24(6):207-211.

[3]Bow man DA,Kruijff E,LaViola J,et al.3D user interfaces:theory and practice[M].Boston:Addison Wesley,2004.

[4]肖 鵬,劉更代,徐明亮.Open Scene Graph三維渲染引擎編程指南[M].北京:清華大學出版社,2010:14-15,265-275.

猜你喜歡
設置模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
本刊欄目設置說明
主站蜘蛛池模板: 亚洲精品成人福利在线电影| 在线视频亚洲色图| 亚洲精品免费网站| 男人天堂伊人网| 欧美怡红院视频一区二区三区| 91久久偷偷做嫩草影院精品| 精品国产aⅴ一区二区三区| 国产精品一区二区无码免费看片| 国产欧美视频综合二区| 国产精品视频猛进猛出| 国产在线欧美| 国产区免费精品视频| 992tv国产人成在线观看| 国产av色站网站| 成人伊人色一区二区三区| 9丨情侣偷在线精品国产| 国产另类乱子伦精品免费女| 国产肉感大码AV无码| 国产精品夜夜嗨视频免费视频 | 国产日韩欧美成人| 国产视频大全| 国产在线观看一区二区三区| 亚洲成肉网| 欧美精品色视频| 在线精品亚洲国产| 巨熟乳波霸若妻中文观看免费| 国产亚洲精品资源在线26u| 国产一区在线视频观看| 大陆精大陆国产国语精品1024| 亚洲中文无码av永久伊人| 日韩无码黄色| 日韩免费毛片视频| 国产精品视频3p| 成年午夜精品久久精品| 免费一看一级毛片| 少妇极品熟妇人妻专区视频| 天天综合网在线| 无码国产伊人| 播五月综合| 日韩在线网址| 国产亚洲欧美在线中文bt天堂| 色播五月婷婷| 国产精品永久不卡免费视频| 波多野结衣久久高清免费| 午夜视频免费一区二区在线看| 九九九久久国产精品| 另类欧美日韩| 丝袜亚洲综合| 久久精品视频亚洲| 91精品日韩人妻无码久久| 波多野结衣一二三| 亚洲69视频| aaa国产一级毛片| 国产va在线观看免费| 日韩精品无码免费一区二区三区| 日韩无码视频专区| 亚洲成人一区在线| 欧美高清日韩| 精品人妻系列无码专区久久| 少妇精品在线| 国产91线观看| www.99精品视频在线播放| 国产精品永久久久久| 国产区福利小视频在线观看尤物| 国产精品亚洲综合久久小说| 亚洲视频免费在线| 欧美久久网| 毛片在线播放a| 日韩国产高清无码| 成人无码一区二区三区视频在线观看| 亚洲欧美自拍一区| 亚洲第一极品精品无码| 亚洲欧美人成人让影院| 久久综合五月| 在线亚洲天堂| 无码精品国产dvd在线观看9久| 国产三区二区| 日韩天堂在线观看| jizz国产在线| 40岁成熟女人牲交片免费| 妇女自拍偷自拍亚洲精品| 人人爱天天做夜夜爽|