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.
Tupperpi 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.
VRCHeadChopis 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.
- In technical terms: Our outline shader now supports
- 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
InputUseto 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.
June 10, Build 1861
Build 1861Fixes & Changes
- We have updated AVPro to version
3.3.6.- This should be fully compatible with existing worlds, but please do test your video player prefabs!
- Let us know if something broke.
- Also let us know if something got better, we like hearing that.
- Fixed some bugs with the new Gradient Background option and Gradient Color Picker.
- Fixed not being able to edit the gradient after opening and closing the menu.
- Fixed styling inconsistencies with the gradient color picker.
- Improved spawn location of prints.
- Removed an extraneous icon under the main menu instance join button.
- Fixed the Inventory and Wallet pages not extending to the bottom of the UI.
- Fixed overflowing world names when viewing a remote user in the Quick Menu.
- Fixed a bug that could cause certain notifications to appear multiple times.
- Fixed the gifter count on the Quick Menu hype train indicator sometimes being out of sync with actual gifters on completion.
- Fixed missing images in Controls menu for Quest.
- Stability improvements around image loading.
June 15, Build 1862
Build 1862Change & Fixes
- The PC build is now also fully updated to AVPro 3.3.6.
- In an unfortunate sequence of events, only the Quest build was properly updated in the last update.
- If you are a PC user that thought we had fixed something or were thanking us for fixing something, thank you, the psychological experiment has now concluded.
- Fixes to download prioritization and progress bars.
- Improved avatar and Item download bars to more accurately reflect the status of the attached content.
- Items are now distance prioritized alongside avatars.
- Avatars with Accessories should no longer load last.
- Fixed a bug that could cause distance prioritization to sort incorrectly in instances with very large avatars.
- Improved concurrency of avatar metadata loading, should lead to less waiting before downloads start on faster connections.
- Greatly improved the reliability of
VRCObjectSync, specifically around ensuring that the final state after motion is the same between all players in an instance. - Fixed an issue with Udon's
Teleportfunctions not working if the rotation quaternion was not unit-length.- This is the case in Udon Graph by default, which is where this fix will mostly apply.
- Fixed mouse cursor not showing up on the login screen or while showing the "Go" button between worlds.
- Fixed a bug where closing the menu while hovering over a background in the inventory would permanently apply it without clicking.
- World category buttons no longer have clickable regions extending above them that steal focus from the other buttons.
- Fixed premium banner sometimes remaining when viewing non-premium shop items.
- Fixed some cases of unexpected gradients on nameplate elements.
- The Steadycam now works at the same time as Spout streaming again.
- Fixed Steadycam not respecting the
fpv_steadycam_fovlocal config entry.
June 17, Build 1863
Build 1863Companion Updates!
That’s right! We’re changing your little guys. They're going to work a little differently now.
For one, they now stay spawned – you don’t have to toss one out every single time you enter a new instance. Now they stay with you! They also have a new repositioning system, letting you move them around, so they won’t just float in the exact same space (and orientation). They should also follow you around a little better – and they have custom spawn and despawn animations.
Finally, you can customize them a little bit easier – either from their Details screen in the Quick Menu, or from a separate Action Menu section. And of course, the old method still works from within the Inventory.
These buffs come with a small downside, though. You can now only have one Companion out at any given time. No more personal army. Sorry!
Finally, because they are separate from Props, they can’t be hidden or disabled by worlds/instances. You can, however, hide them yourself (or on other users).
These changes only apply to Companions that have been... well, Companionfied. So they won't affect old ones yet (though they will, relatively soon!).
But wait: what Companion do they apply to then?
It's the Reference Cube Companion! You can get it right now by going to this link!
You’ll also notice in the Inventory that Items has been split into two categories: Props and Companions. Props are what we refer to as… well, basically everything you’ve seen so far… with the exception of the specific floaty friends we’ve called Companions in various descriptions. Now that’s an official thing! They’re different. They’re pals.
Prop Abilities and World Creators
Also, because it seems relevant to share right now – we’ve added a small bit of granularity to Props for World Creators. On the website, under the World Details page, you will now be able to disable Props with certain abilities.
The first category we’re adding in will be listed as, “Props that Modify Player Movement.” This means you can permanently disable Props in your world that change a user’s movement speed, add the ability to teleport, or anything else that affects movement.
In the future, we might add in additional ability categories. Keep an eye out!
Fixes & Changes
- Reverted pickup outlining for SkinnedMeshRenderers in worlds while we investigate solutions to this known issue.
- Spawnable items will still have the improvement.
- We hope to have this properly added in the near future, but in the meantime, we've reverted this change to avoid causing problems for existing worlds. Thanks for your patience!
- Fixed the item and custom Sticker/Emoji Action Menu customization page.
- Fixed a performance regression on avatars with lots of disabled SkinnedMeshRenderers.
- We still recommend uploading multiple avatars for different outfits.
- Fixed Hype Train icon not showing updated information reliably for instances in the Main Menu.
- The selected wing menu tab no longer resets when closing the menu with the wings hidden.
- The Steadycam overlay now renders at depth 99, allowing avatar cameras to render over it if configured to do so.
- Minor improvements to the precision of Main Menu grabbing.
- Distance-hidden avatars are no longer downloaded before they are first shown.
- Minor optimizations around nameplates.
- Crash fixes and stability improvements.
