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
主站蜘蛛池模板: 欧美日韩高清在线| 精品国产福利在线| 少妇极品熟妇人妻专区视频| 成人精品午夜福利在线播放| 五月激情综合网| 久久综合九九亚洲一区| 亚洲精品动漫| 在线色综合| 老司国产精品视频91| 波多野结衣中文字幕一区| 老司机精品99在线播放| 国产欧美视频综合二区 | 日本人妻丰满熟妇区| 欧美.成人.综合在线| 久久先锋资源| 国内自拍久第一页| 亚洲一区毛片| 日韩在线影院| 亚洲美女AV免费一区| 久久频这里精品99香蕉久网址| 欧美激情二区三区| 美女一区二区在线观看| 久久久久人妻精品一区三寸蜜桃| 国产精品片在线观看手机版| 国产精品人人做人人爽人人添| 成人一级免费视频| 99精品免费欧美成人小视频| AV无码国产在线看岛国岛| 欧美三级自拍| 亚洲第一区欧美国产综合 | 97在线公开视频| 韩日免费小视频| 国产不卡网| 在线无码九区| 欧美色视频在线| 免费人欧美成又黄又爽的视频| 国产永久在线视频| 亚洲侵犯无码网址在线观看| 亚洲第一成网站| 日韩精品专区免费无码aⅴ| 99精品伊人久久久大香线蕉| 亚洲av成人无码网站在线观看| 特级毛片免费视频| 国产精品福利社| 尤物国产在线| 在线观看精品国产入口| 91精品国产91久久久久久三级| 99精品国产自在现线观看| 久久精品娱乐亚洲领先| 免费国产好深啊好涨好硬视频| WWW丫丫国产成人精品| 亚洲a级在线观看| 日韩在线视频网站| 99久久国产精品无码| 国产欧美日韩va另类在线播放| 永久免费无码成人网站| 久久国产免费观看| a色毛片免费视频| 国产呦精品一区二区三区下载| 一区二区自拍| 国产三级国产精品国产普男人| 东京热一区二区三区无码视频| 国产成人成人一区二区| 亚洲免费福利视频| 国产主播福利在线观看| 国产在线一区二区视频| 欧美综合区自拍亚洲综合绿色 | 91蝌蚪视频在线观看| 无码区日韩专区免费系列| 国产成人亚洲毛片| 四虎成人在线视频| 国产va视频| 国产亚洲精品自在久久不卡| 国产精品亚洲αv天堂无码| 欧美激情视频二区三区| 欧美亚洲国产精品久久蜜芽| 国产视频 第一页| 91www在线观看| 国产精品美女网站| 亚洲成人77777| 91口爆吞精国产对白第三集| 久久精品国产一区二区小说|