Skip to content

Avatar Setup

Isaak edited this page Apr 29, 2023 · 1 revision

Automatic Setup

1. Import the provided .unitypackage file to an existing avatar project with VRCSDK3.0.

2. In unity, click on Tools>VRC-ASL_Gestures

grafik

3. Drag and drop your avatar into the window

Unity_bIf8tp1nxi

4. Choose your settings and click install!

9yGN74Mosn

Manual Setup

1. Import the provided .unitypackage file to an existing avatar project with VRCSDK3.0. All needed items will be found in your assets folder inside a new folder named VRC-ASL_Gestures. The next steps are dependent on your used Controller.

image

2. Set your Gesture Layer inside your VRC Avatar Descriptor component to the provided controller file.

There are two ways to do this:

  • You dont have a gesture layer set in your VRC Avatar Descriptor:
    Simply take the provided .controller file and put it inside your VRC Avatar Descriptor as shown here:
    Playable Layers

    • File for Index users (WITH VRCThumbParams):
      • VRC-ASL_Gestures/IndexVR/ThumbParams/ASLGestures_Index_Thumbparams.controller
    • File for Index users (WITHOUT VRCThumbParams):
      • VRC-ASL_Gestures/IndexVR/Without/ASLGestures_Index_NoMod_RightHandDominant.controller
      • VRC-ASL_Gestures/IndexVR/Without/ASLGestures_Index_NoMod_LeftHandDominant.controller
    • File for Oculus users (WITH VRCThumbParams):
      • VRC-ASL_Gestures/GeneralVR/ThumbParams/ASLGestures_GeneralVR_Thumbparams.controller
    • File for Oculus users (WITHOUT VRCThumbParams):
      • VRC-ASL_Gestures/GeneralVR/Without/ASLGestures_GeneralVR_LeftHandDominant.controller
      • VRC-ASL_Gestures/GeneralVR/Without/ASLGestures_GeneralVR_RightHandDominant.controller
  • You already have a gesture layer that is using layers other then layers for hand gestures:
    You can use VRLabs Avatars 3.0 Manager to merge the controller with your existing gesture controller. Just make sure you replace the right hand and left Hand layers to prevent it from interfering with each other.

3. Set Expression Menu Items and Parameters

Add the following parameters to your avatars parameters (CASE SENSITIVE):

For index users (WITH VRCThumbParams):

LeftThumb (int)
RightThumb (int)
SignsDisabled (bool)

For index users (WITHOUT VRCThumbParams):

SignsDisabled (bool)

For Oculus users (WITH VRCThumbParams):

RightThumb (Int)
LeftThumb (Int)
RightTrigger (Float)
LeftTrigger (Float)
SignsDisabled (bool)

For Oculus users (WITHOUT VRCThumbParams):

ComboSignIndex (Int)
SignsDisabled (bool)