虚拟与现实技术在建筑工程领域方面的运用

更新时间:2024-01-18 作者:用户投稿原创标记本站原创 点赞:27200 浏览:122385

摘 要:伴随着信息化技术、云计算以及数字媒体领域新技术在中国的兴起,一项改变人的视觉、触觉、听觉、味觉的技术正在中国悄然兴起,并且被越来越多的用户所接受——虚拟现实技术,它广泛的应用到我们生活的各个方面.网上世、网上看房、网上浏览三维数字城市等越来越多的用户所热衷,在建筑工程领域,运用虚拟与现实的手段,一方面可以让设计师更快的表现出自己的设计意图,发现设计过程中的问题,另一方面也可以让用户能够直观的了解到建筑周边的环境,空间的布局以及结构,同时交互式的设计更是增加了用户与建筑之间的沟通,各种传感设备的使用,使软件跟硬件的结合发挥到了极致,让用户如同在真实的空间中一样.

关 键 词:虚拟现实;建筑;软件开发

一虚拟与现实技术的定义以及主流开发平台

虚拟与现实又称灵境技术—简称VR.它是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者视觉、听觉、触觉、甚至味觉等感官的模拟,让使用者如同身临其境一般,可以及时没有限制地、直观地观察三度空间内的事物,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间.虚拟现实是一项综合集成技术,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算机生成逼真的三维视、听、嗅觉等感觉,使人作为参与者通过适当装置,自然地对虚拟世界进行体验和交互作用.虚拟与现实是一个软件跟硬件完美结合的产物,因此在开发虚拟与现实中我们除了使用必要的硬件设备满足我们的感官需要外,同时我们也要配合软件进行开发.目前主要使用的是三维软件以及交互式的开发平台,三维软件主要用Autodesk3DMAX以及AutodeskMaya、XSI、D等.现今在虚拟现实行业内出现的编辑软件不计其数,而比较热门的有四款软件,他们分别是:Unity3d、Virtools、VR-Platform、EONStudio.在这四款软件中,Unity3d尤为突出,稳稳的把握住了虚拟现实,独领.

Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎.Unity类似于Director,Blendergameengine,Virtools或TorqueGameBuilder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows和MacOSX下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台.Virtools是一种构建三维交互式虚拟系统十分便捷、非常有效的软件.特有的“可视化脚本交互设计界面”大大的降低了学习门槛.学者无须钻研艰深的程序语言,就能完成虚拟现实的制作,它也因为独具的游戏交互式功能,多被用于游戏的开发和制作.

VR-Platform三维互动仿真平台,是一款互动仿真能力较强的软件,现多被使用于实现场景的模拟和制作.EONStudio是一个完全基于GUI的设计工具,能够开发出许多实用性的训练、培训软件.在教育和技术培训行业运用较为广泛.

二虚拟与现实技术在建筑设计方面的应用

虚拟与现实技术被广泛的运用到生活的各个方面,其中在建筑设计方面得到极大地运用.传统的建筑设计工程一般是设计师通过草图、文字以及个人的经验进行设计,然而对于一些复杂程度较高或者设计师未曾设计过的建筑而言,设计师很难对其进行详细的定位于分析,有些设计方案太过于概念化,无法跟实际环境进行关联.虚拟与现实技术帮我们解决了这样的难题,我们以大华房地产开发作项目为案例进行讲解,在大华房地产项目开发中,为了让用户能够切实的感受到虚拟世界与现实世界的差别,我们主要采用了比较顶端的两套开发软件:Autodesk3Dmax以及Unity3D.

(1)前期工作准备阶段

通过实地的考察,了解建筑工地所在的环境以及周边的设施,建立详细的数据库资料,为我们模拟周边真实的环境提供详细的数据.

(2)三维数字模型的制作阶段

