unity里面可以包括vr眼睛和leapmotion unity插件两个东西吗

2373人阅读
Leap Motion 体感(14)
Unity 3D引擎(28)
VR 虚拟现实(17)
Leap Motion的官网文档已经有不少的热心网友参与了翻译,但没有覆盖官网文档的全部。
为迎合Unity VR的热潮与大家的学习需要,本博客将推出针对Unity方向的官方文档翻译系列。
本篇首先对Leap Motion所提供的Unity资源与插件进行概述。
英文原文网址:
译文首发&持续更新:
Leap Motion Unity Assets and Plugin&资源与插件
The Leap Motion Unity assets provide an easy way to get motion-controlled hands into a Unity game.
Leap Motion 的Unity 资源让Unity游戏获取控制运动的手模型变得非常方便。
System Requirements &系统要求
Leap Motion 2.2.4 &以上版本Unity 5.0 &版本Windows 7, Windows 8, Mac OS X&
Installation &安装步骤
Download the latest asset package from:&.
下载最新资源包,下载地址:
Open or create a project.
创建一个新的工程
Select the Unity&Assets & Import Package & Custom Package&menu command.
选择Unity资源菜单&Assets & Import Package & Custom Package
Locate the downloaded asset package and click&Open.
The assets are imported into your project.
选择下载的资源包并点击Open按钮,将资源包导入到工程中。
Every development and client computer must also install the Leap Motion service software (which runs automatically after it is installed).
所有的开发和客户端电脑都需要安装Leap Motion 服务软件(安装后将自动运行)。
Troubleshooting 常见问题处理
If you do not see hands after adding the HandController prefab to a scene and pressing play, check the following:
如果在往场景中添加了 HandController 预设体,并运行之后不能看到手模型,那么需要检查以下项目:
The hands are within the scene camera’s field of view, not obscured by another 3D object, and are large enough to be visible. The 3D hands appear above the location of the HandController
prefab.手模型需要放在场景相机的视野之内,没有被其他3D模型遮挡,并且要足够大,保证能被看到。3D的手模型将出现在HandController 预设体所放置的位置之上。Pause the game and check to see if the hand models are in the Unity editor hierarchy view. If, so, find them in the editor scene view.暂停游戏,检查手模型是否在Unity的层次视图之中。如果在,那么在场景视图中找到树模型。Make sure that the Unity Editor (or app if running outside the editor) has the OS input focus. (The Leap Motion Service only sends data to the active application.)确保运行中的Unity编辑器游戏视图(或Unity应用窗口)在操作系统中有输入焦点,即窗口被选中。(Leap Motion 服务只向激活状态的应用程序发送数据)Check that the Leap Motion icon in the task bar is green. If it has gone dark, the service isn’t sending out data. In this case, double check that the Leap Motion hardware is plugged
in and check that the service is running.检查任务栏中的Leap Motion 图标是否是绿色状态。如果颜色变暗,服务将不会发送数据。在这种情况下,双击图标确认Leap Motion硬件是否被插入,服务是否在运行中。Open the Leap Motion Visualizer from the task bar icon menu. If you see hands in the Visualizer, the problem is most likely within the Unity plugin, scripts, or your own application.
If there are no hands in the Visualizer, the problem is outside Unity.点击任务栏图标,打开Leap Motion 观察器。如果在观察器重能够看到手模型,说明问题很可能出现在Unity插件,脚本以及Unity应用程序里。如果观察器中没有看到说,则说明不是Unity方面的问题。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:139811次
积分:1984
积分:1984
排名:千里之外
原创:45篇
译文:21篇
评论:62条
微信:snr_zixi 游戏开发与虚拟现实QQ群:
(5)(1)(1)(1)(4)(1)(1)(2)(8)(3)(3)(6)(3)(3)(5)(3)(2)(2)(4)(4)(1)(1)(1)(1)(1)(1)(1)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'Leap_Oculus(VR)开发(三)&开发文档& - 简书
Leap_Oculus(VR)开发(三)&开发文档&
专人跟踪虚拟现实
]()虚拟现实是一种感官输入系统,传输用户进入虚拟世界。当前技术使用头戴式显示器作为感觉输入的主要手段。这些显示器使用不同精确的位置和方向的跟踪沉浸在虚拟世界用户提供实际存在感。手动跟踪可以放大存在的感觉。
https://di4564baj7skl.cloudfront.net/documentation/images/ux-2.jpg
许多人对虚拟现实之旅的第一反应就是用自己的双手去接触。
因为每个人都有一个自然的,物理意义在那里自己动手在太空中,它对齐的物理和虚拟世界是很重要的。可以通过将LeapHandController在对应于它的真实世界位置的虚拟位置实现这种对准。在VR,的物理和虚拟世界之间的参考的共同帧是在HMD。
https://di4564baj7skl.cloudfront.net/documentation/images/VR-reference.jpg
大跃进坐标基于在虚拟世界中头位转变为统一的空间。
作为其VR支持的一部分,统一控制现场摄像机其跟踪区域内匹配HMD的运动。该LMHeadMountedRig预制使用由统一提供放置LeapHandController在虚拟世界中的正确位置摄像头的位置。在跟踪数据的坐标,然后从跨越空间相对于LeapHandController游戏对象的位置和方向统一空间变换。
如果你直接使用HMD SDK,而不是内置的VR团结的支持,您可能需要大跃进运动组件添加到现有的摄像头钻机。这是在描述
[*构建自定义VR钻机
目前耳机的区别
]()可在这个时候主要的VR耳机包括桌面的HMD,魔环裂谷和阀门万岁,以及在一个纸箱,GearVr或类似安装Android设备。
其中桌面系统,到大跃进运动发展的重要差异小到不存在的。如果您在HMD的中心支架周围,寻找直接转发,那么统一标准预制件应罚款为裂谷和万岁。
Android的SDK仍然在发展。移动设备和桌面发展之间的主要区别是在移动平台上可用的较低的计算能力。这种较低的计算能力使得帧速率和时延更重要的问题,因为根本就更少头部空间为应用程序的CPU和GPU预算的每一个部分。
在不同的耳机搔首弄姿一个小的差别是他们如何确定摄像头角度的视图的高度时,加载一个场景。魔环裂谷,例如,设置基于HMD的头跟踪体积内的位置的场景开始时的高度。阀门万岁,另一方面,地方设置摄像机高度到HMD的底板上方的实际位置。要创建两个工作场景,则必须补偿起始高度可能不同。这不是本质上是一个飞跃运动相关的话题,但我们包括实用脚本,VRHeightOffset.cs,即调整LMHeadMountedRig高度的场景开始的时候。您可以设置每个HMD类型的高度。
从桌面手势跟踪差异
]()如果你熟悉在桌面环境中运行的大跃进运动设备开发,考虑在VR上下文中的下列区别:
在VR,用户可以自己所在的手就在3D场景中的对象一个更好的感觉。这可能会产生在用户的存在感更强。
世界规模在VR一个重要的问题,更使添加用户的手时。规模的感是由熟悉的物体,如手之间的相对比例的影响,以及通过的立体相机的分离。
双手自咬合由于大跃进运动装置不同的是从不同的角度看手。一些互动,比如水平指点下,在桌面环境中运行行之有效可能无法在VR情况下正常工作。相反,其他的相互作用,如拇指向上,工作在VR远远好于他们在桌面环境中运行。
大跃进运动服务的软件必须被告知从HMD的角度认识到手中。这可以通过设置在LeapHandController的是HMD安装选项来实现。转自:主题信息(必填)
主题描述(最多限制在50个字符)
申请人信息(必填)
申请信息已提交审核,请注意查收邮件,我们会尽快给您反馈。
如有疑问,请联系
CSDN &《程序员》编辑/记者,投稿&纠错等事宜请致邮
你只管努力,剩下的交给时光!
如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。个人网站:。个人QQ群:、
个人大数据技术博客:
在最新发布的Unity Core Asset中,你将可以轻松的竖起大拇指,并且被系统完整探测到。Unity是被Leap Motion选中的虚拟现实开发平台,并且为了为这家生产运动感应硬件的公司开发产品,你将会需要使用Unity 5.3。通过使用这个版本的Unity,Leap Motion现在发布了一个新的Unity Core Asset,该技术扩展了硬件的能力,为其带来了新的特性,包括检测到像是竖起大拇指这样的手势。Leap Motion将该特性称之为“探测器”,他们所做的就是提供一种识别用户的手在做什么的方法。这些探测器能够分辨手指是弯的还是直的,一根手指或者一个手掌是不是在指向某个方向,或者一只手或指尖是不是接近游戏中列为目标的一个物体。这些探测器,除了捏和拧之外,能够通过一个“逻辑之门”连在一起。这些逻辑之门能够将两个或者更多的探测器连在一起,这也就意味着为了能够竖起大拇指,它将可以识别出做出这一手势的用户伸直他们的手指和将另一个手指指向上方的动作。有了这些探测器的帮助,用户可以触发Unity事件,这也就意味着挂起物体和脚本将会变得更容易,并且不需要编写代码。每一个探测器都被设计成是一个构件,这些构件能够逐渐被组合到一起,来让其他的东西变得更有趣。除了这些探测器和动作识别技术之外,Leap Motion还说,他们将会很快推出一款抓握探测器,也就是说,我们可能会在下一次发布的Unity Core Assets中找到这一特性。如果你想要获得最新发布的信息,包括PinchDetector,可以登录Unity Core Assets网站查看,Leap Motion同样还提供了探测范例,来届时如何使用这些探测器。具体可查看:VR网将会持续报道Leap Motion和Unity的最新研究成果,敬请关注。原文:

我要回帖

更多关于 leap motion vr 的文章

 

随机推荐