a tool for VRCSDK3A avatars that allows greater sign language capability using puppets
SmartHands always targets the latest version of VRCSDK3A. This means, to use it, you must have a Unity project on the currently supported Unity version for VRChat, with the latest version of SDK3 - Avatars installed.
Once you have this set up, you can download the latest SmartHands package from the releases page, and import the unitypackage.
Please make an active effort to keep SmartHands up to date. This project constitutes a continuous effort to try and improve the scope of sign language within VRChat. It will be updated in the interests of language accuracy, Unity user experience, and usability within VRChat.
-
First, inside the scene with your avatar, create an empty object in your Hierarchy by right clicking in the empty space and choosing "Create Empty".
-
Rename your object by selecting it and pressing F2. The name of the object itself does not matter, but for clarity, I recommend calling it
SmartHandsSettings
. -
With your object selected, in the Inspector on the right, click "Add Component".
-
Click "Devon's Toolbox" and then "HH Smart Hands" (you can also just type 'Smart Hands' in the search).
-
The custom inspector for Smart Hands will display. Inside the 'Avatar' slot, click and drag in your avatar object (the one with the avatar descriptor).
-
Once your avatar is selected, the full Smart Hands settings will display. If you have multiple avatars in your scene, you will need multiple settings objects. From this point, the component itself will display any errors or warnings related to your setup.
The code for SmartHands and its related documentation, as provided in this repository, is licensed under the MIT License.
Multimedia assets (images, animation files, etc.) are licensed under CC BY-SA 4.0.
- Korea_Yujin (Korean Sign Language animations)
- Shawarmachine (testing, feedback)
- SaikoArt_Finn (testing, feedback)
- HoH Mikka (testing, feedback)