Expressions: Difference between revisions

From VRChat Wiki
m (Player -> User)
m (Use sentence case in headings. Fix random capitalization. Other minor fixes.)
Line 2: Line 2:




[[File:Action_Menu_Expressions.png|thumb|An example of expressions menu in Action Menu]]
[[File:Action_Menu_Expressions.png|thumb|An example of Expressions menu in Action Menu]]
'''Expressions''' are a feature of [[Avatars]].
'''Expressions''' are a feature of [[avatars]].
They allow you to run various Actions on your avatar.
They allow you to run various actions on your avatar.


They can be used mainly through the [[Action Menu]].
They can be used mainly through the [[Action Menu]].
Line 10: Line 10:
Expressions are user customized menus and actions meant to allow flexibility and easy access to avatar features.
Expressions are user customized menus and actions meant to allow flexibility and easy access to avatar features.


You can find more information at {{VRC link|https://creators.vrchat.com/avatars/expression-menu-and-controls|Avatar Creators Docs}}
You can find more information at {{VRC link|https://creators.vrchat.com/avatars/expression-menu-and-controls|Avatar Creators Docs}}.


== In Game Menu ==
==In-game menu==


The in game Menu expression is accessible through the Action Menu and is usable as well on desktop or in VR.
The in-game Expressions menu is accessible through the Action Menu and is usable as well on desktop or in VR.
It's made of all the different kind of buttons that the menu can have, and each type of menu will transfer an information to the avatar controllers to execute actions.
It's made of all the different kind of buttons that the menu can have, and each type of menu will transfer an information to the avatar controllers to execute actions.


Those information are transferred through network to others users so information is synchronized.
Those information are transferred through network to others users so information is synchronized.


== Unity ==
==Unity==


The expressions are edited with the rest of the avatar in the Unity Editor.
The expressions are edited with the rest of the avatar in the Unity Editor.


=== Base Expressions ===
===Base expressions===


When no expressions are configured, a default expression menu with base animations is added to the avatar.
When no expressions are configured, a default expression menu with base animations is added to the avatar.


It contains the following entries :
It contains the following entries:  


* Wave
*Wave
* Clap
*Clap
* Point
*Point
* Cheer
*Cheer
* Dance
*Dance
* Backflip
*Backflip
* Die
*Die
* Sadness
*Sadness


=== Custom Expressions ===
===Custom expressions===


To add custom expressions, you need to create a '''Expression Menu''' file and a '''Expression Parameter''' file, then add them to the VRChat Avatar Descriptor.
To add custom expressions, you need to create a '''Expression Menu''' file and a '''Expression Parameter''' file, then add them to the VRChat Avatar Descriptor.


The Menu will allow you to create the entries that will translate into in game menus for your avatar.
The menu will allow you to create the entries that will translate into in game menus for your avatar.


The parameters are the '''variables''' that are controlled by the Menu. You will also define technical information about those variables like if they need to be synchronized for other users.
The parameters are the '''variables''' that are controlled by the menu. You will also define technical information about those variables like if they need to be synchronized for other users.


[[Category:Stubs]]
[[Category:Stubs]]

Revision as of 20:05, 16 August 2024

Vrrat posed-right.png
V · EThis page is a stub.
You can help the VRChat Wiki by improving it.
[Reason: No reason provided.]


An example of Expressions menu in Action Menu

Expressions are a feature of avatars. They allow you to run various actions on your avatar.

They can be used mainly through the Action Menu.

Expressions are user customized menus and actions meant to allow flexibility and easy access to avatar features.

You can find more information at Official VRChat source Avatar Creators Docs.

In-game menu

The in-game Expressions menu is accessible through the Action Menu and is usable as well on desktop or in VR. It's made of all the different kind of buttons that the menu can have, and each type of menu will transfer an information to the avatar controllers to execute actions.

Those information are transferred through network to others users so information is synchronized.

Unity

The expressions are edited with the rest of the avatar in the Unity Editor.

Base expressions

When no expressions are configured, a default expression menu with base animations is added to the avatar.

It contains the following entries:

  • Wave
  • Clap
  • Point
  • Cheer
  • Dance
  • Backflip
  • Die
  • Sadness

Custom expressions

To add custom expressions, you need to create a Expression Menu file and a Expression Parameter file, then add them to the VRChat Avatar Descriptor.

The menu will allow you to create the entries that will translate into in game menus for your avatar.

The parameters are the variables that are controlled by the menu. You will also define technical information about those variables like if they need to be synchronized for other users.