VRChat 2026.2.3 (OPEN BETA)

June 8 - Build 1860 - Open Beta

Features

Third-Person Mode on Desktop is Now Free... for Everyone!

We rolled this out as a VRC+ Early Access feature a few months ago. We said at the time that we'd be moving it out to everyone at the end of June... and we are! A little ahead of schedule, actually.

As a reminder: F5 activates the feature, TAB allows free rotation, and scrollwheel controls view distance. There are more options in the Graphics Settings page in the Main Menu.

As an aside, the 3p-beta branch will be closed, thank you to everyone who helped us test there! You can now use the regular open-beta version.

New Customizable UI Background Option: Gradient

Ever wanted to give your menu a cool new look? Well, you've been able to do that for a bit. But now? You can take it one step further: ONE MORE COLOR... which then becomes a gradient. It's a gradient. You can now pick a color gradient for your menu backgrounds. And because I know you'll ask, yes, this is for everyone -- it's not a VRC+ feature.

Changes & Fixes

  • Added a new toggle to the Inventory that lets you choose which cosmetic items appear in your random pool.
  • Fixed a handful of issues for the Steady Cam mode in VR.
    • Post processing now works while smoothing is active.
    • Enabling smoothing does not spin the view around immediately, it now starts matching your current view before engaging.
    • The button to enable smoothing in the Quick Menu will now always reflect the actual state, including when smoothing is disabled by enabling Stream Mode on the handheld camera.
    • The smoothed view now works on the loading screen.
    • During compositors scenes (those "Initializing..." screens) it will now show black, instead of half-loaded world data.
  • The handheld stream camera (including Spout) now fades to black during loading scenes to avoid glitched output.
    • Tupper pi can finally stop complaining on stream.
  • Fixed an issue with user camera Look-At-Me OSC endpoints being swapped for horizontal and vertical offsets.
  • Saved a bit of memory on mobile platforms while the handheld camera is closed.
  • Fixed loading screens appearing slightly brighter than intended in the inventory preview.
  • Reporting QoL Changes!
    • You can now report custom Emoji included in Boops.
    • Added support for reporting an instance's world or Group in the instance reporting flow.
    • Added support for reporting a user's content (avatar, emoji, stickers, prints) in the user reporting flow.
    • When users create a report, they're then directed to a Help article instructing them on VRChat's safety features.
    • Likewise, when completing a report, users will now be offered various self-moderation options (blocking a user, hiding an avatar/sticker, etc).
    • Inside the reporting flow, we've added specific callouts/explainers for each type of violation a user can report something for.
    • When looking at reportable prints in the report menu, their tooltip will now tell you which user spawned the print.
  • Various improvements to Quick Menu and Main Menu positioning:
    • Switching avatars in VR no longer causes the Main Menu to place itself on the ground temporarily.
    • The Quick Menu will now continue to position itself on your hand even while fading out.
    • Jitter while moving from external sources (Udon, gravity, stations) is reduced.
    • Main Menu grab smoothing is now applied while in stations.
    • Overall stability of UI positioning for several minor elements like text indicators on pickups should be improved.
  • Avatar Performance Gating Improvements!
    • Instances with Avatar Performance Gating preferences set on them will now have an indicator in the instance browser designating them as such.
    • The tooltips on the Avatar Performance Gating icons were updated to be a bit more verbose about their meaning.
    • The Quick Menu 'Here' page's Avatar Performance Gating indicator had its text component removed due to a lack of space when localized.
    • In the Main Menu Instance details, we had a bit more horizontal space to try out a new "Avatar Limit:" element to represent Avatar Performance Gating limits in an instance.
    • Users attempting to join an instance with an Avatar Performance Limit will no longer have their flows interrupted by a pop-up warning them if their current avatar violates the performance limit of the instance; however, users will still be warned via a notification that their avatar has been turned into an impostor upon joining the instance.
  • Fixed an issue where prints spawned from the prints camera while in 3P could spawn far from your avatar.
  • VRCHeadChop is now usable on non-humanoid avatars.
  • It should be much easier to perform small movements with your left hand when using Finger Tracking.
  • You are now able to perform right-hand up/down inputs in worlds when using Finger Tracking.
  • Added a rotating loading graphic on Avatar Look cells when a thumbnail is being generated.
  • Selecting an object in the Avatar Look editor no longer automatically changes the zoom level.
  • The antialiasing setting in the Graphics section is now available on every device and platform. Mobile platforms default to Disabled, standalone headsets default to 2x and PC and PCVR default to x4, the max value that can be set is 8x on any device.
    • We take no responsibility if you set it to 8x on your 10-year-old Android phone and it catches fire.
  • Minor fixes to the Look editor color panel and its interaction with the undo/redo functionality.
  • Fixed an issue where some avatars' jaws would deform in the Look editor or preview pedestals.
  • Rephrased client settings related to Avatar Interaction to make it clearer that these affect Item interaction as well.
  • Fixed the behavior of the show more/less buttons in the cosmetic Inventory categories.
  • Fixed issue where wearing an avatar Look would break some mirror-specific animators.
  • When a pickup or interactible object can change shape, the highlight that appears around it now follows the shape of the object.
    • In technical terms: Our outline shader now supports SkinnedMeshRenderers.
  • Fixed an issue that could cause some pickups to not receive interaction highlights if they contained a disabled collider.
  • Fixed an issue where an avatar wouldn't reload when saving changes if the menu was closed too quickly.
  • Fixed an issue that caused the Udon event InputUse to fire multiple times with a single interaction.
  • Safety and security improvements.
  • Minor performance improvements.

Known Issues

  • The edit and close buttons on the new gradient background may not work in some scenarios.