论文部分内容阅读
分布式虚拟环境(Distributed Virtual Environment,DVE)是一个分布式的应用系统,它描述了一个模拟的3D空间,不同地点的用户同时出现在这个空间中,我们称这种共享的空间为一个虚拟世界,它由图形化表示的对象构成。所有不同地点的用户通过看到共同的场景、听到共同的声音来感知一个共同的虚拟世界。每个用户都能够对整个三维空间进行漫游,能够看到、听到其他的用户,甚至还能够与他们进行一定程度上的合作。 在DVE中,当虚拟世界中的实体数较多时,为了满足虚拟环境的实时性要求,必须采取适当的措施减少数据传输量,从而保证实体的时空一致性及系统的可扩充性。 为了减少传输的数据量,除了采用DR算法和改进通信方式外,还可以对将要发送的数据流进行过滤。本文对基于距离的过滤机制进行了改进,结合视觉原理提出了基于视觉计算的分级消息过滤机制。该机制根据本机结点在虚拟环境中的可视范围,实时计算远程主机相对于本机的级别值,并按照该级别值将实体分为不同等级,采取不同的标准发送数据,以达到减少低级别值实体通信数据量的结果。最后,本文给出了一个应用该分级消息过滤机制的原型系统。