在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Unity中使用Mediapipe进行实时手势追踪和指尖追踪的方法

Unity中使用Mediapipe进行实时手势追踪和指尖追踪的方法

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:96.13M
  • 下载次数:1
  • 浏览次数:77
  • 发布时间:2024-04-01
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
Unity中利用Mediapipe进行实时手势追踪和指尖追踪是一种高效的技术方案。首先在安卓设备上通过Mediapipe检测手部标记,然后通过adb和protobuf将结果发送到PC,最终在PC端的Unity中解释这些结果。
前提条件包括推荐使用Windows 10 PC、安卓移动设备(建议Android版本8.0或以上)以及带有Android构建支持和Android SDK & NDK工具的Unity(推荐版本2019.4.6f1或2019.4.x)。
安装步骤涉及启用安卓开发者模式和USB调试,连接移动设备与PC并授权,安装"UnityHandTracking.apk",以及在Unity项目中打开SampleScene并配置Adb路径。
自定义选项允许用户根据自己的需求调整手部追踪,包括设置动画绑定到模型上,调整预制件HandLandmarkSet的位置和旋转以适配模型。
【实例截图】
【核心代码】
文件清单
└── UnityHandTrackingWithMediapipe-efe2e9b3f648850247354a401cc3fbf111dffd83
    ├── app.config
    ├── Assets
    │   ├── Animations
    │   │   ├── AnimatorController.controller
    │   │   ├── AnimatorController.controller.meta
    │   │   ├── BasicMotions@Idle01.fbx
    │   │   └── BasicMotions@Idle01.fbx.meta
    │   ├── Animations.meta
    │   ├── Models
    │   │   ├── unity-chan!
    │   │   │   ├── Unity-chan! Model
    │   │   │   │   ├── Art
    │   │   │   │   │   ├── Animations
    │   │   │   │   │   │   ├── Animators
    │   │   │   │   │   │   │   ├── UnityChanActionCheck.controller
    │   │   │   │   │   │   │   ├── UnityChanActionCheck.controller.meta
    │   │   │   │   │   │   │   ├── UnityChanARPose.controller
    │   │   │   │   │   │   │   ├── UnityChanARPose.controller.meta
    │   │   │   │   │   │   │   ├── UnityChanLocomotions.controller
    │   │   │   │   │   │   │   └── UnityChanLocomotions.controller.meta
    │   │   │   │   │   │   ├── Animators.meta
    │   │   │   │   │   │   ├── FaceAnimation
    │   │   │   │   │   │   │   ├── angry1@unitychan.anim
    │   │   │   │   │   │   │   ├── angry1@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── angry2@unitychan.anim
    │   │   │   │   │   │   │   ├── angry2@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── ASHAMED.anim
    │   │   │   │   │   │   │   ├── ASHAMED.anim.meta
    │   │   │   │   │   │   │   ├── conf@unitychan.anim
    │   │   │   │   │   │   │   ├── conf@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── default@unitychan.anim
    │   │   │   │   │   │   │   ├── default@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── disstract1@unitychan.anim
    │   │   │   │   │   │   │   ├── disstract1@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── disstract2@unitychan.anim
    │   │   │   │   │   │   │   ├── disstract2@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── eye_close@unitychan.anim
    │   │   │   │   │   │   │   ├── eye_close@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── face only mask.mask
    │   │   │   │   │   │   │   ├── face only mask.mask.meta
    │   │   │   │   │   │   │   ├── MTH_A.anim
    │   │   │   │   │   │   │   ├── MTH_A.anim.meta
    │   │   │   │   │   │   │   ├── MTH_E.anim
    │   │   │   │   │   │   │   ├── MTH_E.anim.meta
    │   │   │   │   │   │   │   ├── MTH_I.anim
    │   │   │   │   │   │   │   ├── MTH_I.anim.meta
    │   │   │   │   │   │   │   ├── MTH_O.anim
    │   │   │   │   │   │   │   ├── MTH_O.anim.meta
    │   │   │   │   │   │   │   ├── MTH_U.anim
    │   │   │   │   │   │   │   ├── MTH_U.anim.meta
    │   │   │   │   │   │   │   ├── sap@unitychan.anim
    │   │   │   │   │   │   │   ├── sap@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── smile1@unitychan.anim
    │   │   │   │   │   │   │   ├── smile1@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── smile2@unitychan.anim
    │   │   │   │   │   │   │   ├── smile2@unitychan.anim.meta
    │   │   │   │   │   │   │   ├── SURPRISE.anim
    │   │   │   │   │   │   │   └── SURPRISE.anim.meta
    │   │   │   │   │   │   ├── FaceAnimation.meta
    │   │   │   │   │   │   ├── unitychan_ARpose1.fbx
    │   │   │   │   │   │   ├── unitychan_ARpose1.fbx.meta
    │   │   │   │   │   │   ├── unitychan_ARpose2.fbx
    │   │   │   │   │   │   ├── unitychan_ARpose2.fbx.meta
    │   │   │   │   │   │   ├── unitychan_DAMAGED00.fbx
    │   │   │   │   │   │   ├── unitychan_DAMAGED00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_DAMAGED01.fbx
    │   │   │   │   │   │   ├── unitychan_DAMAGED01.fbx.meta
    │   │   │   │   │   │   ├── unitychan_HANDUP00_R.fbx
    │   │   │   │   │   │   ├── unitychan_HANDUP00_R.fbx.meta
    │   │   │   │   │   │   ├── unitychan_JUMP00B.fbx
    │   │   │   │   │   │   ├── unitychan_JUMP00B.fbx.meta
    │   │   │   │   │   │   ├── unitychan_JUMP00.fbx
    │   │   │   │   │   │   ├── unitychan_JUMP00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_JUMP01B.fbx
    │   │   │   │   │   │   ├── unitychan_JUMP01B.fbx.meta
    │   │   │   │   │   │   ├── unitychan_JUMP01.fbx
    │   │   │   │   │   │   ├── unitychan_JUMP01.fbx.meta
    │   │   │   │   │   │   ├── unitychan_LOSE00.fbx
    │   │   │   │   │   │   ├── unitychan_LOSE00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_REFLESH00.fbx
    │   │   │   │   │   │   ├── unitychan_REFLESH00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_RUN00_F.fbx
    │   │   │   │   │   │   ├── unitychan_RUN00_F.fbx.meta
    │   │   │   │   │   │   ├── unitychan_RUN00_L.fbx
    │   │   │   │   │   │   ├── unitychan_RUN00_L.fbx.meta
    │   │   │   │   │   │   ├── unitychan_RUN00_R.fbx
    │   │   │   │   │   │   ├── unitychan_RUN00_R.fbx.meta
    │   │   │   │   │   │   ├── unitychan_SLIDE00.fbx
    │   │   │   │   │   │   ├── unitychan_SLIDE00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_UMATOBI00.fbx
    │   │   │   │   │   │   ├── unitychan_UMATOBI00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WAIT00.fbx
    │   │   │   │   │   │   ├── unitychan_WAIT00.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WAIT01.fbx
    │   │   │   │   │   │   ├── unitychan_WAIT01.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WAIT02.fbx
    │   │   │   │   │   │   ├── unitychan_WAIT02.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WAIT03.fbx
    │   │   │   │   │   │   ├── unitychan_WAIT03.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WAIT04.fbx
    │   │   │   │   │   │   ├── unitychan_WAIT04.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WALK00_B.fbx
    │   │   │   │   │   │   ├── unitychan_WALK00_B.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WALK00_F.fbx
    │   │   │   │   │   │   ├── unitychan_WALK00_F.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WALK00_L.fbx
    │   │   │   │   │   │   ├── unitychan_WALK00_L.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WALK00_R.fbx
    │   │   │   │   │   │   ├── unitychan_WALK00_R.fbx.meta
    │   │   │   │   │   │   ├── unitychan_WIN00.fbx
    │   │   │   │   │   │   └── unitychan_WIN00.fbx.meta
    │   │   │   │   │   ├── Animations.meta
    │   │   │   │   │   ├── Materials
    │   │   │   │   │   │   ├── body.mat
    │   │   │   │   │   │   ├── body.mat.meta
    │   │   │   │   │   │   ├── eyebase.mat
    │   │   │   │   │   │   ├── eyebase.mat.meta
    │   │   │   │   │   │   ├── eye_L1.mat
    │   │   │   │   │   │   ├── eye_L1.mat.meta
    │   │   │   │   │   │   ├── eyeline.mat
    │   │   │   │   │   │   ├── eyeline.mat.meta
    │   │   │   │   │   │   ├── eye_R1.mat
    │   │   │   │   │   │   ├── eye_R1.mat.meta
    │   │   │   │   │   │   ├── face.mat
    │   │   │   │   │   │   ├── face.mat.meta
    │   │   │   │   │   │   ├── hair.mat
    │   │   │   │   │   │   ├── hair.mat.meta
    │   │   │   │   │   │   ├── Left.mat
    │   │   │   │   │   │   ├── Left.mat.meta
    │   │   │   │   │   │   ├── mat_cheek.mat
    │   │   │   │   │   │   ├── mat_cheek.mat.meta
    │   │   │   │   │   │   ├── Right.mat
    │   │   │   │   │   │   ├── Right.mat.meta
    │   │   │   │   │   │   ├── skin1.mat
    │   │   │   │   │   │   └── skin1.mat.meta
    │   │   │   │   │   ├── Materials.meta
    │   │   │   │   │   ├── Models
    │   │   │   │   │   │   ├── BoxUnityChan.fbx
    │   │   │   │   │   │   ├── BoxUnityChan.fbx.meta
    │   │   │   │   │   │   ├── unitychan.fbx
    │   │   │   │   │   │   └── unitychan.fbx.meta
    │   │   │   │   │   ├── Models.meta
    │   │   │   │   │   ├── Stage
    │   │   │   │   │   │   ├── Materials
    │   │   │   │   │   │   │   ├── unitychan_tile3.mat
    │   │   │   │   │   │   │   ├── unitychan_tile3.mat.meta
    │   │   │   │   │   │   │   ├── unitychan_tile4.mat
    │   │   │   │   │   │   │   ├── unitychan_tile4.mat.meta
    │   │   │   │   │   │   │   ├── unitychan_tile5.mat
    │   │   │   │   │   │   │   ├── unitychan_tile5.mat.meta
    │   │   │   │   │   │   │   ├── unitychan_tile6.mat
    │   │   │   │   │   │   │   └── unitychan_tile6.mat.meta
    │   │   │   │   │   │   ├── Materials.meta
    │   │   │   │   │   │   ├── Shader
    │   │   │   │   │   │   │   ├── AlphaMask.shader
    │   │   │   │   │   │   │   ├── AlphaMask.shader.meta
    │   │   │   │   │   │   │   ├── Textures
    │   │   │   │   │   │   │   │   ├── AlphaMask.png
    │   │   │   │   │   │   │   │   ├── AlphaMask.png.meta
    │   │   │   │   │   │   │   │   ├── Unity_Icon.png
    │   │   │   │   │   │   │   │   └── Unity_Icon.png.meta
    │   │   │   │   │   │   │   └── Textures.meta
    │   │   │   │   │   │   ├── Shader.meta
    │   │   │   │   │   │   ├── Textures
    │   │   │   │   │   │   │   ├── unitychan_tile3.png
    │   │   │   │   │   │   │   ├── unitychan_tile3.png.meta
    │   │   │   │   │   │   │   ├── unitychan_tile4.png
    │   │   │   │   │   │   │   ├── unitychan_tile4.png.meta
    │   │   │   │   │   │   │   ├── unitychan_tile5.png
    │   │   │   │   │   │   │   ├── unitychan_tile5.png.meta
    │   │   │   │   │   │   │   ├── unitychan_tile6.png
    │   │   │   │   │   │   │   └── unitychan_tile6.png.meta
    │   │   │   │   │   │   └── Textures.meta
    │   │   │   │   │   ├── Stage.meta
    │   │   │   │   │   ├── UnityChanShader
    │   │   │   │   │   │   ├── Materials
    │   │   │   │   │   │   │   ├── body.mat
    │   │   │   │   │   │   │   ├── body.mat.meta
    │   │   │   │   │   │   │   ├── eyebase.mat
    │   │   │   │   │   │   │   ├── eyebase.mat.meta
    │   │   │   │   │   │   │   ├── eye_L1.mat
    │   │   │   │   │   │   │   ├── eye_L1.mat.meta
    │   │   │   │   │   │   │   ├── eyeline.mat
    │   │   │   │   │   │   │   ├── eyeline.mat.meta
    │   │   │   │   │   │   │   ├── eye_R1.mat
    │   │   │   │   │   │   │   ├── eye_R1.mat.meta
    │   │   │   │   │   │   │   ├── face.mat
    │   │   │   │   │   │   │   ├── face.mat.meta
    │   │   │   │   │   │   │   ├── hair.mat
    │   │   │   │   │   │   │   ├── hair.mat.meta
    │   │   │   │   │   │   │   ├── mat_cheek.mat
    │   │   │   │   │   │   │   ├── mat_cheek.mat.meta
    │   │   │   │   │   │   │   ├── skin1.mat
    │   │   │   │   │   │   │   └── skin1.mat.meta
    │   │   │   │   │   │   ├── Materials.meta
    │   │   │   │   │   │   ├── Shader
    │   │   │   │   │   │   │   ├── CharaMain.cg
    │   │   │   │   │   │   │   ├── CharaMain.cg.meta
    │   │   │   │   │   │   │   ├── CharaOutline.cg
    │   │   │   │   │   │   │   ├── CharaOutline.cg.meta
    │   │   │   │   │   │   │   ├── CharaSkin.cg
    │   │   │   │   │   │   │   ├── CharaSkin.cg.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_akarami_blend.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_akarami_blend.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_eye_blend.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_eye_blend.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_eyelash_blend.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_eyelash_blend.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_eye.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_eye.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_fuku_ds.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_fuku_ds.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_fuku.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_fuku.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_hada_blend.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_hada_blend.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_hada.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_hada.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_hair_ds.shader
    │   │   │   │   │   │   │   ├── Unitychan_chara_hair_ds.shader.meta
    │   │   │   │   │   │   │   ├── Unitychan_chara_hair.shader
    │   │   │   │   │   │   │   └── Unitychan_chara_hair.shader.meta
    │   │   │   │   │   │   ├── Shader.meta
    │   │   │   │   │   │   ├── Texture
    │   │   │   │   │   │   │   ├── body_01_NRM.tga
    │   │   │   │   │   │   │   ├── body_01_NRM.tga.meta
    │   │   │   │   │   │   │   ├── body_01_SPEC.tga
    │   │   │   │   │   │   │   ├── body_01_SPEC.tga.meta
    │   │   │   │   │   │   │   ├── body_01.tga
    │   │   │   │   │   │   │   ├── body_01.tga.meta
    │   │   │   │   │   │   │   ├── cheek_00.tga
    │   │   │   │   │   │   │   ├── cheek_00.tga.meta
    │   │   │   │   │   │   │   ├── DEFAULT_NORMAL.tga
    │   │   │   │   │   │   │   ├── DEFAULT_NORMAL.tga.meta
    │   │   │   │   │   │   │   ├── ENV2.tga
    │   │   │   │   │   │   │   ├── ENV2.tga.meta
    │   │   │   │   │   │   │   ├── eye_iris_L_00.tga
    │   │   │   │   │   │   │   ├── eye_iris_L_00.tga.meta
    │   │   │   │   │   │   │   ├── eye_iris_R_00.tga
    │   │   │   │   │   │   │   ├── eye_iris_R_00.tga.meta
    │   │   │   │   │   │   │   ├── eyeline_00.tga
    │   │   │   │   │   │   │   ├── eyeline_00.tga.meta
    │   │   │   │   │   │   │   ├── face_00.tga
    │   │   │   │   │   │   │   ├── face_00.tga.meta
    │   │   │   │   │   │   │   ├── FO_CLOTH1.tga
    │   │   │   │   │   │   │   ├── FO_CLOTH1.tga.meta
    │   │   │   │   │   │   │   ├── FO_RIM1.tga
    │   │   │   │   │   │   │   ├── FO_RIM1.tga.meta
    │   │   │   │   │   │   │   ├── FO_SKIN1.tga
    │   │   │   │   │   │   │   ├── FO_SKIN1.tga.meta
    │   │   │   │   │   │   │   ├── guide.tga
    │   │   │   │   │   │   │   ├── guide.tga.meta
    │   │   │   │   │   │   │   ├── hair_01_NRM.tga
    │   │   │   │   │   │   │   ├── hair_01_NRM.tga.meta
    │   │   │   │   │   │   │   ├── hair_01_SPEC.tga
    │   │   │   │   │   │   │   ├── hair_01_SPEC.tga.meta
    │   │   │   │   │   │   │   ├── hair_01.tga
    │   │   │   │   │   │   │   ├── hair_01.tga.meta
    │   │   │   │   │   │   │   ├── skin_01.tga
    │   │   │   │   │   │   │   └── skin_01.tga.meta
    │   │   │   │   │   │   └── Texture.meta
    │   │   │   │   │   └── UnityChanShader.meta
    │   │   │   │   ├── Art.meta
    │   │   │   │   ├── Documentation
    │   │   │   │   │   ├── ReadMe
    │   │   │   │   │   │   ├── ReadMe_en.pdf
    │   │   │   │   │   │   ├── ReadMe_en.pdf.meta
    │   │   │   │   │   │   ├── ReadMe_jp.pdf
    │   │   │   │   │   │   └── ReadMe_jp.pdf.meta
    │   │   │   │   │   ├── ReadMe.meta
    │   │   │   │   │   ├── SplashScreen.pdf
    │   │   │   │   │   ├── SplashScreen.pdf.meta
    │   │   │   │   │   ├── unitychan_dynamic.pdf
    │   │   │   │   │   ├── unitychan_dynamic.pdf.meta
    │   │   │   │   │   ├── UnityChanLicense2.0
    │   │   │   │   │   │   ├── English
    │   │   │   │   │   │   │   ├── 01Unity-Chan License Terms and Condition_EN_UCL2.0.pdf
    │   │   │   │   │   │   │   ├── 01Unity-Chan License Terms and Condition_EN_UCL2.0.pdf.meta
    │   │   │   │   │   │   │   ├── 02Unity-Chan License Terms and Condition_Summary_EN_UCL2.0.pdf
    │   │   │   │   │   │   │   ├── 02Unity-Chan License Terms and Condition_Summary_EN_UCL2.0.pdf.meta
    │   │   │   │   │   │   │   ├── 03Indication of License_EN_UCL2.0.pdf
    │   │   │   │   │   │   │   └── 03Indication of License_EN_UCL2.0.pdf.meta
    │   │   │   │   │   │   ├── English.meta
    │   │   │   │   │   │   ├── Japanese
    │   │   │   │   │   │   │   ├── 01Unity-Chan License Terms and Condition_JP_UCL2.0.pdf
    │   │   │   │   │   │   │   ├── 01Unity-Chan License Terms and Condition_JP_UCL2.0.pdf.meta
    │   │   │   │   │   │   │   ├── 02Unity-Chan License Terms and Condition_Summary_JP_UCL2.0.pdf
    │   │   │   │   │   │   │   ├── 02Unity-Chan License Terms and Condition_Summary_JP_UCL2.0.pdf.meta
    │   │   │   │   │   │   │   ├── 03Indication of License_JP_UCL2.0.pdf
    │   │   │   │   │   │   │   └── 03Indication of License_JP_UCL2.0.pdf.meta
    │   │   │   │   │   │   ├── Japanese.meta
    │   │   │   │   │   │   ├── License Logo
    │   │   │   │   │   │   │   ├── LUUL_logo-guideline_en.pdf
    │   │   │   │   │   │   │   ├── LUUL_logo-guideline_en.pdf.meta
    │   │   │   │   │   │   │   ├── LUUL_logo-guideline.pdf
    │   │   │   │   │   │   │   ├── LUUL_logo-guideline.pdf.meta
    │   │   │   │   │   │   │   ├── LUUL_LOGO_rules02.ai
    │   │   │   │   │   │   │   ├── LUUL_LOGO_rules02.ai.meta
    │   │   │   │   │   │   │   ├── LUUL_LOGO_rules02.psd
    │   │   │   │   │   │   │   ├── LUUL_LOGO_rules02.psd.meta
    │   │   │   │   │   │   │   ├── Others
    │   │   │   │   │   │   │   │   ├── jpg
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.jpg
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.jpg.meta
    │   │   │   │   │   │   │   │   │   ├── Light_Silhouette.jpg
    │   │   │   │   │   │   │   │   │   └── Light_Silhouette.jpg.meta
    │   │   │   │   │   │   │   │   ├── jpg.meta
    │   │   │   │   │   │   │   │   ├── png
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.png
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.png.meta
    │   │   │   │   │   │   │   │   │   ├── Light_Frame.png
    │   │   │   │   │   │   │   │   │   ├── Light_Frame.png.meta
    │   │   │   │   │   │   │   │   │   ├── Light_Silhouette.png
    │   │   │   │   │   │   │   │   │   └── Light_Silhouette.png.meta
    │   │   │   │   │   │   │   │   ├── png.meta
    │   │   │   │   │   │   │   │   ├── svg
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.svg
    │   │   │   │   │   │   │   │   │   ├── Dark_Silhouette.svg.meta
    │   │   │   │   │   │   │   │   │   ├── Light_Frame.svg
    │   │   │   │   │   │   │   │   │   ├── Light_Frame.svg.meta
    │   │   │   │   │   │   │   │   │   ├── Light_Silhouette.svg
    │   │   │   │   │   │   │   │   │   └── Light_Silhouette.svg.meta
    │   │   │   │   │   │   │   │   └── svg.meta
    │   │   │   │   │   │   │   └── Others.meta
    │   │   │   │   │   │   └── License Logo.meta
    │   │   │   │   │   ├── UnityChanLicense2.0.meta
    │   │   │   │   │   ├── unitychan_shader.pdf
    │   │   │   │   │   ├── unitychan_shader.pdf.meta
    │   │   │   │   │   ├── WebPlayerTemplate.pdf
    │   │   │   │   │   └── WebPlayerTemplate.pdf.meta
    │   │   │   │   ├── Documentation.meta
    │   │   │   │   ├── Editor
    │   │   │   │   │   ├── CreateLocatorHere.cs
    │   │   │   │   │   └── CreateLocatorHere.cs.meta
    │   │   │   │   ├── Editor.meta
    │   │   │   │   ├── Prefabs
    │   │   │   │   │   ├── BoxUnityChan.prefab
    │   │   │   │   │   ├── BoxUnityChan.prefab.meta
    │   │   │   │   │   ├── Directional light for UnityChan.prefab
    │   │   │   │   │   ├── Directional light for UnityChan.prefab.meta
    │   │   │   │   │   ├── for Locomotion
    │   │   │   │   │   │   ├── CamPos.prefab
    │   │   │   │   │   │   ├── CamPos.prefab.meta
    │   │   │   │   │   │   ├── FrontPos.prefab
    │   │   │   │   │   │   ├── FrontPos.prefab.meta
    │   │   │   │   │   │   ├── JumpPos.prefab
    │   │   │   │   │   │   ├── JumpPos.prefab.meta
    │   │   │   │   │   │   ├── LookAtPos.prefab
    │   │   │   │   │   │   ├── LookAtPos.prefab.meta
    │   │   │   │   │   │   ├── Main Camera.prefab
    │   │   │   │   │   │   ├── Main Camera.prefab.meta
    │   │   │   │   │   │   ├── unitychan_dynamic_locomotion.prefab
    │   │   │   │   │   │   ├── unitychan_dynamic_locomotion.prefab.meta
    │   │   │   │   │   │   ├── unitychan.prefab
    │   │   │   │   │   │   └── unitychan.prefab.meta
    │   │   │   │   │   ├── for Locomotion.meta
    │   │   │   │   │   ├── Locator_IKtarget.prefab
    │   │   │   │   │   ├── Locator_IKtarget.prefab.meta
    │   │   │   │   │   ├── LookPos.prefab
    │   │   │   │   │   ├── LookPos.prefab.meta
    │   │   │   │   │   ├── unitychan_dynamic.prefab
    │   │   │   │   │   ├── unitychan_dynamic.prefab.meta
    │   │   │   │   │   ├── unitychan.prefab
    │   │   │   │   │   └── unitychan.prefab.meta
    │   │   │   │   ├── Prefabs.meta
    │   │   │   │   ├── Scenes
    │   │   │   │   │   ├── ActionCheck.unity
    │   │   │   │   │   ├── ActionCheck.unity.meta
    │   │   │   │   │   ├── ARPoseTest.unity
    │   │   │   │   │   ├── ARPoseTest.unity.meta
    │   │   │   │   │   ├── Locomotion.unity
    │   │   │   │   │   ├── Locomotion.unity.meta
    │   │   │   │   │   ├── SecondaryAnimation.unity
    │   │   │   │   │   └── SecondaryAnimation.unity.meta
    │   │   │   │   ├── Scenes.meta
    │   │   │   │   ├── Scripts
    │   │   │   │   │   ├── AutoBlink.cs
    │   │   │   │   │   ├── AutoBlink.cs.meta
    │   │   │   │   │   ├── CameraController.cs
    │   │   │   │   │   ├── CameraController.cs.meta
    │   │   │   │   │   ├── FaceUpdate.cs
    │   │   │   │   │   ├── FaceUpdate.cs.meta
    │   │   │   │   │   ├── IdleChanger.cs
    │   │   │   │   │   ├── IdleChanger.cs.meta
    │   │   │   │   │   ├── IKCtrlRightHand.cs
    │   │   │   │   │   ├── IKCtrlRightHand.cs.meta
    │   │   │   │   │   ├── RandomWind.cs
    │   │   │   │   │   ├── RandomWind.cs.meta
    │   │   │   │   │   ├── SpringBone.cs
    │   │   │   │   │   ├── SpringBone.cs.meta
    │   │   │   │   │   ├── SpringCollider.cs
    │   │   │   │   │   ├── SpringCollider.cs.meta
    │   │   │   │   │   ├── SpringManager.cs
    │   │   │   │   │   ├── SpringManager.cs.meta
    │   │   │   │   │   ├── ThirdPersonCamera.cs
    │   │   │   │   │   ├── ThirdPersonCamera.cs.meta
    │   │   │   │   │   ├── UnityChanControlScriptWithRgidBody.cs
    │   │   │   │   │   └── UnityChanControlScriptWithRgidBody.cs.meta
    │   │   │   │   ├── Scripts.meta
    │   │   │   │   ├── SplashScreen
    │   │   │   │   │   ├── Animations
    │   │   │   │   │   │   ├── FadeIn.anim
    │   │   │   │   │   │   ├── FadeIn.anim.meta
    │   │   │   │   │   │   ├── FadeOut.anim
    │   │   │   │   │   │   ├── FadeOut.anim.meta
    │   │   │   │   │   │   ├── Voice.anim
    │   │   │   │   │   │   └── Voice.anim.meta
    │   │   │   │   │   ├── Animations.meta
    │   │   │   │   │   ├── Animators
    │   │   │   │   │   │   ├── SplashScreen.controller
    │   │   │   │   │   │   └── SplashScreen.controller.meta
    │   │   │   │   │   ├── Animators.meta
    │   │   │   │   │   ├── Logo
    │   │   │   │   │   │   ├── Dark_Silhouette.png
    │   │   │   │   │   │   ├── Dark_Silhouette.png.meta
    │   │   │   │   │   │   ├── Light_Silhouette.png
    │   │   │   │   │   │   └── Light_Silhouette.png.meta
    │   │   │   │   │   ├── Logo.meta
    │   │   │   │   │   ├── Scripts
    │   │   │   │   │   │   ├── SplashScreen.cs
    │   │   │   │   │   │   └── SplashScreen.cs.meta
    │   │   │   │   │   ├── Scripts.meta
    │   │   │   │   │   ├── SplashScreen_Dark.unity
    │   │   │   │   │   ├── SplashScreen_Dark.unity.meta
    │   │   │   │   │   ├── SplashScreen_Light.unity
    │   │   │   │   │   └── SplashScreen_Light.unity.meta
    │   │   │   │   └── SplashScreen.meta
    │   │   │   └── Unity-chan! Model.meta
    │   │   └── unity-chan!.meta
    │   ├── Models.meta
    │   ├── NuGet
    │   │   ├── Editor
    │   │   │   ├── DotNetZip.dll
    │   │   │   ├── DotNetZip.dll.meta
    │   │   │   ├── NugetForUnity.dll
    │   │   │   └── NugetForUnity.dll.meta
    │   │   ├── Editor.meta
    │   │   ├── LICENSE
    │   │   ├── LICENSE.meta
    │   │   ├── README.pdf
    │   │   ├── README.pdf.meta
    │   │   ├── Resources
    │   │   │   ├── defaultIcon.png
    │   │   │   └── defaultIcon.png.meta
    │   │   └── Resources.meta
    │   ├── NuGet.config
    │   ├── NuGet.config.meta
    │   ├── NuGet.meta
    │   ├── Packages
    │   │   ├── Accord.3.0.2
    │   │   │   ├── Accord.3.0.2.nupkg
    │   │   │   ├── Accord.3.0.2.nupkg.meta
    │   │   │   ├── build
    │   │   │   │   ├── Accord.dll.config
    │   │   │   │   ├── Accord.dll.config.meta
    │   │   │   │   ├── Accord.targets
    │   │   │   │   └── Accord.targets.meta
    │   │   │   ├── build.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.dll
    │   │   │   │   │   ├── Accord.dll.meta
    │   │   │   │   │   ├── Accord.xml
    │   │   │   │   │   └── Accord.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.3.0.2.meta
    │   │   ├── Accord.Extensions.Core.3.0.1
    │   │   │   ├── Accord.Extensions.Core.3.0.1.nupkg
    │   │   │   ├── Accord.Extensions.Core.3.0.1.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.Extensions.Core.dll
    │   │   │   │   │   ├── Accord.Extensions.Core.dll.meta
    │   │   │   │   │   ├── Accord.Extensions.Core.xml
    │   │   │   │   │   └── Accord.Extensions.Core.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.Extensions.Core.3.0.1.meta
    │   │   ├── Accord.Extensions.Math.3.0.1
    │   │   │   ├── Accord.Extensions.Math.3.0.1.nupkg
    │   │   │   ├── Accord.Extensions.Math.3.0.1.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.Extensions.Math.dll
    │   │   │   │   │   ├── Accord.Extensions.Math.dll.meta
    │   │   │   │   │   ├── Accord.Extensions.Math.xml
    │   │   │   │   │   └── Accord.Extensions.Math.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.Extensions.Math.3.0.1.meta
    │   │   ├── Accord.Extensions.Statistics.3.0.1
    │   │   │   ├── Accord.Extensions.Statistics.3.0.1.nupkg
    │   │   │   ├── Accord.Extensions.Statistics.3.0.1.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.Extensions.Statistics.dll
    │   │   │   │   │   ├── Accord.Extensions.Statistics.dll.meta
    │   │   │   │   │   ├── Accord.Extensions.Statistics.xml
    │   │   │   │   │   └── Accord.Extensions.Statistics.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.Extensions.Statistics.3.0.1.meta
    │   │   ├── Accord.Math.3.0.2
    │   │   │   ├── Accord.Math.3.0.2.nupkg
    │   │   │   ├── Accord.Math.3.0.2.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.Math.dll
    │   │   │   │   │   ├── Accord.Math.dll.meta
    │   │   │   │   │   ├── Accord.Math.xml
    │   │   │   │   │   └── Accord.Math.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.Math.3.0.2.meta
    │   │   ├── Accord.Statistics.3.0.2
    │   │   │   ├── Accord.Statistics.3.0.2.nupkg
    │   │   │   ├── Accord.Statistics.3.0.2.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── Accord.Statistics.dll
    │   │   │   │   │   ├── Accord.Statistics.dll.meta
    │   │   │   │   │   ├── Accord.Statistics.xml
    │   │   │   │   │   └── Accord.Statistics.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── Accord.Statistics.3.0.2.meta
    │   │   ├── DotImaging.Primitives2D.4.8.3
    │   │   │   ├── DotImaging.Primitives2D.4.8.3.nupkg
    │   │   │   ├── DotImaging.Primitives2D.4.8.3.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net45
    │   │   │   │   │   ├── DotImaging.Primitives2D.dll
    │   │   │   │   │   ├── DotImaging.Primitives2D.dll.meta
    │   │   │   │   │   ├── DotImaging.Primitives2D.xml
    │   │   │   │   │   └── DotImaging.Primitives2D.xml.meta
    │   │   │   │   └── net45.meta
    │   │   │   └── lib.meta
    │   │   ├── DotImaging.Primitives2D.4.8.3.meta
    │   │   ├── Google.Protobuf.3.12.4
    │   │   │   ├── Google.Protobuf.3.12.4.nupkg
    │   │   │   ├── Google.Protobuf.3.12.4.nupkg.meta
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── Google.Protobuf.dll
    │   │   │   │   │   ├── Google.Protobuf.dll.meta
    │   │   │   │   │   ├── Google.Protobuf.xml
    │   │   │   │   │   └── Google.Protobuf.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   └── lib.meta
    │   │   ├── Google.Protobuf.3.12.4.meta
    │   │   ├── MathNet.Numerics.4.9.1
    │   │   │   ├── icon.png
    │   │   │   ├── icon.png.meta
    │   │   │   ├── lib
    │   │   │   │   ├── net461
    │   │   │   │   │   ├── MathNet.Numerics.dll
    │   │   │   │   │   ├── MathNet.Numerics.dll.meta
    │   │   │   │   │   ├── MathNet.Numerics.xml
    │   │   │   │   │   └── MathNet.Numerics.xml.meta
    │   │   │   │   └── net461.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── MathNet.Numerics.4.9.1.nupkg
    │   │   │   └── MathNet.Numerics.4.9.1.nupkg.meta
    │   │   ├── MathNet.Numerics.4.9.1.meta
    │   │   ├── Microsoft.Extensions.Logging.Abstractions.2.0.0
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── Microsoft.Extensions.Logging.Abstractions.dll
    │   │   │   │   │   ├── Microsoft.Extensions.Logging.Abstractions.dll.meta
    │   │   │   │   │   ├── Microsoft.Extensions.Logging.Abstractions.xml
    │   │   │   │   │   └── Microsoft.Extensions.Logging.Abstractions.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── Microsoft.Extensions.Logging.Abstractions.2.0.0.nupkg
    │   │   │   └── Microsoft.Extensions.Logging.Abstractions.2.0.0.nupkg.meta
    │   │   ├── Microsoft.Extensions.Logging.Abstractions.2.0.0.meta
    │   │   ├── sharpadbclient.2.3.22
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── SharpAdbClient.dll
    │   │   │   │   │   └── SharpAdbClient.dll.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── sharpadbclient.2.3.22.nupkg
    │   │   │   └── sharpadbclient.2.3.22.nupkg.meta
    │   │   ├── sharpadbclient.2.3.22.meta
    │   │   ├── System.Buffers.4.5.0
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── System.Buffers.dll
    │   │   │   │   │   ├── System.Buffers.dll.meta
    │   │   │   │   │   ├── System.Buffers.xml
    │   │   │   │   │   └── System.Buffers.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── LICENSE.TXT.meta
    │   │   │   ├── System.Buffers.4.5.0.nupkg
    │   │   │   ├── System.Buffers.4.5.0.nupkg.meta
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT.meta
    │   │   │   ├── useSharedDesignerContext.txt
    │   │   │   ├── useSharedDesignerContext.txt.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   ├── System.Buffers.4.5.0.meta
    │   │   ├── System.Drawing.Common.4.5.0
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── System.Drawing.Common.dll
    │   │   │   │   │   └── System.Drawing.Common.dll.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── LICENSE.TXT.meta
    │   │   │   ├── System.Drawing.Common.4.5.0.nupkg
    │   │   │   ├── System.Drawing.Common.4.5.0.nupkg.meta
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT.meta
    │   │   │   ├── useSharedDesignerContext.txt
    │   │   │   ├── useSharedDesignerContext.txt.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   ├── System.Drawing.Common.4.5.0.meta
    │   │   ├── System.Memory.4.5.2
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── System.Memory.dll
    │   │   │   │   │   ├── System.Memory.dll.meta
    │   │   │   │   │   ├── System.Memory.xml
    │   │   │   │   │   └── System.Memory.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── LICENSE.TXT.meta
    │   │   │   ├── System.Memory.4.5.2.nupkg
    │   │   │   ├── System.Memory.4.5.2.nupkg.meta
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT.meta
    │   │   │   ├── useSharedDesignerContext.txt
    │   │   │   ├── useSharedDesignerContext.txt.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   ├── System.Memory.4.5.2.meta
    │   │   ├── System.Numerics.Vectors.4.4.0
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── System.Numerics.Vectors.dll
    │   │   │   │   │   ├── System.Numerics.Vectors.dll.meta
    │   │   │   │   │   ├── System.Numerics.Vectors.xml
    │   │   │   │   │   └── System.Numerics.Vectors.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── LICENSE.TXT.meta
    │   │   │   ├── System.Numerics.Vectors.4.4.0.nupkg
    │   │   │   ├── System.Numerics.Vectors.4.4.0.nupkg.meta
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT.meta
    │   │   │   ├── useSharedDesignerContext.txt
    │   │   │   ├── useSharedDesignerContext.txt.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   ├── System.Numerics.Vectors.4.4.0.meta
    │   │   ├── System.Runtime.CompilerServices.Unsafe.4.5.2
    │   │   │   ├── lib
    │   │   │   │   ├── netstandard2.0
    │   │   │   │   │   ├── System.Runtime.CompilerServices.Unsafe.dll
    │   │   │   │   │   ├── System.Runtime.CompilerServices.Unsafe.dll.meta
    │   │   │   │   │   ├── System.Runtime.CompilerServices.Unsafe.xml
    │   │   │   │   │   └── System.Runtime.CompilerServices.Unsafe.xml.meta
    │   │   │   │   └── netstandard2.0.meta
    │   │   │   ├── lib.meta
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── LICENSE.TXT.meta
    │   │   │   ├── System.Runtime.CompilerServices.Unsafe.4.5.2.nupkg
    │   │   │   ├── System.Runtime.CompilerServices.Unsafe.4.5.2.nupkg.meta
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT
    │   │   │   ├── THIRD-PARTY-NOTICES.TXT.meta
    │   │   │   ├── useSharedDesignerContext.txt
    │   │   │   ├── useSharedDesignerContext.txt.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   └── System.Runtime.CompilerServices.Unsafe.4.5.2.meta
    │   ├── packages.config
    │   ├── packages.config.meta
    │   ├── Packages.meta
    │   ├── Prefabs
    │   │   ├── HandLandmarkAndRigs.prefab
    │   │   ├── HandLandmarkAndRigs.prefab.meta
    │   │   ├── HandLandmarkSet.prefab
    │   │   ├── HandLandmarkSet.prefab.meta
    │   │   ├── HandRigs.prefab
    │   │   └── HandRigs.prefab.meta
    │   ├── Prefabs.meta
    │   ├── Scenes
    │   │   ├── SampleScene.unity
    │   │   └── SampleScene.unity.meta
    │   ├── Scenes.meta
    │   ├── Scipts
    │   │   ├── LandmarkInterface
    │   │   │   ├── DepthCalibrator.cs
    │   │   │   ├── DepthCalibrator.cs.meta
    │   │   │   ├── Filter
    │   │   │   │   ├── ConstantVelocity3DModel.cs
    │   │   │   │   ├── ConstantVelocity3DModel.cs.meta
    │   │   │   │   ├── LandmarkFilter.cs
    │   │   │   │   ├── LandmarkFilter.cs.meta
    │   │   │   │   ├── LandmarkListFilter.cs
    │   │   │   │   └── LandmarkListFilter.cs.meta
    │   │   │   ├── Filter.meta
    │   │   │   ├── HandLandmark.cs
    │   │   │   ├── HandLandmark.cs.meta
    │   │   │   ├── LandmarkOrientation.cs
    │   │   │   ├── LandmarkOrientation.cs.meta
    │   │   │   ├── LandmarkResultSet.cs
    │   │   │   ├── LandmarkResultSet.cs.meta
    │   │   │   ├── LandmarkType.cs
    │   │   │   ├── LandmarkType.cs.meta
    │   │   │   ├── NormalizedLandmarkListExtension.cs
    │   │   │   ├── NormalizedLandmarkListExtension.cs.meta
    │   │   │   ├── Socket
    │   │   │   │   ├── LandmarkSocket.cs
    │   │   │   │   ├── LandmarkSocket.cs.meta
    │   │   │   │   ├── LandmarkSocketManager.cs
    │   │   │   │   └── LandmarkSocketManager.cs.meta
    │   │   │   ├── Socket.meta
    │   │   │   ├── TransformLink.cs
    │   │   │   └── TransformLink.cs.meta
    │   │   ├── LandmarkInterface.meta
    │   │   ├── Mediapipe
    │   │   │   ├── Landmark.cs
    │   │   │   ├── Landmark.cs.meta
    │   │   │   ├── landmark.proto
    │   │   │   ├── landmark.proto.meta
    │   │   │   ├── Rect.cs
    │   │   │   ├── Rect.cs.meta
    │   │   │   ├── rect.proto
    │   │   │   └── rect.proto.meta
    │   │   └── Mediapipe.meta
    │   └── Scipts.meta
    ├── gifs
    │   ├── demo_landmarks.gif
    │   └── demo_model.gif
    ├── LICENSE
    ├── Packages
    │   ├── Accord.3.0.2
    │   │   ├── Accord.3.0.2.nupkg
    │   │   ├── build
    │   │   │   ├── Accord.dll.config
    │   │   │   └── Accord.targets
    │   │   └── lib
    │   │       ├── net35
    │   │       │   ├── Accord.dll
    │   │       │   └── Accord.xml
    │   │       ├── net40
    │   │       │   ├── Accord.dll
    │   │       │   └── Accord.xml
    │   │       └── net45
    │   │           ├── Accord.dll
    │   │           └── Accord.xml
    │   ├── Accord.Extensions.Core.3.0.1
    │   │   ├── Accord.Extensions.Core.3.0.1.nupkg
    │   │   └── lib
    │   │       └── net45
    │   │           ├── Accord.Extensions.Core.dll
    │   │           └── Accord.Extensions.Core.xml
    │   ├── Accord.Extensions.Math.3.0.1
    │   │   ├── Accord.Extensions.Math.3.0.1.nupkg
    │   │   └── lib
    │   │       └── net45
    │   │           ├── Accord.Extensions.Math.dll
    │   │           └── Accord.Extensions.Math.xml
    │   ├── Accord.Extensions.Statistics.3.0.1
    │   │   ├── Accord.Extensions.Statistics.3.0.1.nupkg
    │   │   └── lib
    │   │       └── net45
    │   │           ├── Accord.Extensions.Statistics.dll
    │   │           └── Accord.Extensions.Statistics.xml
    │   ├── Accord.Math.3.0.2
    │   │   ├── Accord.Math.3.0.2.nupkg
    │   │   └── lib
    │   │       ├── net35
    │   │       │   ├── Accord.Math.dll
    │   │       │   └── Accord.Math.xml
    │   │       ├── net40
    │   │       │   ├── Accord.Math.dll
    │   │       │   └── Accord.Math.xml
    │   │       └── net45
    │   │           ├── Accord.Math.dll
    │   │           └── Accord.Math.xml
    │   ├── Accord.Statistics.3.0.2
    │   │   ├── Accord.Statistics.3.0.2.nupkg
    │   │   └── lib
    │   │       ├── net35
    │   │       │   ├── Accord.Statistics.dll
    │   │       │   └── Accord.Statistics.xml
    │   │       ├── net40
    │   │       │   ├── Accord.Statistics.dll
    │   │       │   └── Accord.Statistics.xml
    │   │       └── net45
    │   │           ├── Accord.Statistics.dll
    │   │           └── Accord.Statistics.xml
    │   ├── DotImaging.Primitives2D.4.8.3
    │   │   ├── DotImaging.Primitives2D.4.8.3.nupkg
    │   │   └── lib
    │   │       └── net45
    │   │           ├── DotImaging.Primitives2D.dll
    │   │           └── DotImaging.Primitives2D.xml
    │   ├── manifest.json
    │   └── packages-lock.json
    ├── packages.config
    ├── ProjectSettings
    │   ├── AudioManager.asset
    │   ├── ClusterInputManager.asset
    │   ├── DynamicsManager.asset
    │   ├── EditorBuildSettings.asset
    │   ├── EditorSettings.asset
    │   ├── GraphicsSettings.asset
    │   ├── InputManager.asset
    │   ├── NavMeshAreas.asset
    │   ├── Physics2DSettings.asset
    │   ├── PresetManager.asset
    │   ├── ProjectSettings.asset
    │   ├── ProjectVersion.txt
    │   ├── QualitySettings.asset
    │   ├── TagManager.asset
    │   ├── TimeManager.asset
    │   ├── UnityConnectSettings.asset
    │   ├── VFXManager.asset
    │   └── XRSettings.asset
    └── README.md

132 directories, 702 files

标签:

实例下载地址

Unity中使用Mediapipe进行实时手势追踪和指尖追踪的方法

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警