首页 > 范文大全 > 正文

虚拟现实技术在建筑漫游中的实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇虚拟现实技术在建筑漫游中的实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘 要] 虚拟现实是研究如何更好地实现人机交流技术,具有沉浸性、交互性、构想性等特征。其在建筑漫游中的实现主要通过场景数据库的构建和漫游通用引擎的设计来实现,虚拟现实技术在建筑领域的实现对于该技术在其他领域的应用也具有参考价值。

[关键词] 虚拟现实 建筑漫游 实现

引言

随着计算机技术的不断发展,人类认识和改造世界的能力得到不断提高,同时,人类生产生活对计算机技术的依赖也越来越强,计算机技术的发展离不开人类的智能,而人类生产生活能力的提高又在一定程度上依赖于计算机技术的发展。这就要求实现人与计算机的信息交流,人机交互技术是实现人与计算机信息交流的关键,虚拟现实就是研究如何实现人机交流的技术。

1、虚拟现实的含义及特征

虚拟现实是近年计算机技术研究的热点之一,虚拟现实技术是众多计算机高新技术的汇集,包括计算机图形学、多媒体技术、人工智能、人机接口技术、传感器技术、实时计算技术以及人类行为学等关键技术。虚拟现实技术是多媒体技术发展的高层次形式,将计算机技术引入了一个更高的层次。该技术能给人以更为逼真的体验,它为人类进一步探索世界、改造世界提供了一个现实的途径。

虚拟现实从本质上来说就是一种先进的计算机用户接口,它是通过为计算机用户提供各种直观而自然的感知交互手段,最大程度地方便用户操作,从而减轻用户负担,以提高整个系统工作效率的一门技术。根据众多学者的观点,可对虚拟现实做出如下界定:虚拟现实是利用计算机生成一种模拟环境(如飞机驾驶舱、操作现场等),通过多种传感设备使用户“投入”到该环境中,实现用户与该环境直接进行自然交互的技术。这里所谓模拟环境就是用计算机生成的具有表面色彩的立体图形,即是通过视、听、触觉等作用于用户,使之产生身临其境的交互式视景仿真,它可以是某一特定现实世界的真文体现,也可以是纯粹构想的世界。传感设备包括立体头盔、数据手套、数据衣等穿戴于用户身上的装置和设置于现实环境中的传感装置(不直接戴在身上)。自然交互是指用日常使用的方式对环境内的物体进行操作(如用手拿东西、行走等)并得到实时立体反馈。

虚拟现实技术具有沉浸性、交互性、构想性等特征。所谓沉浸性是指计算机操作者作为人机环境的主导者存在于虚拟环境之中,虚拟现实技术改变了传统的人机交流形式,在传统人机交流活动中,计算机为人提供了丰富的信息,但是人始终是在环境之外,而虚拟现实技术将人置身于人机环境之中,实现了人机环境的和谐统一。所谓交互性,是指人在虚拟环境中与遇到的对象相互作用,是实现人机和谐统一的关键所在,它包含对象的可操作程度、用户从环境中得到反馈的自然程度及虚拟场景中对象依据物理学定律运动的程度等。所谓构想性,是指虚拟现实是启发人创造性思维的活动,它不仅是一个用户与终端的接口,而且可使用户沉浸于虚拟环境中获取新知识,产生新构思。

2、建筑漫游概述

建立以多维信息空间为基础的人机环境,实现人与计算机和谐而自然的信息交流,一直是计算机信息技术追求的目标之一。有了虚拟现实技术的支撑,达到这一目标成为现实。建筑漫游正是虚拟现实技术在建筑的领域的应用,该技术不仅对建筑领域相关技术的发展具有重要的现实意义,而且还会带动其他相关领域技术的进一步发展。

建筑漫游系统包括一个视、听、触觉一体化的特定范围的虚拟环境,它是一个真实空间的实时空间或假想空间的实时仿真虚拟空间,用户借助必要的装备以自然的方式在该虚拟空间中漫游,从任意角度对环境中的对象进行观察,从而产生身临其境的感觉,同时也可以对其中的物体进行规划和操作。一般来说,虚拟环境漫游系统主要包括场景数据库的生成和通用漫游引擎的设计两部分,其框架如图2所示:

图2 虚拟环境漫游系统结构框图

在虚拟现实技术出现以前,建筑师与用户之间的交流通常是通过二维的建筑图纸或者木制模型。通过这种方式,用户很难在头脑中构建出建筑物的清晰形象,除非用户经过良好的训练,能从二维透视图中想象出三维场景,并且对建筑设计符号十分熟悉,当然具备这样素质的用户是很少的。这就造成了建筑设计者与用户之间的交流障碍,用户无法清楚地意识到建筑设计者的意图,也就无法将模型与自己的需求进行对比,更不能根据模型及自己的需求提出建设性建议,设计者也就很难根据用户的真正需求设计出用户满意的方案。建筑设计者和用户都意识到这一点,希望缩小和对方的距离,更清楚了解对方意图。虚拟现实技术实现了他们的愿望,虚拟社区漫游就是虚拟现实技术应用于建筑领域的一个成功范例。虚拟建筑漫游系统可以在建筑物动正式施工之前,先建立一个该建筑物及其所在社区的虚拟模型,设计师和用户可以通过计算机交互设备控制一个假想的观察者(视点)在建筑群模型中移动,而在显示设备上(计算机屏幕或头部跟踪器等)则显示出这个“观察者”所“看”到的景象。这里的视点可以是一个步行者的视点,也可以是一只鸟的视点或者两者都不是,而仅仅是拥有一定高度和运动速度的“眼睛”而已。

建筑物漫游系统对于建筑师、室内装潢设计师和用户来说都具有非常重要的意义。建筑师和室内装潢设计师通过它可以向用户展示自己的设计思路,并及时得到用户的意见反馈。同时,设计中如果有什么不合理的地方也可以通过对三维场景的漫游及时发现,并及时更正。而用户则可以通过漫游系统对自己想要购买的建筑有一个全面的感性认识,做出放心的选择。

3、虚拟现实技术在建筑漫游中的实现

在建筑漫游中,虚拟现实技术主要通过场景数据库和通用漫游引擎来实现。

3.1场景数据库的构建

构建场景数据库,主要有三个步骤,即选择建模工具、确定场景数据库的树状层次结构、构建场景数据库。

3.1.1选择建模工具

目前,可用于构建场景数据库建模的软件主要有:MultiGen Creator, AutoCAD,3D Studio等。这些软件的格式都是不公开的,其中,MultiGen Creator在实时仿真模型构建上功能较强大,AutoCAD也能进行实时仿真模型构建,但是其功能远不如MultiGen Creator,3D Studio也能进行实时仿真模型构建,但是其开发初衷并不是用于构建实时仿真模型,而是为了产生三维动画,所以,综合这些情况来看,要构建实时仿真模型,MultiGen Creator是首选工具。