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

基于Virtools的虛擬火車站漫游系統的設計與實現

2014-06-01 09:01:53范國華杜哲明張友華樂毅
紅河學院學報 2014年5期
關鍵詞:模型系統設計

范國華,杜哲明,張友華,樂毅

(1.安徽農業大學信息與計算機學院,合肥 230036;2.安徽省電力設計院質量安全部,合肥 230601)

基于Virtools的虛擬火車站漫游系統的設計與實現

范國華1,杜哲明2,張友華1,樂毅1

(1.安徽農業大學信息與計算機學院,合肥 230036;2.安徽省電力設計院質量安全部,合肥 230601)

文章設計了一種基于Virtools的虛擬火車站漫游系統.該系統通過三維建模技術來構建火車站三維場景,利用漫游技術來實現乘客和火車站間的交互,并采用碰撞檢測技術來保證系統的真實效果.該系統可以以Web形式發布,乘客利用互聯網就可以在火車站內漫游,使得乘客不用到火車站就可以明確火車站的內部路線信息.并以合肥市火車站為例,完成了一個交互式三維虛擬火車站的設計,實踐了虛擬現實技術在火車站漫游中的應用.

Virtools;虛擬現實;碰撞檢測;漫游系統

1 引言

虛擬現實(VirtualReality,簡寫為VR)技術又稱靈境技術,是近十幾年正在逐步興起的高新的科學技術,它利用計算機模擬產生虛擬場景,是一種可以產生虛擬現實環境的計算機仿真技術 .這種場景是通過計算機創建的,通過人的各種體驗等作用于人,使人能夠產生身處虛擬環境的感覺.

目前鐵路交通是人們出遠門的首選交通方式,中國鐵路總公司已建立12306網來提供火車票查詢、網上訂票、鐵路知識和新聞公告、貨運信息等查詢,方便人們不用去火車站就可以在網上查詢列車時刻并且訂購火車票.但是各地火車站的大小以及內部布局各不相同,使得很多人到達火車站時候并不清楚如何到達自己班車的候車大廳,很多時候耽誤了乘坐火車的時間.本文設計了一種基于Virtools的虛擬火車站漫游系統,該系統可以以Web形式發布,使得乘客利用互聯網就可以了解火車站的內部布局,以合肥火車站為例,將虛擬現實技術引入數字火車站的的建設,并可與合肥火車站的官方網站相結合,為乘客提供一個可視化的、多感知的信息介紹與查詢環境.實現一個有實用價值的三維虛擬火車站漫游系統.

2 虛擬火車站漫游系統概述

虛擬漫游技術是虛擬現實技術的一個重要的分支.虛擬現實系統從根本上來說是一種人和計算機交互的技術的產物,可以使人在所創建的體系結構中進行融入其中的各種行為.虛擬漫游技術讓人可以從不同方面來體驗各種前所未有的嘗試,用戶和計算機虛擬環境的交互控制是虛擬漫游系統的關鍵,可以讓用戶通過自己的操作來控制模擬環境內實體并且從虛擬環境得到實時的全面的回饋.技術發展到現在,人們能夠完全的融入這種技術創建的虛擬現實場景系統中去,并通過各種傳感器設備實時捕捉與虛擬現實環境進行實時的多角度的相互影響,最后從綜合復雜的虛擬環境中得到自己想要的數據和反饋效果.

一般來說,一個虛擬漫游系統應該包括兩大部分:視景數據庫的構建以及漫游平臺的設計.虛擬火車站漫游系統的實現流程可由圖1來表示.其中,視景數據庫包括三維模型以及相關多媒體素材,漫游平臺設計則包括對相關素材的控制以及交互.

圖1 虛擬火車站漫游系統的實現流程

3 虛擬火車站漫游系統的設計與實現

本文所設計的虛擬火車站漫游系統三維模型部分使用三維動畫渲染和制作軟件3ds Max2010來構建火車站的相關模型,漫游平臺控制部分使用游戲引擎Virtools4.0來完成漫游平臺的控制.

