Description
This is an emulator for SDK 3 avatars inside of Unity.
This addon is really useful for testing avatars without need to upload to VRChat
Features:
- Should emulate most features of Avatar3.
- Test non-local syncing by duplicating or clicking the "Create Non Local Clone" checkbox.
- Supports live viewing and editing within unity's Animator window! Use the "Animator To Debug" dropdown to select which layer is visualized in the Animator window.
- Shows Tracking/Animation in the inspector.
- Gesture left/right weight to test analog Fist gesture strength.
- Custom Expression Menus
- Visemes for both parameters and testing builtin blend shapes (note: visemes always set to 0% or 100%, not in between.)
How to use the Av3 Emulator:
Go to the Tools menu, and select Avatar 3.0 Emulator. This will add an object to your scene: you can always remove it if you don't want it to run. Use this object to set default VR mode, tracking type or Animator to Debug settings. Let me know if other settings would be useful here.
To emulate walking and movement, click the avatar and scroll down the inspector to the bottom section with Lyuma Av3 Runtime component. Here you can change stuff.
It also supports live interacting with the animator controller. To use this, first click your avatar (even if it was already selected), and then open up Windows -> Animation -> Animator ; and pick the controller using "Animator To Debug" dropdown. You can also change parameters from inside the controller, for example moving the red dot in the 2D Blend Tree for Standing. Crouch/Prone by changing the Upright slider; or test Sitting or AFK.
If you wish to emulate walking, you can also do this by selecting Base layer, opening up the Locmotion controller with your avatar selected, and going to the Standing blendtree and dragging around the red dot.