1 什么是 VRML 和 X3D1.1 什么是VRVR(Virtual Reality)是一個由計算機創(chuàng)建的虛擬世界系統(tǒng).它使用硬件和軟件設備創(chuàng)造一個動態(tài)的虛擬3D環(huán)境. 1.2 歷史VRML 的全稱是Virtual Reality Modeling Language. 它開始于1994年,第一個版本是VRML1.0. 在1996年它有了第二個版本VRML 2.0. 在1998 年ISO將其確定為國際標準并命名其為 VRML97. 它是一個用來在網(wǎng)頁上創(chuàng)建虛擬場景的語言.它可以做很多事并且支持很多效果.但是事實上它并未得到廣泛應用.在過去的那些年代里,互聯(lián)網(wǎng)并不像現(xiàn)在這樣擁有很大的帶寬,并且計算機的處理能力也有限. ![]() 使用VRML97編輯的場景 在1998年VRML組織更名為Web3D. 然后他們創(chuàng)建了一個新的標準叫做X3D(Extensible 3D).它支持XML,JAVA和很多其他的技術.在2004年它成為了ISO標準.在這些年當中很多新的標準都得到了發(fā)展.也就是說有了很多各種不同的Web3D格式.當你使用瀏覽器瀏覽不同格式的Web3D網(wǎng)頁時,你就需要安裝不同的插件.這是個很煩人的事情,也是為什么到現(xiàn)在Web3D還不是十分流行. 其他的一些WEB3D技術: Viewpoint Cult3d pulse3D shout3D blaxxun shockwave3D Atmosphere B3D 1.3 X3D 的結構![]() 2 Web3D將會帶來什么 2.1 企業(yè)和電子貿易 使用3D技術可以使我們在一個網(wǎng)頁中就可展示我們的產品.我們不需要為了每個產品創(chuàng)建一個圖庫,用戶可以通過他們自己的鼠標拖拽來看他們想要看到的部分.他們甚至可以使用提供的虛擬工具進行一些模擬的操作.用這種方式用戶可以很好的了解我們的產品并且決定他們是否需要購買. 2.2 教育 2.3 娛樂 每個人都喜歡游戲.我們可以在網(wǎng)頁上玩一些2維的游戲,有了Web3D之后我們就可以玩3D游戲了.事實上我知道一些體驗3D游戲的網(wǎng)站,大部分都是用shockwave制作的. 2.4 VR和虛擬社區(qū) 3 怎樣編輯3.1 X3D-Edit這是一個開源的軟件,由Web3D組織創(chuàng)建.它支持X3D和VRML格式.它基于XML編輯器Xeena并且在java平臺上運行.它包含X3D DTD,X3D schema,XSL.它是很容易使用的并且可以避免許多錯誤. 3.2 其他的軟件所有的在VRML基礎上的資源都可以被輕易的在Web3D上再利用,只需要一些很小的改變.這里是一些有名的X3D的軟件. Flux 這是一個由 Media Machines制作的引擎. BS contact 這是由 Bitmanagement制作的,前身是 blaxxun公司. Vizx3D 這是一個用來編輯X3D的軟件.你可以非常方便的建造模型而不用親自編寫代碼. Conclusion你可以看到現(xiàn)在Web3D還不是很成熟,知道它的人也不是很多.但是我相信有一天它會成為主流并且變得十分重要.它將被廣泛的使用并且改變我們的生活方式.不僅僅是在Web這樣的領域,而是更多的地方.希望這一天能很快到來.最終它能夠像flash一樣的流行起來,因為我們計算機現(xiàn)在的圖形處理能力也在不斷的發(fā)展,這樣給它的應用創(chuàng)造了硬件基礎. |