XXX4Fans
Sam Dutter from gumroad
Sam Dutter

gumroad


VRChat Blendshape/Shader Eye Parameters

An easy to install Unity Package that enables eye tracking in Avatars using blendshapes/shaders for eyes

Disappointed VRChat doesn't have eye rotation parameters? Me too!

What Is This For?

VRChat supports eye tracking of bones allowing for eye contact, and realistic movement.
BUT if you want to create the same type of eye movement through blendshapes or shaders, you are out of luck. There is no parameter available to drive these animations.

Through my prefab you can have access to EyeX and EyeY parameters. It uses a small amount of constraints and contacts for the logic.


Why Your Package?

There are other versions/tutorials of this type of system, and these inspired me to tinker with the design.

My main improvements are the following :

Performance

The exact costs of adding this to your avatar that would affect it's ranking.

Setup and Avatar Integration

  1. Download and install the Unity Package.
    1. If you do not have Unity installed please use the VRChat Creator Companion to get the correct version.
  2. Setup your avatar's animator
    1. Add "EyeX" and "EyeY" float parameters to your desired animator
    2. Create an animator layer for an eye blendtree
    3. Copy and paste the blendtree from my animator into your animator layer
  3. Drag my prefab onto the root of your avatar.
    1. Now add the gameobjects inside the prefab to the Eye Look section of your Avatar Descriptor.
    2. Your parameters should now be driven by the prefab.
  4. Create your eye animations
    1. Create the animations you want to be driven by the parameters
    2. Add them to the blendtree
  5. Done!


TOS

By purchasing this item you agree to the following terms.



EyeTracker_v1.unitypackage


VRChat Blendshape/Shader Eye Parameters

Related Creators