论文部分内容阅读
该文的主要工作分为三个部分:第一部分是关于替身的定义、替身的制作以及应用领域的研究.由于该文提出的系统中替身是非常重要的部分,为了容易理解及制作替身,我们不仅说明了替身的结构、替身关节的旋转范围及VRML所提供的H-anim等内容,而且给出替身动作的控制方法.因为替身的形状和替身动作的速度影响整个系统的效果和性能,所以该文详细阐明了替身制作的过程及替身动作的逻辑.第二部分是VRML场景中的交互以及视点和视角的处理.可以说,用户与替身之间的相互作用构成了用户界面.该系统实现了通过鼠标、键盘、命令输入方式控制替身和视点的用户界面.替身与替身的动作表示自己的态度或者意见,对方也通过自己的替身表示相应的反应.第三部分是B/S系统的设计和实现方法以及数据包的设计和实现,我们给出浏览器/服务器实现方法、通信数据包的设计以及实现方法.该文提出了支持10个以上的用户能够同时联接而使用的B/S系统,而且给出B/S系统的实现过程及在浏览器和服务器中要处理的信息.该文的创新点:第一:提出了制作多关节替身的方法.第二:给出利用VRML和JAVA实现的多用户交互系统;针对VRML不提供多用户交互功能的问题,提出了解决方法.第三:给出10个人以上的用户可以同时联接而使用的B/S系统.第四:给出一种通信数据包的设计方法以及使用方法.该系统的应用范围非常广泛,容易移植到虚拟博物馆、虚拟公司等基于因特网的三维虚拟世界,特别是利用VRML制作的三维场景中,该方法可以大大提高三维虚拟场景的效果.