网络科技

    今日:181| 主题:301646
收藏本版
互联网、科技极客的综合动态。

[其他] 使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

[复制链接]
你给我的备注是什么 发表于 2016-10-16 15:29:08
443 13

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

  在下载了Unity Core Assets和其它模块或示例后,就可以在Unity3d中实际进行测试了。
  具体步骤如下:
  Step 1安装Leap Motion Orion 软件
  Step 2如果是Oculus,请提前安装Oculus 1.3 runtime,如果是HTC Vive,请安装对应的软件环境,这里不再赘述。
  Step 3下载Unity Core Assets(上一节中已经提到过)
  Step 4在Unity中创建一个新的项目
  Step 5 在窗口菜单中点击Assets,选择Import Package,Custom Package…
  Step 6 找到我们下载的Core Unity package,然后将其导入。
  其中Plugins目录中有x86和x86-64两个子目录,其中有LeapC,是对项目的设置。而在LeapMotion目录中则包含了与Leap Motion开发相关的所有Prefabs,Scripts和Scenes。
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  体验测试场景
  1.在LeapMotion/Scenes目录下有三个场景,分别是AR,VR和桌面环境下的测试场景。
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  2.其中Leap_Hands_Demo_VR是基本的VR测试场景,运行这个场景就可以实际体验了。
  不过需要特别强调的是,在运行场景前,需要先进入Player Settings,然后找到Other Settings,勾选Virtual Reality Supported,如果是HTC Vive设备,还需要在Virtual Reality SDKS的下面添加OpenVR。
  从零搭建自己的Leap Motion VR场景
  1. 首先别忘了在Player Settings中进行相关的操作,也就是勾选Virtual Reality Suppported,以及在必要的时候添加OpenVR。
  2. 新建一个新的场景,在Assets中找到LeapMotion/Prefabs目录
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  3. 将LMHeadMoutedRig拖到场景中
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  4. 在LMHeadMoutedRig的层级中找到LeapHandController
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  5. 创建一个新的GameObject,命名为HandModels, 从LeapMotion/Prefabs/HandModelsNonhuman目录中,将CapsuleHand_L和CapsuleHand_R拖到场景的hierarchy窗口中,并使其成为HandModels的子物体。
  6. 从LeapMotion/Prefabs/HandModelsPhysical目录中,将RigidRoundHand_L和RigidRoundHand_R拖到场景的hierarchy窗口中,并使其成为HandModels的子物体。
  7. 在LeapHandController的组件中找到HandPool脚本组件,将这里的Model Pool的size设置为2.然后将手的显示模型和物理模型从Hierarchy视图中拖到对应的空槽中。此外,还需要将Models Parent设置为刚才创建的HandModels
  

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02

使用Leap Motion Orion开发酷炫的手势识别VR/AR应用-02
  8. 添加一个cube,并给其添加Rigidbody刚体组件,这样就可以体验跟物体交互的感觉了。当然,为了方便交互,可以把cube的Rigidbody组件中的Use Gravity禁用,这样可以模拟在失重环境下的太空飞船或空间站中操控物体。
诗柳 发表于 2016-10-16 19:15:33
吾生也有涯,而吃也无涯.
回复 支持 反对

使用道具 举报

廖文熙 发表于 2016-10-16 19:22:52
无图无真相!
回复 支持 反对

使用道具 举报

kakaci1985 发表于 2016-10-16 19:22:59
总有一天我会骄傲的对你说:滚,我不需要你。
回复 支持 反对

使用道具 举报

黄珂歆 发表于 2016-10-16 20:31:02
来自火星的黄珂歆留名
回复 支持 反对

使用道具 举报

一桥轻雨一伞开 发表于 2016-10-16 20:50:25
别用你的脾气来挑战我的个性!
回复 支持 反对

使用道具 举报

屋檐刘 发表于 2016-10-16 22:03:33
众里寻他千百度,蓦然回首在这里!
回复 支持 反对

使用道具 举报

幽窗相照 发表于 2016-10-17 04:49:02
今日头条 你给我的备注是什么被曝
回复 支持 反对

使用道具 举报

雨与泪 发表于 2016-10-19 02:47:15
2016-10-19是什么日子?
回复 支持 反对

使用道具 举报

222岁岁岁岁岁岁 发表于 2016-10-20 05:34:54
大人,此事必有蹊跷!
回复 支持 反对

使用道具 举报

我要投稿

推荐阅读


回页顶回复上一篇下一篇回列表
手机版/c.CoLaBug.com ( 粤ICP备05003221号 | 粤公网安备 44010402000842号 )

© 2001-2017 Comsenz Inc.

返回顶部 返回列表