期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

Unity平台下的虚拟交互系统的设计

人气指数: 发布时间:2014-11-05 11:21  来源:http://www.zgqkk.com  作者: 薛丽丽
分享到:

 

  摘要:随着信息技术的发展,室内设计领域中将用户“投射”到室内虚拟逼真环境。该文研究基于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在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有