岳阳网络虚拟环境系统MG动画制作介绍说明
10.7 一些网络虚拟环境系统
VEOS,其全称是virtual envlronmenli operating shell,虚拟环境操作解释器。它是由华盛顿 大学开发的世界上第一个用于开发网络虚拟环境通用程序的集成软件。VE()S操作系统中的数据管理、 进程管理和通信都是使用紧密集成计算模型,能够实现对程序尽可能地隐藏细节信息。
1) dVS 它由英国Division公司开发,是如今最流行的商用虚拟环境开发工具。该系统提供创建和交互CAD 产品虚拟原型的模块化流水线。系统将环境分解为许多自治实体,并行处理这些实体。dVS适用于并行 架构,支持松耦合网络、对称多处理器或单处理器系统。一个实体表示一个高层三维对象,将对象所 有的元素封装在一起。
2) DIVE 分布式交互虚拟环境由瑞士计算机科学院开发。DIVE系统是在异质网络环境中构建分布式虚拟现 实应用的工具。DIVE利用P2P通信实现虚拟环境共享。DIVE运行时,环境南许多相互通信的进程组成, 进程分布于LAN或WAN网络中的各节点上。进程可以是用户或者自治应用程序,它们并发共享数据库。 数据库中是一些虚拟环境图形对象的抽象描述,、每个世界的进程都在一个进程组里。进程组内采用 多播协议。
3) NPSNET NPSNET由美国蒙特利海军研究院的Zvda等发明。该交瓦式虚拟世界甚于而向对象和事件的方法, 用于战争部署、战斗模拟和训练。虚拟世界中的对象通过向同岡其他对象J-播一系列事件来完成交互 。
对象发布事件时:并不关心其他对象是八会受到影响。只有收到其他对象的职责反馈时才知道该事 件是否是对方所关心的-为j’减小通信最、降低带宽要求,对象u 虚拟现实* 167传播其行为的改变信息。远程对象的位置是通过本次和上次状态的更新量来推断的。
NPSNET可以模拟空战、陆战、海战(海面或海底)或是虚拟车辆和人物。标准的巡航用户界面包 括一个飞行控制系统(节流阀和摇杆),一个SpaceBall和一套键盘。系统模型可以在陆地、海洋或是 天空中运动。
其他实体可以被其他工作站的用户控制,他们可以是参与者、基于规则的自治实体或者 基于脚本行为的实体。VE中的对象不仅仅是用户的车辆或身体,还可以是任何静态或动态物体,它们 都可以产生视觉或听觉效果。NPSNET的成功之处在于使用普通网络和标准通信协议DIS,构建出大范围 的网络虚拟环境。
转载请注明:
岳阳flash动画制作公司:http://www.flash520.com/city75/