基于Leap Motion的漫游交互系统设计与实现.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-27
  • 论文字数:7560
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:随着虚拟现实技术的发展,人与电脑的漫游交互必不可少。传统的鼠标-键盘输入方式不能简单、自然的在虚拟环境下漫游交互,因此新的输入工具代替鼠标-键盘势在必行。在繁多的代替工具中,Leap Motion拥有高精度、简单方便、小巧易携带的优点,受到了用户的认可与欢迎。

本文在此背景下,利用Visual Studio 2013,Unity5.3.4开发了一套基于Leap Motion的漫游交互系统。本系统主要首先利用3D Studio Max对古村寨进行建模;之后将古村寨的3D模型集成到Unity中并对模型处理与设置;然后通过Leap Motion提供的接口,使用C#语言编码实现漫游交互的代码;最后在Leap Motion硬件的配合下,实现利用手势漫游古村寨的目的。

本文借助Unity与Leap Motion实现了用手势在虚拟环境下的漫游的技术。让用户拥有更多的选择,也让输入的方式更加友好与方便,改变传统的键盘-鼠标输入方式。在用于虚拟现实的三维输入,Leap Motion是更好的选择。

 

关键词:Unity;Leap Motion;C#;3D模型

 

目录

摘要

Abstract

1 引言-1

1.1 编写目的-1

1.2 背景-1

1.3 定义-2

2 总体设计-2

2.1 需求规定-3

2.1.1 任务概述-3

2.1.2 功能要求-3

2.1.3 性能要求-3

2.2 开发工具-4

2.2.1 3D Studio Max简介与优点-4

2.2.2 Unity简介与优点-4

2.2.3 Visual Studio 2013简介与优点-5

2.3 模块与Leap Motion架构-5

2.3.1 古村寨的功能需求与程序的关系-5

2.3.2 古村寨Leap Motion的架构-5

3 准备工作与程序实现-6

3.1 软件的安装-7

3.1.1 Unity的安装-7

3.1.2 Visual Studio 2013的安装-7

3.1.3 Leap Motion的安装-7

3.2 包导入与介绍-7

3.2.1 古村寨3D素材包的导入-7

3.2.2 Leap Motion Core Assets 2.3.0的导入-8

3.3 系统实现与运行效果-8

3.3.1 3D模型的实现-8

3.3.2 Unity中控制器的设置-8

3.3.3 漫游的实现-10

3.3.4 运行效果-11

4 发布与优化-12

4.1 发布到PC平台-12

4.2 运行注意事项-13

4.3 系统维护优化-13

结    论-14

参 考 文 献-15

致    谢-16


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费