3.1 系統總體設計目標

虛擬火車站漫游系統的主要目的是讓使用者能在虛擬火車站自由漫游,使用者可以通過鍵盤來控制視角進行前后左右四個方向的的行走、仰俯,達到火車站內任何可以到達的地方,該系統可以使得使用者了解火車站的構造,這樣在真去火車站時就不會迷路,可以快速到達自己想要到達的地區.本文著重論述虛擬火車站漫游系統的三維模型設計以及漫游系統的具體實現過程.

3.2 系統三維模型設計

三維建模技術是虛擬火車站漫游系統重要的組成部分之一.系統漫游是否真實可信取決的就是三維建模的結果是否真實生動.虛擬火車站的三維建模使用3ds Max2010來完成,利用目測畫出合肥火車站的CAD圖,然后根據CAD圖構建三維模型及優化.

3.2.1 建筑模型構建

利用目測和相關材料,畫出合肥市火車站的CAD圖,再將CAD圖轉換為dwg文件格式導入3ds Max,在此基礎上,先構筑火車站的墻體,所有墻體構造完成后,利用墻體的形狀搭配出火車站內部的空間,再在每個空間內導入其余模型,比如:椅子、樓梯、行李托運機等,最后將相關的文件合并成一個文件,效果如圖2.

圖2 合肥火車站max文件

3.2.2 植物模型構建

植物是建筑建模的重要組成部分,3ds Max中制作植物有遠景、中景、近景、平面拼插貼圖法等方法.考慮到實時漫游的需求,應盡量減少植物的面數,因此采用平面拼插貼圖法,即建立一個平面,然后利用貼圖通道中的不透明貼圖建立植物的平面,接著用2至3個平面交叉到一起形成立體的植物形狀,也可以只使用一個平面,然后利用Virtools中的billboards技術,使得植物正面貼圖始終面向攝像機.

3.2.3 整體模型優化

實時漫游對電腦的CPU和GPU要求較高,因此3d模型在導入Virtools前要進行優化,盡量減少模型面數,將多個次要對象通過布爾運算合并成一個對象,減少virtools的渲染負擔,將場景進行適當切割,利用Portal組件,使場景中只有攝像機看得見的部分資料載入內存中,檢查場景有無孤立的點和面,予以刪除,調整貼圖模式、減少燈光的使用等,通過這些措施對模型進行優化,以提高系統運行時的幀數.

4 漫游系統的實現與關鍵技術

目前進行虛擬漫游設計的開發,在平臺的選擇上大致有二種選擇,一種是直接利用面向硬件底層API 的調用,從而達到自主開發引擎的目的,這種方式運行效率較高、設計靈活、有自主產權但花費的代價比較大;第二種是用第三方軟件商開發提供的帶有商業意義的虛擬現實引擎,使用者不需要對具體的技術細節進行研究即可以通過該引擎制作出比較實用的虛擬漫游產品.虛擬火車站漫游系統采用第二種方法,使用法國達索公司開發的游戲引擎Virtools來完成實時漫游.

4.1 漫游引擎功能

Virtools引擎是一套整合軟件,可以將現有常用的檔案格式整合在一起,如3D的模型、2D圖形或是音效等,其豐富的互動行為模塊,可以讓設計人員利用內置的行為模塊(BB)快速制作出許多不同用途的3D互動產品.Virtools與中視典的VRP是國內最知名的兩大虛擬現實平臺軟件.

4.2 關鍵技術

4.2.1 漫游視角

根據火車站漫游的特點,系統采用的是自由漫游,首先設定一個角色,將一臺攝像機與該角色綁定,這樣,角色的眼睛就是攝像機的鏡頭,用戶可以操作鍵盤控制角色在虛擬火車站里隨意前進、后退、左右旋轉,也可以通過鍵盤或者鼠標,改變攝像機角度來模擬人仰視、俯視的狀態.系統使用的第三人稱攝像機,位置在角色頭部上方偏后,效果為角色眼睛仰視看到的場景.第三人稱攝像機使用"Keep At Constant Distance"行為模塊來讓攝像機始終跟隨角色,,還用"Look At"行為模塊來保證攝像機鏡頭方向與角色眼睛仰視方向相同.第三人稱攝像機設置的腳本如圖3所示:

