一种基于游戏引擎的4D体感交互系统技术方案.docxVIP

一种基于游戏引擎的4D体感交互系统技术方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 产品名称 密级 一种基于游戏引擎的4D体感交互系统 产品版本 共 19 页 V1.0 一种基于游戏引擎的4D体感交互系统 技术方案说明书 目录 TOC \o 1-3 \h \z \u 1 引言 1 1.1 编写目的 1 1.2 背景 1 2 设计概述 2 2.1 任务和目标 2 2.2 需求概述 2 2.3 系统概述 2 3 系统详细设计分析 3 3.1 数据获取识别模块 3 3.1.1 彩色图形获取 4 3.1.2 深度图像获取 4 3.1.3 动作识别 5 3.1.4 语音识别 7 3.2 Unity3D接口控制 7 3.2.1 设备控制 8 3.2.2 场景显示控制 8 3.2.3 骨骼跟踪绑定 9 3.2.4 近景模式绑定 10 3.2.5 平滑处理 10 3.2.6 特效事件处理 10 5 总体方案确认 11 5.1 系统总体结构图 11 5.2 系统总体功能图 12 5.3 系统总体流程图 12 5.4 系统硬件组成图 13 5.5 系统开发工具 14 5.5.1 Kinect开发平台 14 5.5.2 Kinect系统架构 15 5.5.3 Kinect SDK 15 5.5.4 Unity3D开发工具 16 引言 编写目的 本文提供一种基于游戏引擎的4D体感交互系统技术方案的说明。本系统包括安装有游戏引擎的计算机、体感装置、力反馈发生装置、特效发生装置等。利用Kinect体感器替代传统游戏的输入外设,克服了对鼠标、键盘或游戏手柄等操作装置的依赖,同时增加了震动和特效反馈装置,将游戏的声音、碰撞等4D特效更加真实地展示,增添体感交互的真实性、带入性;同时削弱了游戏对人体的生理、心理伤害。 背景 游戏产业作为一门新兴的娱乐产业,已经在世界范围内得到迅猛的发展,游戏的形式也越来越丰富,作为其中之一的体感游戏逐渐受到人们的关注。 体感游戏一出现就颠覆了游戏单调的操作,使得人机互动的模式展现得更完美。玩家进行游戏时,对游戏的操控性与游戏的代入感的要求也逐渐提高,体感游戏作为一种依托于新技术的游戏,不需要外置的游戏控制器,凭借其操控性以及可玩性得到越来越多的玩家欢迎。 目前,在国内外已经开发的游戏种类很多,但是还没有使用游戏引擎开发过基于游戏引擎的4D体感交互游戏的支持,各别公司也仅仅是提供了一些游戏的展示效果,体感交互系统的开发还十分不成熟。同时,由于体感交互系统不需要外置的游戏控制器,即克服了对鼠标、键盘或游戏手柄等操作装置的依赖,可以减轻因为长时间的鼠标、键盘操作引起的一些生理伤害。如何既能做到放松的娱乐,又能兼顾玩家的生理健康变成为当前发展的新的方向。 本文提出的基于游戏引擎的4D体感交互系统,旨在为未来4D体感游戏的开发提供最新的研究方向,为研究体感游戏的开发者提供研究资料和成果,推动体感游戏在国内的发展,具有创新以及借鉴参考的意义。 设计概述 任务和目标 本文研究基于游戏引擎的4D体感交互系统的开发。采用Unity3d 作为游戏引擎进行跨平台体感游戏开发,同时利用Microsoft Kinect SDK的重要工具包,实现4D体感交互。 本文在分析 Unity3d 的对外通信接口以及 Unity3d 插件的基础上,针对当前微软提供的 Kinect 体感设备,类比了 OpenNI中的一些体感游戏实现的常规方法,使用 Unity3d 作为游戏引擎, Microsoft Kinect SDK 以及 OpenNI 作为开发工具进行体感游戏开发,实现基于游戏引擎的4D体感交互系统的设计开发。 需求概述 基于游戏引擎的4D体感交互系统需要具有场景展示、即时动态捕捉功能、影像识别功能、语音识别功能、事件控制、特效控制功能等。 场景展示:游戏场景显示 即时动态捕捉功能:即时识别人体动作 影像识别功能:识别人体静态影像如手势等 语音识别功能:识别人声功能 事件控制:游戏引擎识别输入信号并转成相应事件进行控制 特效控制功能:控制如风、光、风、振动等4D特效功能 系统概述 基于游戏引擎的4D体感交互系统,包括计算机、Kinect体感装置、力反馈发生装置、特效发生装置,计算机中安装有unity3D游戏引擎,游戏引擎加载有将接收数据转化为符合规范数据的游戏引擎数据接口单元和用于存储事件的数据库服务器单元;Kinect体感装置与计算机通过总线接口连接;力反馈发生装置和特效发 生装置与计算机通过信号线连接。利用Kinect体感器替代传统游戏的输入外设,克服了对鼠标、键盘或游戏手柄等操作装置的依赖,同时增加了震动和特效反馈装置,将游戏的

文档评论(0)

134****2087 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档