虚拟现实技术作为一门在二十世纪末才兴起的崭新的信息技术,在许多不同的领域有着广泛的应用,具有良好的发展前景。目前,很多高校都对桌面虚拟现实系统做了研究,但是都不同程度的存在模型复杂度、模型的真实感和交互性等问题。一个比较理想的桌面虚拟现实系统应该是用户能够在具有较强真实感的场景中顺畅的漫游,同时能够实现动作交互。
虚拟校园漫游系统作为一个典型的桌面虚拟现实系统,在现实校园环境规划管理和远程教育等方面发挥着重要的作用。本文主要研究基于VRML的虚拟校园的建模技术。通过查阅大量国内外相关的资料,研究和比较多种三维建模工具,确定以VRML和Java技术作为开发工具,同时结合流行的三维建模工具3D Studio Max,建立一个虚拟校园漫游系统。
本文首先通过对虚拟现实开发工具的分析和比较,确定了虚拟校园的建模方案。其次,重点研究了各种建筑物的建模方法,详细探讨了模型纹理贴图、多分辨率层次模型(LOD)、代码重用(DEF/USE)以及原型封装(PRO-TO)实现场景切换和调度等VRML场景优化技术。第三,探讨了编程交互和基于感知器的非编程交互,实现了基于VRML感知器和Javascript对场景中对象行为的控制,由此提出了基于场景对象、Javascript的多模式交互方法。第四,详细探讨了数据库的连接技术,并实现了系统的查询功能。最后,设计并实现了一个基于VRML和Java技术的虚拟校园漫游系统。从测试以及浏览的效果上看,除了模型的复杂度和美观性需要进一步提高之外,其他方面都比较理想。这在某种程度上论证了基于VRML和Java技术建立虚拟校园漫游系统的可行性和实用性。
暂无评论