圖3 第三人稱攝像機

4.2.2 角色設置

在虛擬火車站漫游系統中,角色相當于用戶本身,角色的眼睛就是攝像機的鏡頭,用戶通過角色對整個火車站場景進行漫游.Virtools自帶了7個人物角色,也可以在3ds Max中建立三維角色,然后導入Virtools,不過如果在3ds Max中建立三維角色,角色的骨骼動畫就要在3ds Max中自己建立,比較浪費時間,因此,虛擬火車站漫游系統使用Virtools自帶的人物角色Pierre,因為在Virtools自帶了7個人物角色中,Pierre的形象比較符合國人審美觀,并且Pierre的骨骼動畫也是7個人物角色中最豐富的.Virtools中人物角色如下圖4.

圖4 Virtools中人物角色

確定角色后,接下來就要對角色進行設置,包括:動作控制、陰影設置、聲音設置以及碰撞檢測等.本系統采用Virtools自帶的角色Pierre,主要操控使用行為模塊中的不限量動作控制(Unlimited Controller)和鍵盤地圖(Keyboard Mapper).不限量動作控制使得角色的前進、左轉、右轉及等待動作同角色自帶的動畫相綁定,鍵盤地圖則將鍵盤上的WAD鍵同前進、左轉、右轉相綁定.角色設置的腳本如圖5所示:

圖5 虛擬火車站漫游系統的實現流程

4.2.3 碰撞檢測

碰撞檢測對增強虛擬火車站場景漫游的真實感有重要的作用,在漫游時,用戶絕對不希望看到自己操作的角色能夠穿越墻壁,因此要對虛擬場景進行碰撞檢測.Virtools提供多種碰撞檢測的方法,考慮到場景中墻壁等模型眾多,系統采取將會與角色發生碰撞的物體組合成一個Group,然后對角色添加行為模塊"Object Slider",將"Object Slider"中的Group設置為剛才組合的Group,實現角色的碰撞檢測.

4.3 漫游效果展示

虛擬火車站漫游系統采用Virtools4.0開發,設計實現了合肥市火車站的虛擬漫游場景,效果如圖6、圖7所示,該系統設計效果良好且場景逼真,并能以網頁形式發布,支持所有的瀏覽器,宣傳效果極佳.

圖6 虛擬火車站正面

圖7 虛擬火車站站臺

5 結束語

本文設計了一種基于Virtools的虛擬火車站漫游系統.該系統通過三維建模技術來構建火車站三維場景,利用漫游技術來實現乘客和火車站間的交互,并采用碰撞檢測技術來保證系統的真實效果.系統設計效果良好且場景逼真,宣傳效果極佳.但設計仍有不足之處,如場景細節不夠豐富,交互性依舊比較簡單.豐富場景細節、同數據庫連接以讀取動態數據使系統交互性更加豐富將是我們下一步的研究重點.參考文獻:

[1]付志勇,高鳴.三維游戲設計[M].北京:清華大學出版社,2008.

[2]曲寶,趙婭,等.基于Virtools的虛擬家居漫游系統的設計與實現[J].計算機工程與科學,2008,31(12).

[3]王啟榮.3D VR互動設計[M] .臺灣:文魁資訊,2010.

[4]王瑜.Virtools 在開發虛擬旅游區漫游系統中的應用[J].計算機系統應用,2011,20(7).

[5]字建香,嚴紅平,等.一個沉浸式漫游系統的構建[J].計算機工程與應用,2013:4.

[6]吳曉暉,黃心淵.基于Virtools 平臺的森林仿真風效技術研究[J].計算機應用與軟件,2013,30(5).