项目方案确定之后,我们通过详细的施工图并结合拍摄的现场资料,以及前期所获得的数据资料,在三维软件中制作数字模型,在此我们使用的三维软件主要是3DMAX,采用多边形建模的方式,在运用三维软件模拟虚拟环境的时候,尽可能做到按照实际尺寸在我们电脑上等比例制作模型.在建模过程中要尽量完善,力求能够达到逼真环境的效果.我们通过三维软件建造模型,并通过灯光、贴图、材质、渲染等技术,让电脑制作出的三维模型能够达到逼真环境的效果.


(3)三维数字模型的烘焙制作

为了能够实现对三维场景中的建筑模型进行交互,我们需要对三维软件中制作的模型进行二次加工,只有这样方可进入到Unity3d,为了能够达到真实的环境效果我们需要对建筑模型进行烘焙,模型的烘焙是在3Dmax中进行的,采用的是Vray的烘焙方式,采用Vray烘焙可以获得比较真实的烘焙效果.烘焙的目的就是将颜色、材质、贴图、灯光信息直接记录在一张贴图上,这样我们在Unity3d中可以减少我们电脑的运算速度,更快的实时渲染,而不需要在后台进行渲染合成,减少运算的时间,烘焙后的贴图是将所有的信息(包括颜色、材质、灯光、贴图)都集中在了一张贴图的上面,我们将贴图的格式存储为TGA格式,我们后期也可以采用Photoshop软件将贴图中有瑕疵的信息进行修改,进而能够达到一种更加完美的效果.

(4)虚拟与现实程序的开发以及运用

通过计算机语言的编写,控制可视化的场景模型,实现人机交互.让用户更大程度的感知建筑空间.由于Unity3d为我们提供了一个开放性的开发平台,支持C+语言、JS语言等多种计算机语言,那我们就可以通过计算机语言对我们虚拟中的建筑物体进行程序开发,通过计算机语言让虚拟中的物体执行我们想要的交互效果.

(5)交互式设备的开发为了让用户能够更好的与建筑之间进行交互,我们需要一些传感设备,以此满足虚拟世界的3I特性:多感知性(Multi-Sensory)所谓多感知是指除了一般计算机技术所具有的视觉感知之外,还有听觉感知、力觉感知、触觉感知、运动感知,甚至包括味觉感知、嗅觉感知等.理想的虚拟现实技术应该具有一切人所具有的感知功能.由于相关技术,特别是传感技术的限制,目前虚拟现实技术所具有的感知功能仅限于视觉、听觉、力觉、触觉、运动等几种.浸没感(Immersion)又称临场感,指用户感到作为主角存在于模拟环境中的真实程度.理想的模拟环境应该使用户难以分辨真检测,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,交互性(Interactivity)指用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性).构想性(Imagination)强调虚拟现实技术应具有广阔的可想像空间,可拓宽人类认知范围,不仅可再现真实存在的环境,也可以随意构想客观不存在的甚至是不可能发生的环境.由于浸没感、交互性和构想性三个特性的英文单词的第一个字母均为I,所以这三个特性又通常被统称为3I特性.

为此我们需要专门的一些接受设备、传感设备等其他的感知设备.通过这些设备的运用让我们可以更大程度的与建筑之间进行互动,达到虚拟与现实交互的目的.

三虚拟与现实在建筑方面的发展前景以及趋势

现在各个国家都在加强对虚拟现实技术的应用以及开发,我国也一样,在虚拟建筑世界方面,都已经制作出了复杂的建筑模型,并且已经应用到城市生活中来,虚拟现实技术所涉及的领域十分的广泛,技术潜力巨大,在建筑方面的前景更是十分的广阔.随着数字化城市建设的蓬勃发展和网络技术的发达以及计算机软硬件的进展,虚拟现实技术在建筑设领域的应用将会更广,特别是随着三维可视化地理信息系统、真实与虚拟现实的集成、视景仿真和海量数据漫游等关键技术完善和走向实用,为在真实三维环境中实现虚拟建筑,提供了良好的技术条件和拓展空间.