您的位置: turnitin查重官网> 下载中心 >试议建筑工程论虚拟和现实技术在建筑工程领域方面运用

试议建筑工程论虚拟和现实技术在建筑工程领域方面运用

收藏本文 2024-01-23 点赞:25579 浏览:111254 作者:网友投稿原创标记本站原创

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

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

虚拟与现实又称灵境技术—简称VR。它是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者视觉、 听觉、触觉、甚至味觉等感官的模拟,让使用者如同身临其境一般,可以及时没有限制地、直观地观察三度空间内的事物,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。虚拟现实是一项综合集成技术,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算机生成逼真的三维视、听、嗅觉等感觉,使人作为参与者通过适当装置,自然地对虚拟世界进行体验和交互作用。虚拟与现实是一个软件跟硬件完美结合的产物,因此在开发虚拟与现实中我们除了使用必要的硬件设备满足我们的感官需要外,同时我们也要配合软件进行开发。目前主要使用的是三维软件以及交互式的开发平台,三维软件主要用Autodesk3DMAX以及AutodeskMaya、XSI、D等。现今在虚拟现实行业内出现的编辑软件不计其数,而比较热门的有四款软件,他们分别是:Unity3d、Virtools、VR-Platform、EON Studio。在这四款软件中,Unity3d尤为突出,稳稳的把握住了虚拟现实,独领。
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine,Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。Virtools是一种构建三维交互式虚拟系统十分便捷、非常有效的软件。特有的“可视化脚本交互设计界面”大大的降低了学习门槛。学者无须钻研艰深的程序语言,就能完成虚拟现实的制作,它也因为独具的游戏交互式功能,多被用于游戏的开发和制作。
VR-Platform三维互动仿真平台,是一款互动仿真能力较强的软件,现多被使用于实现场景的模拟和制作。EON Studio是一个完全基于GUI的设计工具,能够开发出许多实用性的训练、培训软件。在教育和技术培训行业运用较为广泛。

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

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

摘自:毕业论文的格式www.udooo.com

desk3Dmax以及Unity3D。
(1)前期工作准备阶段
通过实地的考察,了解建筑工地所在的环境以及周边的设施,建立详细的数据库资料,为我们模拟周边真实的环境提供详细的数据。
(2)三维数字模型的制作阶段
项目方案确定之后,我们通过详细的施工图并结合拍摄的现场资料,以及前期所获得的数据资料,在三维软件中制作数字模型,在此我们使用的三维软件主要是3DMAX,采用多边形建模的方式,在运用三维软件模拟虚拟环境的时候,尽可能做到按照实际尺寸在我们电脑上等比例制作模型。在建模过程中要尽量完善,力求能够达到逼真环境的效果。我们通过三维软件建造模型,并通过灯光、贴图、材质、渲染等技术,让电脑制作出的三维模型能够达到逼真环境的效果。
(3)三维数字模型的烘焙制作
为了能够实现对三维场景中的建筑模型进行交互,我们需要对三维软件中制作的模型进行二次加工,只有这样方可进入到Unity3d,为了能够达到真实的环境效果我们需要对建筑模型进行烘焙,模型的烘焙是在3Dmax中进行的,采用的是Vray的烘焙方式,采用Vray烘焙可以获得比较真实的烘焙效果。烘焙的目的就是将颜色、材质、贴图、灯光信息直接记录在一张贴图上,这样我们在Unity3d中可以减少我们电脑的运算速度,更快的实时渲染,而不需要在后台进行渲染合成,减少运算的时间,烘焙后的贴图是将所有的信息(包括颜色、材质、灯光、贴图)都集中在了一张贴图的上面,我们将贴图的格式存储为TGA格式,我们后期也可以采用Photoshop软件将贴图中有瑕疵的信息进行修改,进而能够达到一种更加完美的效果。
(4)虚拟与现实程序的开发以及运用
通过计算机语言的编写,控制可视化的场景模型,实现人机交互。让用户更大程度的感知建筑空间。由于Unity3d为我们提供了一个开放性的开发平台,支持C+语言、JS语言等多种计算机语言,那我们就可以通过计算机语言对我们虚拟中的建筑物体进行程序开发,通过计算机语言让虚拟中的物体执行我们想要的交互效果。
(5)交互式设备的开发

源于:论文范文格式www.udooo.com

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号