OSC Avatar Scaling

🚧

This system is intended for advanced users only.

Eye Height

/avatar/eyeheight

Read/Event: The current avatar eye height in meters. Sends events to subscribers when changed by the user, Udon, or an avatar switch.

Write: Set the current avatar eye height in meters.

This is not limited by the user-selectable range in the Action Menu UI.

Minimum is 0.01m (1 centimeter), maximum 10,000m (10 kilometers).

🚧

VRChat only officially supports scales between 0.1m and 100m. If you set a value outside this range, VRChat shows a warning on the user's HUD.

If problems occur while you are below 0.1m or above 100m, do not contact VRChat support or file a bug report for those issues.

Udon running in the world you're in can still enforce scale or scale limits. In this case, you will first receive your set eye height as an event on this endpoint, followed by the Udon-enforced actual eye height that the user will see.

Eye Height Limits and Permissions

/avatar/eyeheightmin - The minimum user-selectable eye height configured by Udon, defaults to 0.2. Does not affect settable range via OSC.

/avatar/eyeheightmax - The maximum user-selectable eye height configured by Udon, defaults to 5.0. Does not affect settable range via OSC.

/avatar/eyeheightscalingallowed - False, if disabled by Udon or world tag (website). When false, writes to eyeheight will be ignored.