虚拟现实的室内设计方法_第1页
虚拟现实的室内设计方法_第2页
虚拟现实的室内设计方法_第3页
虚拟现实的室内设计方法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟现实的室内设计方法 摘要:虚拟现实技术是指计算机模拟系统,它可以给用户一种完全身临其境的感觉。在本文中,提出了一个基于虚拟现实技术的新型室内设计框架。所提出的室内设计框架的工作流程包括三个步骤:硬装饰设计,软装饰设计及视觉设计。硬装饰的设计就像绘画的色彩或影院的背景,软装饰的目的是创造家居的品味和角色。在此根底上提出一种基于Web技术的虚拟现实设计。详细包括3D建模,3D显示及交互式实现。最后,通过室内装饰效果图的一些例子来证明所提的室内设计方法的有效性。关键词:虚拟现实;室内设计;UDK1引言随着计算机科学技术的日益开展,它正悄然计影响我们的日常生活。与此同时,计算机科学技术在很多方面改

2、变了传统的建筑设计方法。特别是虚拟现实技术(VR),被认为是21世纪最有可能改变世界的技术之一【5】。虚拟现实技术综合集成了计算机图形学,计算机人机交互,传感器技术,人工智能,机器人技术等,旨在为用户提供逼真的图像,声音和其他可以模拟虚拟环境的感觉,使用户感觉他们处于物理环境中。一般利用交互式软件和硬件创立一个真实的,逼真的三维环境模拟,然后通过身体的运动来体验或控制,用户可以像真实环境一样触摸环境【6】。虚拟现实技术具有良好的互动性,沉浸感和实时性,为我们提供了一个与真实世界一样的虚拟世界。随着虚拟现实技术在建筑设计中的应用,建筑工程师可以在3D虚拟世界中实现他们的作品。虚拟现实技术不仅可以

3、为建筑创作提供一种新的艺术表达方式,而且使建筑设计方法和概念有了很大的变化。近年来,虚拟现实技术被广泛应用于建筑领域,特别是室内设计和装饰领域。利用虚拟现实技术,设计师和客户都可以对室内布局产生鲜明的感受。在此根底上,设计师还可以根据自己的想法充分构建装饰虚拟;房间,并可以在虚拟房间中改变自己的位置以观察设计的效果,直到满意为止。这种设计方法可以有效节省设计时间,进而节省模型构建的本钱。随着计算机硬件的开展,近年来已经提出了许多基于虚拟现实技术的室内设计方法。本文首先提出一种基于虚拟现实技术的室内设计方法,在此根底上,详细介绍了基于3dsMax,Photoshop等实现室内设计建模及UDK实现

4、场景遨游的关键技术。2基于虚拟现实技术的室内设计方法在现代室内装饰设计中,除了吊顶,地板,墙面处理等一些硬装饰贴面之外,人们还注意设计的细节,如灯具,油画,靠垫,窗帘等软装饰的选择。整体设计过程可分为两个阶段:1)硬装饰设计和2)软装饰设计。硬此外,计算机辅助设计软件的应用由两个阶段组成:1)建模和2)可视化。因此本文将室内设计的工作流程包含三个步骤,即硬装饰设计,软装饰设计和视觉设计(如图1所示)。装饰设计阶段模型需要准确的尺寸,形状和空间位置,并且可以自动生成施工图纸来完成施工设计。软装饰的设计只依赖视觉注意模型,并不需要完全准确的物理信息模型。视觉设计旨在追求渲染结果的真实感,并考虑影响

5、渲染速度的关键因素。这个阶段可以满足材质和质感的要求,装饰光线,进而提升物体外表真实感的细节。同时,为了更好地满足不同用户在室内设计中的需求,在场景中需要实现交互功能设计。3室内设计建模过程及关键技术UDK(虚幻开发工具包)是一款基于虚幻引擎的免费开发工具,支持64位HDR高精度动态渲染,多级照明和高级动态阴影效果。3DStudioMax(3dsMax)是由Autodesk基于PC开发的3D动画渲染和制作软件。因其在多边形建筑建模方面的优势,广泛应用于建筑设计,工业设计,可视化等领域。本文主要针对虚拟现实技术在室内设计方面的应用进展讨论和研究,使用3dsMax,Photoshop等工具在此系统

