Magic Leap开发指南(5)-- Hand Tracking

本文详细介绍了如何使用Magic Leap的手部追踪API来实现3D模型(如地球和立方体)的交互。通过识别'OK'手势和手的关键点,可以实现模型的旋转和立方体的显示。文章提供了从Lumin Runtime Editor设置项目到在Visual Studio和Visual Studio Code中构建项目的步骤,并附带资源链接和调试技巧。
摘要由CSDN通过智能技术生成

这篇文章主要介绍关于Hand Tracking API的一些东西,帮助大家了解:

  • 使用“OK”手势旋转3D模型

  • 识别手关键点的坐标(用户指尖)

实现效果如下:

本部分用的到资源:https://pan.baidu.com/s/1bJej22-U9-UDuhTk8vzPQA  密码:j0ek

Step 1:在Lumin Runtime Editor设置项目

  1. Package Manager启动 Lumin Runtime Editor

  2. Lumin Runtime Editor中创建一个新项目。

  3. 命名为HandTracking,然后单击Create Project。如下图:

  4. Asset Library下,右键单击model,然后导入earth.fbx文件。

  5. 重复步骤4,将cube模型文件也导入到项目中。

  6. Scene层次结构下,右键单击根节点。

  7. 点击Insert > Core > Model。如下图所示:

  8. 将模型的Id更改为earth

  9. 在材质和模型部分,点击右边的三个点。

  10. 选择earth.fbx,并将其余属性应用于场景的地球模型(重点放在External checkbox, Shader and Scale)。如下图所示:

  11. 重复6-10步骤对cube操作。

  12. 点击File > Save Scene。如下图:

你的场景应该是这样的:

ps:对 Lumin Runtime Editor和Package Manager 不熟悉的可以查看以前的文章(Magic Leap开发指南(1)--开发前准备 和 Magic Leap开发指南(2)-- Hello,Cube!

Step 2:在Visual Studio (Windows)设置项目

  1. 启动Microsoft Visual Studio

  2. 点击File > New > Import Magic Leap Mabu Projects

  3. 在导入Magic Leap项目中单击Browse,并选择Lumin Runtime Editor的项目文件夹。

  4. 点击Import

HandTracking项目应该如下图所示:

Step 3:在Visual Studio Code (Windows / macOS)设置项目

  1. 打开Visual Studio Code。

  2. 点击左侧的图标

  3. 在Lumin SDK窗口标题中,单击图标

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值