[責任編輯張燦邦]

Design and Implementation of Roaming System of Virtual Train Station Based on Virtools

FAN Guo-hua1,DU Zhe-ming2,ZHANG You-hua1,YUE Yi1
(1.School of Information and Computer,HFUT,Hefei 230036,China;2.Quality and safety department,Anhui electric power design institute,Hefei 230601,China)

This thesis describes the design of a roaming system of virtual train station based on Virtools.The system through the three-dimensional modeling technology to build a 3D scene train station,to realize the interaction between passengers and train station by roaming technology,and use the collision detection technology to ensure the real effects of the system.The system can be issued in the form of web,passengers can roam the train station on the internet,and they can understand the internal structure of the train station on the internet.Example of HeFei train station,i completed a design of a 3D interactive virtual train station,practicing of the application of virtual reality technology in roaming in the train station.

Virtools;virtual reality;collision detection;roaming system

F224-39

:A

:1008-9128(2014)05-0030-03

2014-01-13

安徽省科技攻關項目(12010302079)

范國華(1982-),男,安徽合肥人,講師,碩士,研究方向:計算機圖形可視化,虛擬現實。

猜你喜歡
模型系統設計
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲区视频在线观看| 国产成人在线无码免费视频| 大学生久久香蕉国产线观看| 国产精品亚洲天堂| 亚洲欧美人成人让影院| 欧美一区二区福利视频| 国产99视频在线| 美美女高清毛片视频免费观看| 亚卅精品无码久久毛片乌克兰| 精品视频在线一区| 四虎永久在线精品国产免费| 日本爱爱精品一区二区| 一级香蕉人体视频| 伊人福利视频| 91精品国产麻豆国产自产在线| 久久特级毛片| 国内精品伊人久久久久7777人| 福利在线一区| 欧美亚洲国产视频| 偷拍久久网| 日本人真淫视频一区二区三区| 青青青国产免费线在| 欧美第一页在线| 青青草原偷拍视频| 国产精品99一区不卡| 久久精品视频一| 国产精品视频免费网站| 欧美国产日产一区二区| 亚洲第一综合天堂另类专| 在线观看91精品国产剧情免费| 露脸真实国语乱在线观看| 又黄又湿又爽的视频| 亚洲综合二区| 久久久精品国产亚洲AV日韩| 97国产精品视频自在拍| 网友自拍视频精品区| vvvv98国产成人综合青青| 日本高清在线看免费观看| yy6080理论大片一级久久| 在线免费观看AV| 国内丰满少妇猛烈精品播| a级毛片毛片免费观看久潮| 国产成人8x视频一区二区| 国模私拍一区二区三区| 免费99精品国产自在现线| 国产成人精品视频一区视频二区| 一本综合久久| 色综合中文综合网| 一级黄色片网| 国产成年女人特黄特色毛片免| 日本高清有码人妻| 青青操国产视频| 日韩成人在线视频| 天天综合色天天综合网| 亚洲精品波多野结衣| 青草视频免费在线观看| 免费一级成人毛片| 男人天堂伊人网| 欧美精品啪啪一区二区三区| 国产国语一级毛片| 国产在线视频自拍| 在线人成精品免费视频| 国产在线视频欧美亚综合| 福利小视频在线播放| 欧美中文字幕一区二区三区| 99久久国产自偷自偷免费一区| 国产迷奸在线看| 精品中文字幕一区在线| 精品无码国产一区二区三区AV| 亚洲swag精品自拍一区| 日本午夜视频在线观看| 国产成人综合久久精品下载| 色悠久久久| 波多野结衣的av一区二区三区| 97国产精品视频自在拍| 大香网伊人久久综合网2020| 亚洲无码视频图片| 天天综合网色中文字幕| 爆乳熟妇一区二区三区| 欧美另类第一页| 国产91特黄特色A级毛片| 久久99热这里只有精品免费看 |