03.01 Configure Haptic Trigger Parameters

Open manual menu
  1. Haptic Module / HapticHub User Manual
  2. 3.1 Configure Haptic Trigger Parameters

3.1 Configure VRChat Avatar Haptic Trigger Parameters

Configure the VRChat avatar haptic trigger parameters in Unity. If you do not edit avatars yourself, send this page to your avatar creator.

Parameter Name

Some screenshots show HapticHub/v1/LeftAnkle. Use HapticHub/v1/LeftFoot in the actual setup.

Setup Steps

  1. Create an empty object under the target bone.

    Using Left Foot as the example, create an empty object under the bone that needs the controller.

    Unity view showing an empty object under the Left Foot bone
    Create an empty object under the target bone.
  2. Confirm the parameter name.

    The screenshot may show HapticHub/v1/LeftAnkle. Enter HapticHub/v1/LeftFoot.

    Unity FX Layer parameter setup
    Use LeftFoot for the parameter.
  3. Configure the receiver trigger.

    Add the collider types under Collision Tag. Use Allow Self and Allow Others under Filtering to choose who can trigger the receiver. Set Trigger Type to Proximity and Parameter to HapticHub/v1/LeftFoot.

    VRChat Contact Receiver settings for collision tags, Filtering, and Parameter
    Receiver settings.
  4. Add the LeftFoot parameter to the FX Layer.

    Add HapticHub/v1/LeftFoot to the model's FX Layer. It does not need to be added to synced parameters.

    HapticHub LeftFoot parameter in the FX Layer
    LeftFoot parameter setup.
  5. Upload the avatar and select the position in HapticHub.

    Upload the avatar, start HapticHub, and set the corresponding haptic device position to Left Foot.

    HapticHub haptic device position set to Left Foot
    Set the haptic device position to Left Foot.

Stop Condition

Stop if fields in Unity, the VRChat SDK, or HapticHub do not match the images. Do not guess replacement fields. Contact your avatar creator or HIGVR support.