基于VRML的分布交互式虚拟战场仿真
3. 1 VRML 的优越性
VRML(Virtual Reality Modeling Language) 为标准的虚拟现实建模语言,它定义了一种包含三维图象和多媒体的文件格式,模拟现实中的各种事件,可以与互联网上的三维环境方便集成,具有以下适合于虚拟现实环境的特点:
1) 支持树状结构。利用VRML 的树状结构可以形象地将对象结构或地域上的结合性表达出来。对于对象的位置、运动表示非常方便,同时利于查询和修改对象状态。
2) 交互功能。VRML 可以和其他语言如Java 语言结合起来构造出具备交互能力的三维场景。目前的新版本VRML2.0 可以通过扩展其执行模式进入Java 世界,利用Script 节点实现与用户的交互。
3) 支持动画。VRML 面向网络,传输的是“轻量级”的WRL 文件,即只传送描述场景的模型,而把动画帧的生成放在本地,这样使得动画的生成具有较高的实时性。
4) 支持分布式环境,具有较强的建模能力,以及提供的LOD(细节等级管理) 、Collision(碰撞检测) 和可以很方便的构造地形的ElevationGrid 等节点为创建虚拟世界提供了很大的方便。
由于VRML 以上的特点,决定了采用VRML 及其浏览器作为虚拟战场环境的支撑平台。
3. 2 利用VRML 的分布式虚拟战场结构方案
上一篇:虚拟现实在医疗中的应用[ 06-02 ]
下一篇:基于GIS三维可视化仿真技术的虚拟战场地形研究[ 06-02 ]





