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

使用VRML構建虛擬境界的技術研究

2015-05-30 17:22:56鄒珺
軟件工程 2015年3期
關鍵詞:交互

鄒珺

摘 要:VRML是網絡上使用的三維形體和交互環境的場景描述語言,支持一切用于建立虛擬世界的所具有的特性,基本目標是建立互聯網上的交互式三維媒體。本文主要描述VRML的基本技術、基本特性,綜合XML和VRML技術的X3D及VRML所面臨的挑戰。

關鍵詞:VRML;三維;交互;虛擬;X3D

中圖分類號:TP312 文獻標識碼:A

1 引言(Introduction)

VRML(虛擬現實建模語言)是一種用于建立真實世界的場景模型或虛擬的三維世界的場景建模語言,也是目前網絡上基于WWW的三維互動網站制作的主流語言,即面向Web又面向對象,屬于解釋性語言[1]。

2 VRML的基本技術(Basic technology of VRML)

VRML是專為WWW而設計的三維圖像置標語言,其標準中定義了用來描述三維模型的編碼格式和交互或腳本的編碼及行為模式。用文本描述的信息在網絡上的傳輸比圖形文件迅速,把一些復雜的任務交給本機處理,能在一定程度上減輕網絡服務器的負擔。由于該工作機制,VRML在網絡應用中已經有很快的發展。

2.1 VRML的節點結構

VRML把虛擬世界看作成一個“場景”,而場景中的每一個實體都看作節點。VRML提供53種節點,主要包含造型節點、聲音節點、光源節點、傳感器節點、編組節點等。通常一個節點有四種特征:節點名、域名、域值和域值類型。節點大致可分為形體節點、屬性節點和組節點三大類。每一類又包含若干不同的類型,每一類型有不同的功能。域是節點包含的參數,事件是節點參數的傳遞[2]。

2.2 VRML的事件體系

節點主要由事件和域組成,事件使節點不僅能夠接收外界的信息,而且能和外界傳遞信息。域的取值決定了節點的取值和場景的狀態,節點通過事件入口接收事件,通過事件出口發送事件。路由是兩個不同的節點通過事件入口和出口傳遞事件的通道,通過路由把不同的節點聯系起來組成了事件體系。事件體系的事件流程如圖1所示。

圖1 事件體系的事件流程

Fig.1 The flow of events of the event system

VRML由一系列包含對象的形狀和描述信息的節點來組建場景,每個節點完成某一特殊功能。節點包含一系列的域,主要用來保存定義該功能所需的參數和數值。VRML使用父節點實現場景圖的層次,它的人機交互功能建立在事件的基礎之上,場景節點通過事件入口來接收事件,通過事件出口發送事件,節點間的事件通路由路由指定[3]。

3 VRML的基本特性(Basic characteristics of

VRML)

3.1 基于ASCⅡ碼的低帶寬可行性

VRML像HTML一樣,用ASCⅡ碼來實現各種場景,在各種平臺上都能使用,同時降低了數據流量,即使帶寬很低的網絡上也可以實現。

3.2 改進的實時3D渲染引擎

實時3D渲染引擎在傳統的虛擬現實中曾使用過,但在VRML中有了更好地體現。這個特性把虛擬現實的建模和實時訪問更清晰地隔離開來,這也是虛擬現實與三維建模和動畫的區別。后者由于事先著色,所以不能提供交互性。VRML提供了6+1個自由度,即三個方向的移動和旋轉,以及與其他3D空間的超鏈接。

3.3 可擴充性

VRML雖然是一種標準,但無法滿足所有應用的需要。有些應用需要交互性很強,有些需要畫面質量更高,有些需要虛擬現實世界更復雜。這些需求一方面相互約束,另一方面受到用戶平臺硬件的約束,所以VRML是可擴展的,可根據需求定義自己的對象及其屬性,并通過Java語言等方式使瀏覽器可以解釋這種對象及其行為。

