基于UDK的虚拟现实技术在室内设计中的应用与研究

时间:2022-06-11 03:38:58

【摘要】1.1 UDK(Unreal Development Kit) UDK是基于Unreal3引擎(虚幻游戏引擎第三代)的免费版开发工具,是一套为DirectX 9/10 PC、Xbox 360、PlayStation 3平台准备的完整的游戏...

基于UDK的虚拟现实技术在室内设计中的应用与研究

摘要:本文介绍了目前主流的可视化开发工具,结合3ds Max和UDK(Unreal Development Kit)的虚拟现实技术问题进行了研究,以一个客厅样板房为实际参考模型,探讨了三维场景管理、材质及模型导入等关键问题。重点介绍三维场景中烘焙贴图的制作方法和用UDK实现漫游功能的技术问题,最终实现了一个三维虚拟样板房漫游系统,能使客户直观的了解设计方案和切实效果,在室内设计领域内有着极其巨大的应用前景。

关键词:UDK;虚拟现实技术;室内设计;漫游

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 18-0000-04

当今的房地产业发展十分成熟,随之带动室内设计行业的竞争激烈,传统的平面效果图、沙盘模型、样板房及漫游动画已不能满足消费者的需求,作为一种最直观的设计表现的技术手段,虚拟现实技术已经成为设计师和客户交流沟通、展示的平台,与传统的设计表现方法相比,设计方案的交流更为高效,能更好的满足客户要求等特点。虚拟现实技术也将成为室内设计表现和展示的最佳方式。

1 设计软件介绍

1.1 UDK(Unreal Development Kit)

UDK是基于Unreal3引擎(虚幻游戏引擎第三代)的免费版开发工具,是一套为DirectX 9/10 PC、Xbox 360、PlayStation 3平台准备的完整的游戏开发构架,支持64位HDR高精度动态渲染、多种类光照和高级动态阴影特效,可以在低多边形数量(通常在5000~15000多边形)的模型上表现出数百万个多边形模型才有的高精度,这样就可以用最低的计算资源做到极高画质渲染,符合虚拟场景的真实感要求。

在本次研究中,笔者运用udk进行室内虚拟场景构建及场景浏览功能的实现,是体现虚拟现实技术的最佳工具之一。

1.2 3ds Max

3ds Max是3D Studio Max软件的简称,是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。广泛应用于广告、影视、工业设计、建筑设计、多媒体制作、游戏、辅助教学以及工程可视化等领域。

2 漫游系统的制作流程

本次研究主要是针对虚拟现实技术的讨论与研究,笔者在一套现成的三维室内客厅模型素材的基础上,进行针对性的修改与制作以适应虚拟现实系统的需求。模型包括地板、墙壁、地板等主体部分形成客厅和餐厅的格局,配合沙发、茶几、餐桌、饰品等模型丰富场景的细节。本系统开发流程如图2.1所示。

4 总结

本次研究构建虚拟现实系统的工作主要包括:制作适合虚拟现实技术应用的三维模型、贴图制作、场景构建、自动浏览等。本系统通过应用UDK工具,通过UV贴图、法线贴图等手段,利用低多边形建模实现了高多边形渲染质量;运用Vray光影烘焙贴图技术,使得二维的单帧渲染才有理想光影效果,能够在实时渲染的三维浏览场景中实现,相对于国内同类虚拟现实系统,大大提高了产品质量;在实时阴影、碰撞检测等方面,整合了UDK各种编辑器应用,探索了将世界一流游戏引擎应用于室内设计领域的工作流程,具有较强的应用和推广价值,即本文的创新点。Unreal3引擎还提供了强大的脚本语言(Kismet)的支持,在下一步的工作中,将进一步研究脚本语言实现场景交互的问题,从而使得用户在浏览室内设计场景时得到更直观的,更现实的感受。

参考文献:

[1]http:///view/3964804.htm

[2]http:///view/123913.htm

[3]http:///view/1359428.htm

[4]Jason Busby,Zak Parrish,Jeff Wilson.精通Unreal Engine3卷一、卷二[M].武侠,孙德彪,张青春,张美蓉.北京:清华大学出版社,2011.

[5]朱旦晨,宋桂岭.基于Unreal3的虚拟博物馆系统的实现[J].计算机与现代化,2010,1:48-52.

[6]林茂.虚拟现实技术在室内设计领域的应用[J].硅谷,2011,7:155.

[7]龙桃娥.虚拟现实技术在建筑领域中的应用论述[J].广东建材,2011,3.

上一篇:浅谈《计算机组装与维护》实训课程教学与实践... 下一篇:中学计算机教育的几点误区