1.虛擬現實的概念
隨著因特網的飛速發燕尾服及 3D 技術的日益成熟,人們已經不滿足 Web 頁上二維空間的交互特性,而希望將 WWW 變成一個立體空間。
主頁上將不再僅僅有圖片文字,而是有三維場景,主頁的鏈接也不再是高亮度顯示的圖片和文字,而是在三維空間打開一扇門或者觸摸一個物體,就進入了另一個主頁。
甚至在網上還可以有一個虛擬的自己,上網者互相之間都能相互看到,用戶可以像逛街一樣瀏覽主頁,同時和路上碰到的人打招呼,這就是虛擬現實技術的體現。
Virtools™ 5.0--3D 可視化編程開發平臺
從 2.5.4 節中已知,虛擬現實是從英 Virtual Reality 一詞翻譯過來的,Virtual 就是虛假的意思,Reality就是真實的意思,合并起來就是虛擬現實,也就是說本來沒有的事物和環境,通過各種技術虛擬出來,感覺到就如真實的一樣。
虛擬現實的定義可以歸納如下:虛擬現實是利用計算機生成一種模擬環境(如飛機駕駛艙、操作現場等),通過多種傳感設備使用戶“投入”到該環境中,實現用戶與該環境直接進行自然交互的技術。這里所謂模擬環境就是用計算機生成的具有表面色彩的立體圖形,它可以是某一特定現實世界的真實體現。也可以是純粹構想的世界。
傳感設備包括立體頭盔(HeadMounted Display)、數據手套(Data Glove)、數據衣(Data Suit)等穿戴于用戶身上的裝置和設置于現實環境中的傳感裝置(不直接載在身上)。自然交互是指用日常的方式對環境內的物體進行操作(如用手拿東西、行走等)并得到實時立體反饋。
2.VRML
WWW上的虛擬現實技術是依靠VRML語言來實現的,VRML是英文Virtual RealityModeling Language(虛擬現實造型語言)的縮寫。使用 VRML,能在因特網上設計三維虛擬空間??梢越ㄔ焯摂M的房間、建筑物、城市、山脈和星球。能用虛擬的家具、汽車、人員、飛機或能想象出的任何東西來填充虛擬的世界。
VRML最主要的特點是,能夠在因特網上創建動態的世界和感覺豐富的虛擬環境。在 VRML 中,可以創建錨點于 VRML 空間造型的鏈接。單擊錨點造型將引導 VRML 瀏覽順著鏈接檢索出該鏈接所連的 VRML 文件。那個文件也可以包含跟蹤的鏈接,而且以此發展下去。
順著一個 VRML 文件的鏈接,用戶能在 3D 空間游覽Web,當用戶漫步因特網時,可以從一個虛擬空間跨入另一個空間。
VRML的基本目標是建立因特網上的交互式三維多媒體,基本特征包括分布式、三維、交互性、多媒體集成、境界逼真性等。
目前,因特網上有很多 VRML 站點,使用搜索引擎就可以查到。需要說明的是,在 VRML站點前,瀏覽器要安裝 VRML 的插件。常見的 VRML 的插件有:CosmoPlayer、blaxxum Contact、Cortona 和 WorlView 等。
3.虛擬現實的應用
(1)遠程教育:
國內外一些高等院校利用 VRML 2.0 語言,成功開發了基于集成聲音、圖像及其他多媒體技術的三維空間的遠程教育中心,它制造了一個完全立體化的模型,虛擬出真實的校園環境,用戶進入教育中心如同進入真正的學校一樣,可以進行提問、考試等,進行實時的教學和交流。
(2)商業應用:
VRML 可以讓顧客更好地感受想要購買的商品。對于那些期望與客戶建立直接聯系的公司,尤其是那些在他們的主頁上向客戶發送電子廣告的公司,VRML具有特別的吸引力。
(3)網絡娛樂:
網絡娛樂領域是 VRML 的一個重要應用領域。它能提供良好的多人之間的交互功能,提供更加逼真的虛擬環境,從而使人們能夠享受其中的樂趣,帶來美好的娛樂感覺。
VRML 目前正朝著實時通信、大規模用戶交互的方向發展。