Unity平台下的虚拟交互系统的设计
摘要:随着信息技术的发展,室内设计领域中将用户“投射”到室内虚拟逼真环境。该文研究基于Unity3D平台的室内虚拟交互设计系统,采用主流建模软件3DMAX建模,在Unity3D平台上实现交互控制,实现导航路径漫游、装修设计中的物件添删、位置移动、材质更换等交互功能。
关键词:虚拟现实;Unity3D;交互设计;室内漫游
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2014)28-6666-02
1 概述
近年来虚拟现实在科技领域引起了广泛的关注,采用虚拟技术达到的逼真效果、沉浸式体验使其在众多行业得到应用,尤其表现在室内虚拟交互设计中。早前的室内设计效果图只能以静态的方式展现,而目前通过虚拟现实技术用户可以“走进”室内环境,多角度的浏览,并进行交互操作。虚拟现实技术达到的直观动态的展示效果对于室内虚拟交互设计是极其重要的。各虚拟现实制作软件中,Uinty3D 拥有嵌套多种开发语言的功能和特点,使得其在虚拟现实项目上得到了认可。研究Unity3D平台的室内虚拟交互设计系统具有一定的应用价值。
2 系统技术分析
虚拟漫游技术是虚拟技术的一个重要组成部分。这种技术开发的虚拟漫游给人一种身临其境、逼真的效果。系统通过提供鼠标、键盘、电子头盔、数据手套等虚拟现实硬件设备使得用户能够和虚拟场景进行交互。
2.1 系统功能架构设计
本系统主要包括漫游与自由视角模式、材质的动态更换、家具的添加与删除、场景背景音乐的开关、场景中电视的开关、人物在地图中的定位导航。具体功能结构如图1所示:
2.2 系统技术平台架构
室内虚拟交互设计系统采用Unity 3D技术,Unity 3D可以充分、实时的处理大量的模型。同时,Unity 3D也支持多种脚本语言(C#,JavaScript等)。展示平台分为数据模型、数据库、Unity 3D服务、开发接口和表现层5层结构。Unity 3D服务:系统的运行逻辑。包括相机控制、碰撞检测、动作触发、声音控制等。用户可以在室内自由漫游,可以点击墙上的电视打开或关闭或者对房间的家具进行添加删除和移动等。如图2所示。
3 室内虚拟交互设计系统的实现
3.1漫游模式切换
室内漫游中,除了第一人视角通过键盘或鼠标完成漫游外,还有通过指定摄像机路径进行漫游。本系统中研究了两个摄像机Camera01、Camera02按照指定路径漫游,Camera03自由视角漫游。
摄像机漫游过程中,设置角色的上述属性之余最关键的一点是要建立角色与墙面、角色与物体等的碰撞属性。在没有设置碰撞属性的情况下,角色会穿越墙面或物体,给“障碍物”添加碰撞器,达到碰撞效果。碰撞器是一群组件,它包含了很多种类。本系统使用Mesh Collider,Mesh Collider通过附加在GameObject上的网格构建碰撞效果,根据所附加对象的Transform属性设定其位置和大小。
function oneWindow (windowID : int) //漫游窗口内的按钮
{ GUI.skin=ManyouGUIskins;//以下漫游菜单按钮用GUISkin作为显示状态
if(GUI.Button(Rect(161,9,25,27),"","guanbi"))
{Window0 = false;}
if(GUI.Button(Rect(1,11,139,78),"","manyou1"))//漫游1为指定路径
{ Camera01.active = true;//Camera01为激活状态
Camera02.active = false;//Camera02为关闭状态
Camera03.active = false;//Camera03为关闭状态
Window0 = false;
}}......
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