diff --git a/README.md b/README.md index f0a078a..02562e9 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,17 @@ It works by first detecting the hand landmarks by Mediapipe in Android, and then 1. Enable Android Developer Mode and USB debugging in the mobile device. Connect the device with PC and allow permissions. 2. Install the "UnityHandTracking.apk" to the device: -`adb install UnityHandTracking.apk` -The .apk is included in release. The source code of the apk is available in [mediapipe_multi_hands_tracking_aar_unity](https://github.com/TesseraktZero/mediapipe_multi_hands_tracking_aar_unity). +drag and drop the apk into device and click the apk in the device's FileManager +, or by command: `adb install UnityHandTracking.apk`. +A built version of apk is included in release. The source code of the apk is available in [mediapipe_multi_hands_tracking_aar_unity](https://github.com/TesseraktZero/mediapipe_multi_hands_tracking_aar_unity). + +3. Open the SampleScene in Unity project. In the scene, navigate to `unitychan`>`HandLandmarkAndRigs`>`HandLandmarkSet`. Update the `Adb Path` according to point to local adb which installed along with Unity Android Build Support. The path should have patterns similar to one of the belows: + + - `C:\Unity\2019.4.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe` + + - `C:\Users\user\AppData\Local\Android\Sdk\platform-tools\adb.exe` -4. Start and run the SampleScene in Unity project. This should automatically start the Android app and receive data from it. +4. Start the SampleScene in Unity project. This should automatically start the Android app and receive data from it. 5. Hold the device vertically and capture both hands for best tracking. @@ -33,12 +40,6 @@ To apply hand tracking on your own avatar, follow the below steps: - For each of the Hand Rigs, align their transform with the `Tip` transform. To do so, select that object and hold control select object assign in `Tip`. Then, navigate to menu: `Animation Rigging` -> `Align Transform` 2. Adjust the position and rotation of the prefab `HandLandmarkSet` to fit with the model. - -3. Update the `Adb Path` in `LandmarkSocketManager` of `HandLandmarkSet`. The path should have patterns similar to one of the belows: - - - `C:\Unity\2019.4.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe` - - - `C:\Users\user\AppData\Local\Android\Sdk\platform-tools\adb.exe` ## License