久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 虛擬現實技術與VRML

虛擬現實技術與VRML

作者: 時間:2012-05-28 來源:網絡 收藏

2.4的構造

本文引用地址:http://cqxgywz.com/article/202317.htm

一個文件包括了一些主要的功能部件:代寫論文文件頭,場景圖,原型和事件路由等,通過瀏覽器對進行處理以聲音和圖象的形式展現出來,并且用戶可以與場景進行交互。

(1)文件頭為方便識別VRML文件,每個VRML文件的開始都采用以下形式:

#VRML2.0ercoding type>[optional comment]line terminator>

(2)場景圖結構

VRML文件用層次化的場景圖來描述三維對象和世界,在場景圖中的實體稱為節點,VRML定義了54種不同的結點類型,其中包括幾何元素體及對外表特性、聲音及聲音特性,以及不同類型的群節點。節點在域中存放它們的數據,VRML定義了20種類型的域,這些域可以用來存放從單個數據到三維旋轉矩陣。

VRML場景圖是一種單向圖,一個節點可以包含其他節點(一些類型的節點可能“子”節點),也可以被一個或多個節點所包含(它們可以有一個以上的“父”節點),但是一個節點不能包含自己。這樣的場景圖結構可以容納由一些子模塊構造大的或復雜的三維世界。

(3)事件結構

VRML定義了事件或消息傳送機制,通過這些機制,場景圖中的節點可以相互通訊。每一節點定義了時間的名稱和類型,這些事件是該類型節點可以產生和經受的。ROUTE語句定義了事件產生器和接收器之間的事件路徑。

(4)感知器

感知器是VRML基本的用戶交互和動畫元素。當時間流逝時,T#39;lmeSemor節點就產生了事件,T#39;rmeSemor是所有動畫行為基礎。其他感知器是所有用戶交互的基礎,當觀看者在三維世界中移動或當用戶使用一些輸入設備進行交互操作時,這些感知器就產生了事件。感知器只產生事件,它們必須通過ROUTE語句同其它節點一起使用才能在場景中產生可見的效果。

(5)腳本和插值器

可以在事件產生器和事件接收器之間插入腳本節點。腳本節點允許VRML編輯器用任何說明支持的腳本語言定義任意的行為。VRML2.0定義了可以用Java和JavaScript以及E(MAScript語言裝的腳本節點。插值器節點實際上是完成簡單的動畫計算的內置語言。它們通常和Tune.Sesmor以及場景圖中其它的節點一起使對象移動。

(6)原型:封裝和重用

VRML2.0包括一種原型機制,可以對場景圖進行封裝和重用。幾何、特性、動畫和行為都可以分開或一起封裝。原型機制允許以現存節點類型的混合形式定義新的節點類型,這一機制使VRML更容易使用并且減少了VRML文件的大小。

(7)分布式場景

VRML2.0有兩種方法使一處定義的VRML世界分布于WWW網上。其中In-Line節點允許包含存儲在Web上的任何VRML文件,EX#39;IERNIPROTO語句可以由WWW網上任何地方來定義新的節點。更一般的情況是,EXTERNPROTO語句使節點在VRML文件皮外定義,這也是VRML基本的可擴展機制。

(8)顯示和交互

VRML文件的解釋,執行和顯示一般由瀏覽器來完成,瀏覽器將展現場景圖中的形狀和聲音,即所謂的“虛擬世界”,用戶可以在其中漫游,這一虛擬世界的顯示根據視點的變化而不同。瀏覽器提一些漫游方法(如步行或飛行)使用戶在虛擬世界中移動視點的位置)。

除支持漫游外,瀏覽器還允許用戶通過場景圖層次中的感知器節點與虛擬世界進行交互。

3 結束語

目前,盡管虛擬現實系統的硬件設備還比較昂貴,尚未能普及。但是,隨著的不斷發展和完善以及硬件設備價格的不斷降低,我們相信。最終會在各個領域廣泛應用并發揮其重要作用。

虛擬現實作為一種全新的人——機接口技術,必須研究用戶和計算機之間的協調關系問題,這樣一個問題只有通過大量的使用才能逐步解決,VRML以因特網作為應用平臺,最有希望成為構筑虛擬現實應用的基本構架。VRML在電子商務、教育、工程技術、建筑、娛樂、藝術等領域的廣泛應用,將會促使它迅速發展,并成構建虛擬現實應用系統的基礎。

VRML將創造一種融多媒體、三維圖形、網絡通訊、虛擬現實為一體的新型媒體,兼具先進性和普及性,是關心三維圖形、多媒體、新一代網頁開發和虛擬現實技術的人士應密切注意的。

參考文獻:

[1]石教英.虛擬現實基礎及實用方法[M].科學出版社, 2000。

[2]Mark Peace.History of Virtual RmlityModeling

[3] VRML Architecture Group (VGA)。http://vag.vnn1.org.

更多計算機與外設信息請關注:21ic計算機與外設頻道


上一頁 1 2 下一頁

關鍵詞: VRML 虛擬現實技術

評論


技術專區

關閉