WEB3D 三维网页技术 介绍
前景,无论是小型的具有3D功能的web客户端应用,还是高性能的广播级应用,X3D都应该是大家共同遵守的一个标准,从而结束当前互联网3D图形的这种混乱局面,在统一的X3D基本框架下保证不同软件厂家开发的软件具有互操作性。
采用Java,3D图形渲染不需要插件
Java在互联网上几乎随处可见,而它在3D图形上正在显示出更大的威力。使用Java 的重要理由之一是它的平台无关性。它的平台无关性来自于Java只需部分编译。负责编译Java程序的是Java Virtual Machine (JVM),不同的平台有它自己的JVM,处理与平台相关的功能。因此,只要支持JVM,就能运行Java小程序。两种最有名的浏览器Netscape 和 IE都支持JVM。因此用Java制作的3D图形几乎可以在所有的互联网浏览器上显示。
Shout Interactive和Blaxxun两个公司使用纯Java技术开发了实时渲染引擎(大小只有50K),这个小小的Java小程序,不仅在网上自动下载,而且可以在客户端实时渲染3D场景,逐帧显示动态的3D图像。Shout Interactive和Blaxxun为用户扩充自己的3D图形功能预留了极大的空间。两个公司并没有抛弃VRML,Shout Interactive公司可以接受VRML文件,并把它变成自己的文件格式;Blaxxun公司的软件可以直接运行VRML。当然,Shout Interactive 3D的小巧灵活并不是没有代价的:它简化了VRML的功能,VRML的一些功能不能用小小50K的Java来实现。可以说这两个公司最先在它们的产品中实现了核心的X3D技术。
使用这种“无插件技术”(plug-in)的Shout Interactive公司为Macy’s and Excite web portal网站制作了栩栩如生的3D
上一篇:虚拟现实的计算机技术:计算机体系结构[ 04-21 ]
下一篇:基于 CATIA和 VIRTOOLS技术的虚拟机舱漫游研究[ 04-21 ]