Web3D 的核心技术及其特征
目前,走向实用化阶段的 Web3D 的核心技术有基于 VRML、Java、XML、动画脚本以
及流式传输的技术,为网络教学资源和有效的学习环境设计和开发、组织不同形式的网络教
学活动,提供了更为灵活的选择空间。由于采用了不同的技术内核,不同的实现技术也就有
不同的原理、技术特征和应用特点(见表 1)。
表 1:Web3D 的核心技术及特征对比
Web3D 的
核心技术
实现原理
服 务 器 端 提 供 的 是
VRML 文件和支持资
源,浏览器通过插件
将描述性的文本解析
为对应的类属,并在
显示器上呈现出来。
将用户自定义的三维
数据集成到 XML 文
档中,通过浏览器对
其进行解析后实时展
现给用户。
通 过 浏 览 器 执 行 程
序,直接将三维模型
渲染后实时展现三维
实体。
在网络动画中加入脚
本描述,脚本通过控
制各幅图像来实现三
维对象。
技术特征
通过编程、三维建模
工具和 VRML 可视
化软件实现;在虚拟
三维场景展示时,文
件数据量很大。
通过三维建模工具
和可视化软件实现;
在三维对象和三维
场景展示时,文件数
据量小。
通过编程和三维建
模工具来实现;在三
维对象和三维场景
展示时,文件数据量
小。
通过脚本语言编程
来实现;在三维对象
和三维场景展示时,
文件数据量较小
通过实景照片和场
景集成(缝合)软件
来实现;在场景模拟
时,文件数据量较
小。
应用特点
高版本浏览器预装插件;
文件传输慢,下载时间长;
呈现的图像质量不高;与
其他多技术集成能力及兼
容性弱。适合于三维对象
和场景的展示。
需要安装插件;文件传输
快,可被快速下载;呈现
的图象质量较好;与其他
多技术集成能力强;兼容
性好。适合于三维对象和
场景的展示。
不需要安装插件;文件传
输快,可被快速下载;呈
现的图象质量非常高;兼
容性好。适合于三维对象
和场景的展示。
需要插件;文件传输快,
可被快速下载;呈现的图
象质量随压缩率可调;兼
容性好。适合于三维对象
和场景的展示。
需要下载插件;用户可快
速浏览文件;三维场景的
质量高;兼容性好。实现
360 度全景虚拟环境。
基于
VRML 技
术
基于
XML 技术
基于
Java 技术
基于动画
脚本语言
基于流式
传 输 的 技
术
直接将交互的虚拟场
景嵌入到视频中去。
java3D
Java3D 和 GL4Java(OpenGl For Java)
JAVA3D 可用在三维动画、三维游戏、机械 CAD 等领域。
Web3D 的实现技术