基于VRML的虚拟楼房漫游系统的设计与实现
2019-02-12崔林林崔卫丽
中原工学院学报 2019年6期
崔林林, 崔卫丽
(1.中原工学院 机电学院, 河南 郑州 450007; 2.中原工学院 计算机学院, 河南 郑州 450007)
虚拟现实(Virtual Reality,VR)技术,是一门融合了多媒体、图形图像、计算机仿真、网络技术和人工智能等多个技术分支的多学科综合技术。该技术目前在许多领域都得到了广泛应用,尤其是在建筑仿真和实时漫游等领域的应用,开创了人机交互的新局面。本文利用VRML设计开发一个虚拟楼房漫游系统,并采用改进的LOD算法提高图像渲染速度。用户不仅可以像在真实世界中一样对场景进行参观浏览,而且还能通过鼠标、键盘等输入工具对系统中的虚拟实体进行交互操作。
1 虚拟楼房漫游系统的整体架构和开发流程
为了保证虚拟楼房漫游系统在普通PC机上的稳定运行,并达到漫游者与场景对象实时交互的要求,本文对系统进行了功能模块的划分。系统包括三维场景模型构建、场景漫游控制及用户与虚拟场景的实时交互等模块。各模块在功能上相互独立,它们之间利用数据接口进行联系。虚拟漫游系统的设计架构如图1所示。

图1 虚拟漫游系统的设计架构图
虚拟楼房漫游系统的实现,重点是构建三维场景模型、实现场景漫游和人机交互功能等。系统具体的开发流程如下:
(1) 利用3ds MAX和VrmlPad等模型构造软件,依据设定比例和样式分别构建场景模型,包括建筑模型、花草树木模型等。
(2) 利用相应的接口技术,将利用3ds MAX构造的对象模型以.wrl格式文件导出,然后导入到VRML场景中,在VRML中进行纹理、灯光处理,使模型得到优化,实现场景模型的调度及虚拟漫游。……
登录APP查看全文
