htc vive vr手势识别插件10版教程_第1页
htc vive vr手势识别插件10版教程_第2页
htc vive vr手势识别插件10版教程_第3页
htc vive vr手势识别插件10版教程_第4页
htc vive vr手势识别插件10版教程_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HtcViveVR手势识别插件1.0版HtcViveVR手势识别插件1.0版 一,新 二.使用案 三.如何构 推荐作者的相关阅 自己为自给带盐的创意 资源商店插件地址资源商店插件地址 或者直接搜索VRInfinite特此:该插件学习,如果要,请正版优酷 来下使该持uus,做c的详参网p vgete教:一,新打开项目设置Edit->projectsettings- 如下图所示,然后找到ScriptingDefineSymbols里面输入 1 VR图2导 右上角的VR按钮启动HtcVive,运行房间设置,确定头然后导入VRGestureTracker,打开 "GettingStarted"案例场景,路径是:Edwon/VR/Gesture/Examples/GettingStarted. VRplugin中的"[CameraRig]"预设拖拽到该场景当中,预设的路径 这 就是vrgesture系统怎样知道你的头和手分别在哪里"AutoSetup""SpawnControllerModels"3VRGestureRig点击大大的输入你的新网络的名称.就叫它“TestNet1”点击创建这会新建一个名为“TestNet1”的文件夹在这个路4VRGestureManager确定“TestNet1”创建线条手RECORDEDGESTURES下面按“+”重命名“Gesture1”成创建彩虹手你可以通过在第一个手势旁边点击按钮来添加.Edwon/VR/Gesture/VRGestureData/TestNet1/5但是一旦我们开始记录手势,它将 所有的手势记录数据到这些文件中现在,我们到VR里面开始记录一些手势吧点 y进入VR空间,戴上头盔,拿起手柄6记录的“Line”手势案神经网络通过大量的样品数据来工作并“训练”神经网络知道怎样去识别,或记录20个"Line"手势来开始记录大约20多个线条的样本这些样本不一定要一模一样,实际上有一点变化是位置,朝向,和手势的方向,相对于你的头部视角和位置,是很重要的记录一些“Rainbow”

7神经网络不能只探测一个手势,你需要至少两种类型的手势来探VR里面,从记录菜单中选择记录大约20多种这种彩虹手势8编辑手势样VR"Edit"然后选择所有记录好的“Rainbow”手势样本会在一个个格我们创建这个画廊,你才能知道你之前都记录了些什么.如果你有一段没有记录好,这会运行神经网神奇地识别这些手势的小脑袋技术上说,这比那个更加地复杂,但是这超出这 的范围VR里面,从主菜单中选择10VR 只需要两种手势和一个带得动VR的主机(至少i5CPU,最低GTX970显卡,最低8G内存,配置越高,效果越好),训练新的神经元网络大脑只需要1秒.的手势和的记录,这个过程会需要的时间.在我们项目中使用6或7种手势最多需要10秒.记住,你只有在你想要添加新的手势或者手势记录到网络的时候需要再次运行,并且在大多数情况下,你不需要在玩游戏的时候训练网络大脑.检查网络大“TestNet1”你如果想看的话你文件里面的东西,但是请不要修改它12.在VR里面从主菜单中点击11现在按住按钮试着做“Line”或“Rainbow”记住,网络会知道你是在画什么样的线条,无论是上下13.恭喜你!你刚刚已经创建了手势检测AI生命形式现在你已经创造了有意识的生命,你也许会想要改二.使用教学,会们的景和,并们是作.以看HRE别担心,和文字是一模一样的导入案例从下面的路径中导入"Examples"12这些案例中的神经网络我们已经预先运行过了,无需再记录任何手势来开只需跟着新学中的1到4设置即可 在这个场景中有四种可以触发的手三角形圆形推拉看一下"Example 在场景中选择"Example 打开叫做"Example 这个手势.你可以从这里了解在"Example1 件,OnGestureDetected方法就会被调用.在那个方法里面,我们根据"gestureName"变量来改变一个形状成红色只需跟着新学中的1到4设置即可这是我们在为这个插件制作的TRAILER中使用的同一个场 选择 1"并进入"Detect"模式尝试一些手势在这个场景中有六种可触发的手Air空 Earth土遁Fire火遁IcePullAir空 Earth土遁Fire火遁IcePull看一下"Example 在场景中选择"Example 打开叫做"Example 这个手势.你可以从这里了解在"Example2 件,OnGestureDetected方法就会被调用.在那个方法里面,我们根据"gestureName"变量来发射超能力关于这些超其中一些预 也有它们自己的(当它们和其他东西碰撞的时候会做一些效三.如何在这个中使用VR手势追踪来构建你的游戏从你的场景中删除VR手势设确认你已经在ProjectSettings> yer中定义了:EDWON_VR_VRGESTUREMANAGER在场景中选择"VRGesture因为它是单例,所以你的场景中应该只能找到一确保它的第一栏设置成"Detect",并且你已经选择了你想要玩家使用的神经网13神经网络数据到你构建好的工程中那些你想要玩家使用的神经网络到你构建好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论