VRC Gesture Manager by BlackStartx - 1

Games & ProjectsInputsVR & AR

A tool that will help you preview and edit your VRChat avatar animation directly in Unity.

Unknown VersionOtherUpdated 16 days agoCreated on April 28th, 2019
Go to source

alt text

A tool that will help you preview and edit your avatar animation directly in Unity.

Available for both VRChat SDK 2.0 and SDK 3.0.

How to Use (SDK 3.0)

If you’re using the VRChat SDK 3.0 download the latest UnityPackage from the release tab.
[Or click here to go to the latest release]

You can than import the UnityPackage directly in your project, and you will find a folder called “GestureManager” in your Assets directory.

img.png

Drag and drop the prefab that you find in that folder in to the scene and you’re done.

Whenever you want to test your avatar hit PlayMode and select the GestureManager from the Hierarchy!
If there are no errors the GestureManager will take control of your Avatar and you can start testing~ ♥

You can test Left and Right hand gesture with the buttons on top, and you can test 3.0 Expressions from the RadialMenu bellow.

img.png

Option Button!

The Option button in the RadialMenu contains a lot of sub-category that helps you change parameters that usually are controlled by the VRChat client.

img.png

In the Locomotion category you can preview animation like:

  • Walking
  • Running
  • Crouch
  • Prone
  • Falling

img.png

In the States category you can preview AFK and Seated animations.

In the Tracking category you can change the number of Tracking Point of your Avatar as well as the VRMode parameter.

In the Extra category you can change Gesture Weights, MuteSelf, IsLocal and InStation parameters.

If a button have a gray text it means that the parameter is not used by your avatar.

Edit-Mode Feature

In the Option Menu you can find a button called: Edit-Mode.
Clicking that button will enable the Edit-Mode feature and will create a clone of your avatar giving him all the animation of your VRChat controller layers.

img.png

Since the avatar have all the animation you can edit them by going in to the Animation tab and selecting your avatar from the hierarchy window.

The Default clip that opens will be the “Idle” animation clip. You can ignore it and select the animation you want with the dropdown menu.
From here, you can edit your animation as you usually do, by clicking the record button or by inserting keyframe manually.

img.png

Knew Issues

There are some issue with the RadialMenu:

  • Having more than one Inspector tab rendering the RadialMenu will cause some flickering effects.
  • Editing the AnimatorControllers that your Avatar use while is controlled by the GestureManager could break the simulation and you need to restart the Play-Mode.

How to Use (SDK 2.0)

If you’re using the VRChat SDK 2.0 download the UnityPackage from the 2.0 release.
[Or click here to go to the 2.0 release]

Gesture Manager 3.0 release is still compatible with VRChat 2.0 SDK but using the 2.0 release is highly recommended.

You can than import the UnityPackage directly in your project, and you will find a folder called “GestureManager” in your Assets directory.

alt text

Drag and drop the prefab that you find in that folder in to the scene and you’re done.

Whenever you want to test your avatar hit PlayMode and select the GestureManager from the Hierarchy!
If there are no errors the GestureManager will take control of your Avatar and you can start testing~ ♥

You can test Left and Right hand gestures by using the toggles in the Inspector window, each gesture has the name of the animation file its related.

alt text

Special Thanks~

Thanks to every friend and person who helped or supported me during the development of this tool~ ♥

  • Stack_
  • ♡ GaNyan ♡
  • Nayu
  • Ahri~
  • Hiro N.
  • lindesu

And special thanks to:

  • You~ ♥

For any feedback fell free to contact me on Discord: BlackStartx#6593

Thanks again for using my script~ ♥

Show all projects by BlackStartx