{"id":15580235,"url":"https://github.com/reiiyuki/intel-realsense-hand-toolkit-unity","last_synced_at":"2025-10-13T00:31:51.284Z","repository":{"id":50549058,"uuid":"94839004","full_name":"ReiiYuki/Intel-Realsense-Hand-Toolkit-Unity","owner":"ReiiYuki","description":"Intel Realsense Toolkit for Hand tracking and Gestural Recognition on Unity3D","archived":true,"fork":false,"pushed_at":"2019-07-01T16:05:19.000Z","size":680,"stargazers_count":85,"open_issues_count":6,"forks_count":17,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-01-30T02:32:40.300Z","etag":null,"topics":["depth-camera","gesture","gesture-detection","gesture-recognition","hand-control","hand-gestures","hand-recognition","hand-tracking","intel","realsense","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ReiiYuki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-20T02:01:43.000Z","updated_at":"2024-09-01T14:11:34.000Z","dependencies_parsed_at":"2022-08-31T11:53:06.325Z","dependency_job_id":null,"html_url":"https://github.com/ReiiYuki/Intel-Realsense-Hand-Toolkit-Unity","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ReiiYuki/Intel-Realsense-Hand-Toolkit-Unity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReiiYuki%2FIntel-Realsense-Hand-Toolkit-Unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReiiYuki%2FIntel-Realsense-Hand-Toolkit-Unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReiiYuki%2FIntel-Realsense-Hand-Toolkit-Unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReiiYuki%2FIntel-Realsense-Hand-Toolkit-Unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReiiYuki","download_url":"https://codeload.github.com/ReiiYuki/Intel-Realsense-Hand-Toolkit-Unity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReiiYuki%2FIntel-Realsense-Hand-Toolkit-Unity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013643,"owners_count":26085298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["depth-camera","gesture","gesture-detection","gesture-recognition","hand-control","hand-gestures","hand-recognition","hand-tracking","intel","realsense","unity3d"],"created_at":"2024-10-02T19:23:44.553Z","updated_at":"2025-10-13T00:31:50.913Z","avatar_url":"https://github.com/ReiiYuki.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Intel Realsense Hand Toolkit for Unity\n\n![realsense.jpg](https://avatars3.githubusercontent.com/u/14095512?v=3\u0026s=200)\n\nIntel Realsense Hand Toolkit for Unity is toolkit for developing on hand tracking feature in Unity application with Intel Realsense camera easier.\n\n## Latest Unity3D Package\n\n[Download Unity Package](https://github.com/ReiiYuki/Intel-Realsense-Hand-Toolkit-Unity/releases/download/1.1.0/Intel-Realsense-Hand-Toolkit-v1.1.0.unitypackage)\n\n## Intel Realsense SDK\n\n[Download Intel Realsense SDK](https://software.intel.com/en-us/realsense-sdk-windows-eol)\n\n## Requirement\n\n```\nUnity3D\nIntel Realsense SDK\nIntel Realsense Full Hand Tracking and Gesture Recognition SDK\nF200/SR300 Camera Driver\n```\n\nNoted: `R200` is not supported, because `Intel Realsense Full Hand Tracking and Gesture Recognition SDK` is not available in `R2`.\n\n## Initialization\n\n### Setup\n\n1. Connect depth camera by USB 3.0+\n\n2. Drag `DepthCameraManager` Prefabs in `Assets/IRToolkit/Prefabs` to Scene\n\n3. Write Script !\n\n### Configuration\n\n#### Hand Position Manager\n\n`Sign` is number that will be multiply with x-axis of hand's position. User can adjust it to 1 or -1.\n* 1 is worked for Head Mounted Display Device\n* -1 is worked for Normal Display Device\n\n#### Gestural Manager\n\n`Is Enable All Gesture` is boolean for enable all of gesture in system.\n\nIf `Is Enable All Gesture` is false, system will enable all of gesture those mention in `Gesture Actions`.\n\n[See gesture information](https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?doc_hand_handling_gestures.html)\n\n## Usage\n\n### Hand Positioning\n\n#### Initialize\n\n```Cs\nvoid Start()\n{\n  GameObject.Find(\"DepthCameraManager\").GetComponent\u003cHandPositionManager\u003e().AddSubscriber(gameObject);\n}\n```\n\n#### Receive Hand Position\n\n```Cs\nvoid OnLeftHandChange(Vector3 handPosition)\n{\n  // Do your work when left hand position is updated\n}\n\nvoid OnRightHandChange(Vector3 handPosition)\n{\n  // Do your work when right hand position is updated\n}\n```\n\n#### Notify Hand State Change\n\n```cs\nvoid OnLeftHandAppear()\n{\n  // Do your work when left hand is appeared\n}\n\nvoid OnLeftHandDisappear()\n{\n  // Do your work when left hand is disappeared\n}\n\nvoid OnRightHandAppear()\n{\n  // Do your work when right hand is appeared\n}\n\nvoid OnRightHandDisappear()\n{\n  // Do your work when right hand is disappeared\n}\n```\n\n### Hand Gesture\n\n#### Initialize\n```cs\nvoid Start()\n{\n  GameObject.Find(\"DepthCameraManager\").GetComponent\u003cGesturalManager\u003e().AddSubscriber(gameObject);\n}\n```\n\n#### Method Pattern\n\n* void On+`GestureName`()\n* void On+`HandSide`+Hand+`GestureName`()\n\n#### Receive Gesture  \n\n```cs\nvoid OnGesture(GestureData data){\n  // Do your work\n  // data.name is gesture name\n}\n\nvoid OnThumbUp(){\n  // Do your work here when current gesture is thumb up\n}\n\nvoid OnLeftHandThumbUp(){\n  // Do your work here when left hand gesture is thumb up\n}\n\nvoid OnRightVSign(){\n  //Do your work here when right hand gesture is v sign\n}\n```\n\n## MIT License\n\n```\nMIT License\n\nCopyright (c) 2017 Voraton Lertrattanapaisal\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n\n## Reference\n\n* [Intel® RealSense™ SDK 2016 R2 Documentation](https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freiiyuki%2Fintel-realsense-hand-toolkit-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freiiyuki%2Fintel-realsense-hand-toolkit-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freiiyuki%2Fintel-realsense-hand-toolkit-unity/lists"}