Web技術的迅速發展是VRML97的缺點逐漸暴露出來,VRML發展也日漸趨緩,已經不能滿足人們的實際需求。究其原因主要有:性能表現力上有不足;編程能力束縛其推廣;軟件龐大,造成不必要的性能冗余等[4]。

4 X3D(X3D)

X3D(Extensible 3D)是具有擴充性的三維圖形規范,它組合XML和VRML技術,使其更適應Web3D發展的需要。X3D第一版發布于2002年3月,結合了JAVA、XML、流等先進技術,包含更強大、更高效的3D計算能力、渲染質量和傳輸速率。

X3D主要的目標是:包含VRML97的功能;支持大量的數據編碼格式,包括XML;分離數據編碼和運行時間結構;增添了新的行為對象、交互對象、繪圖對象;為3D場景提供可選的應用程序接口;組件化,封裝輕量級的核心技術,使其能夠輕易地加入新的功能;允許在不同層次的服務上都能實現X3D規格;可擴充性,使用組件增加新節點,而且符合核心技術的運行代碼。為了滿足共享虛擬世界、科學可視化、多媒體再現、工程設計、娛樂、教育、網頁等方面使用的需要,X3D添加了以下的新特性:

(1)三維圖形:多通道/多進程紋理貼圖、多邊形化幾何體、參數化幾何體、層次變化、光照、質地。

(2)二維圖形:在3D變換層級中顯示2D矢量、平面圖形、文本。

(3)動畫:計時器和時間軸驅動的連續動畫,人性化動畫和變形。

(4)空間化的音頻和視頻:在場景實體上映射視聽源。

(5)用戶交互:基于鼠標的選取和拖動,鍵盤輸入。

(6)導航:實體在3D場景中的運動、碰撞、近距離和可見性檢測。

5 X3D及VRML所面臨的挑戰(The challenge

which X3D and VRML face)

眾多新的Web3D解決方案應運而生,有些3D軟件標準發展迅速,并且在某些方面達到或超過了VRML,其中最引人注意的是Java3D和Shockwave3D。

Java在互聯網上的應用廣泛,同時在三維圖形上具有更顯著的特色。Java的獨有特性是平臺無關性。它只需部分編譯,負責編譯的是Java Virtual Machine(JVM),不同平臺有各自的JVM,用于處理與平臺相關的功能。平臺只要支持JVM,就能運行Java小程序,IE和Netscape都支持JVM。所以使用Java制作的3D圖形幾乎可以在所有的互聯網瀏覽器上顯示。Java3D的這種“無插件技術”特性,即不需要下載插件,客戶端也能渲染出優質的圖形質量,物體動畫的動作流暢自然。

Shockwave3D也是非常有特色的一種實現技術。Shockwave3D是由Intel和Macromedia公司合作開發的,植入Macromedia Director Studio 8.5中的3D引擎。使用Shockwave3D可靈活地控制三維模型進行各種交互操作,并充分利用Director中的資源制作高品質的動畫,以Shockwave影片格式在網上發布。Intel的技術使Shockwave3D可以利用OpenGL或DirectX進行硬件加速,并且它還支持骨骼變形動畫和層次細分表面。

另外,Viewpoint、Cult3D由于其畫面生成質量優越,在需要高質量畫面生成的產品展示領域具有一定的應用地位。而Adobe Atmosphere在實現所謂的虛擬社區獨具優勢,Pulse3D則在游戲娛樂領域內領先[5]。

6 結論(Conclusion)

目前,研究人員已研發出很多基于VRML的模擬或虛擬系統,如動漫、網上教育、建筑群漫游、臨床醫學演示和虛擬影院等。同時,VRML也引入了某些傳統的協同設計領域,由于VRML能提供較好的交互性和真實性,在協同工作中各開發者之間的交流聯系變得更直觀自然。

參考文獻(References)

[1] 許愛軍,張文金,易丹.基于VRML的虛擬現實技術及應用[J].計算機與數字工程,2009(04):33-34.

[2] 王森,等.大規模VRML虛擬場景的快速瀏覽算法[J].系統仿真學報,2006(01):112-113.

