论文部分内容阅读
随着网络技术和计算机三维技术的发展,虚拟现实技术已经得到广泛应用。本论文在对比了常用的几种图形技术后,选用JAVA 3D图形开发工具进行交互式三维场景生成的研究探讨。很多公司都开始采用网络来宣传自己,而通过虚拟现实的技术来展示自己公司的环境,让其他人了解自己的公司也将成为一个独特而又有效的方式。本论文构建了一个虚拟的办公场所,使用户可以远在外地通过网络在虚拟的三维环境里浏览、漫游和交互控制三维实体,并实现用户间的文字交流功能。本文根据论文要求做了以下工作:(1)研究了三维建模技术。利用3DS MAX软件提供的基于模型的构造方法和重复物体实例技术,构建了系统的三维模型。通过对模型面片数量的减少和纹理映射技术对模型进行优化处理。然后创建运动骨骼与人物模型进行绑定,实现骨骼动画。(2)三维模型文件格式的转化处理,静态模型转换为3DS格式,动态模型转换为MDL格式。利用JAVA 3D提供的Loader接口调用每个模型文件。(3)利用JAVA语言编写文字交流模块和三维环境交互模块,实现用户间的文字交流与鼠标和键盘对三维环境的交互控制功能。最后将两个模块的Applet小程序嵌入网页,实现系统的运行和演示。理论结合实践,开发了3D办公场所交互漫游系统。