6、中构建立体场景,UDK用于实现场景遨游。详细的工作步骤包括三维模具修改,模型UV(地图坐标)展览,照片和地图烘焙,法线贴图制作,模型和地图导出,UDK静态模型和地图导入,UDK素材制作,UDK虚拟场景构建,场景遨游等。从3D建模到最终产品发布过程,虚拟现实室内设计的开发使用多种开发工具并体验多种消费环节。目前,实现虚拟遨游主要有两种方式,一种是3D模型(基于3D建模技术),另一种是三维全景虚拟现实(基于图像渲染)。本工程采用三维模型虚拟现实,开发过程和工具见表1。建模过程中使用的三维建模技术如下:(1)根本几何建模;(2)样条线建模;(3)多边形建模。一般根据在尽可能少的时间内使用尽可能少且简

7、单的操作满足设计要求;的原那么确定建模方法。建模时,首先确定一个基准空间模型,然后逐一添加场景模型,并确保模型独立,可以通过改变节点的位置和大小逐个位于房间中每个模块,并根据需求设计交互功能。建模过程中,需要在保证模型真实性的前提下对模型进展优化,以利于模型UV的扩展。同时,考虑整个系统的整体性能,对模型进展简化。模型UV扩展主要使用两个修改器进展UVW扩展和UVW映射,为了进步地图的利用率,假如遇到纹理图案需要重复的物体,那么可以利用UV重叠来节约一些纹理空间。使用漫反射贴图来创立法线贴图和高光贴图可以使材质更逼真。保存地图时,无alpha地图保存为24位,通道保存为32位,并选择UDK支持

8、的.tga格式,大小为2的n次幂。场景中的碰撞对象应该命名为UCX_;作为前缀,假如模型中碰撞对象过多,需要在其后面添加序列号。修改后的模型逐个导出到UDK引擎支持的ASE或FBX格式文件。假如导入UDK的模型不平滑,那么有必要修改3DSMax中的平滑组,以使相邻曲面不存在于平滑组中。虚拟现实的应用需要为用户提供几种不同的场景,以满足不同用户在室内设计中的审美需求,为了在场景中实现更多的交互功能,设计场景应该有很强的选择性。例如,整个房间没有关闭,门和窗户可以翻开,用户可以走出房间环顾四周;在墙上的墙壁图案房间可以改变,用户可以根据自己的爱好决定使用哪一面墙。该房间墙壁的图案可以改变;房间墙壁

9、上的墙壁灯可以翻开,让用户感受到室内灯光的明暗变化;在房间里的橱柜玻璃可以挪动,然后室内装饰和桌椅可以做出类似的变化等等。为了改善现场的真实性和虚拟环境的浸润性提升,需要在三维场景中碰撞检测。将模型导入到UDK后,该轴将自动定位到3dsMax的原点(轴相对于原点的位置是模型相对于它自己的轴的最大位置)。因此为了快速对齐位置,在UDK中应将所有模型轴位置设置在同一坐标中。假如3D中没有碰撞模型,那么可以在UDK中自动生成碰撞。自动遨游主要包括两局部:穿插场动画和系统默认途径遨游。系统中的自动遨游主要由UDK中的摄像机动画实现。UDK中事件触发的组件包括多种类型的自动触发,交互式触发等。交互功能主

10、要通过设置事件触发器来实现。UI界面的实现主要由新版本的UDK完成。在Flash中,角色间隔 触发界面元素的隐藏程序完成,也就是说,当角色靠近时,弹出flash接口,并且当角色分开始景时,flash交互功能关闭。在Flash中完成动画并引入到UDK后,触发器将添加到场景中同时触发半径被修改。在Flash中,设置了两个图层来存储图片序列以通过角色和对象之间的间隔 来控制播放停顿Flash动画。基于上述方法,实现室内设计3D模型建立、显示及交互性设计,效果如图2所示。4完毕语虚拟现实室内设计为室内设计提供了新的研究视角和研究方向。它为室内设计的概念体系和构造体系注入了新的科学内涵,这有利于整个室内设计行业的繁荣开展。虚拟现实系统可用于全室显示,使参观者可以快速理解布局并获得实际经历。构建虚拟现实系统的工作主要包括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论