[3] 陳華,陳福民.基于VRML的虛擬場景的設計與實現[J].計算機工程與應用,2002(06):67-68.

[4] 陸亞萍,劉厚泉,王莉.基于X-VRML的虛擬現實場景建模的研究[J].微電子學與計算機,2006(05):52.

[5] 丘威,鐘治初,張立臣.基于VRML的在線虛擬現實場景設計與實現[J].計算機應用與軟件,2007(04):98-99.

作者簡介:

鄒 珺(1981-),女,碩士,講師.研究領域:軟件開發.

猜你喜歡
交互
使用jQuery實現GridView控件交互操作
價值工程(2016年35期)2017-01-23 18:01:48
網站開發課程交互中朋友圈群體信任解決方案
東方教育(2016年18期)2017-01-16 12:59:49
基于虛擬現實技術的虛擬教學系統設計探究
虛擬現實技術及其在臨床心理學的應用
實驗激發思維 問題交流智慧
淺析色彩在人機交互界面中的作用
電子綜合藝術在藝術專業領域的應用
科技視界(2016年25期)2016-11-25 11:58:53
基于圖形用戶界面的多點觸控交互技術綜述
大學英語教師“交互”信念、知識與教師專業發展
科技視界(2016年24期)2016-10-11 22:11:01
基于WIFI的IPAD白板系統教學應用研究
考試周刊(2016年39期)2016-06-12 15:45:48
主站蜘蛛池模板: 亚洲无码视频一区二区三区| 亚洲成a∧人片在线观看无码| 亚洲AⅤ综合在线欧美一区| 中国精品自拍| 尤物视频一区| 欧类av怡春院| 欧美日韩第三页| 高清精品美女在线播放| 国产一级毛片网站| 色呦呦手机在线精品| 日本a级免费| 中文字幕自拍偷拍| 美女一级免费毛片| 国产97公开成人免费视频| 午夜性刺激在线观看免费| 一区二区三区四区日韩| 色综合激情网| 免费国产无遮挡又黄又爽| 国产成人免费| 日本不卡视频在线| 婷婷开心中文字幕| 欧美一区国产| 福利国产在线| www.亚洲天堂| 国产精品一区二区国产主播| 国产日韩欧美精品区性色| 国产一区二区三区日韩精品| 国产大片黄在线观看| 免费高清自慰一区二区三区| 国产黄色免费看| 欧洲在线免费视频| 好久久免费视频高清| 制服丝袜亚洲| 福利片91| 欧美日韩成人在线观看| 视频一本大道香蕉久在线播放 | 精品人妻系列无码专区久久| 亚洲福利视频一区二区| 91福利国产成人精品导航| 亚洲欧美人成电影在线观看| 72种姿势欧美久久久大黄蕉| 欧美一区二区福利视频| 日韩小视频在线播放| 999国内精品视频免费| 国产精品lululu在线观看| 亚洲视频无码| 亚洲欧美在线综合一区二区三区| 亚洲中文久久精品无玛| 国产在线91在线电影| 国产久草视频| 欧美精品伊人久久| 欧美天堂在线| 国产不卡网| 国产黄网永久免费| 国产在线精品人成导航| 日韩东京热无码人妻| 在线精品亚洲一区二区古装| a在线亚洲男人的天堂试看| 国产91导航| 亚洲成人在线网| 国产又大又粗又猛又爽的视频| 亚洲娇小与黑人巨大交| 亚洲日韩国产精品综合在线观看 | 55夜色66夜色国产精品视频| 久久99国产乱子伦精品免| 2021天堂在线亚洲精品专区| 欧美人人干| 欧美亚洲国产一区| 色婷婷在线播放| 国产va视频| 国产精品亚洲欧美日韩久久| 天天摸夜夜操| 麻豆精品视频在线原创| 成人噜噜噜视频在线观看| 国产精品久久久久鬼色| 亚洲不卡网| 91福利在线观看视频| 精品无码日韩国产不卡av | 亚洲精品无码抽插日韩| 久久综合伊人77777| 九九免费观看全部免费视频| 高清乱码精品福利在线视频|