Open Brush Docs
  • Home
  • How to get Open Brush
  • Differences between Open Brush and Tilt Brush
  • User Guide
    • Get started with Open Brush
    • Painting with Open Brush
    • The Open Brush UI
      • Admin Panel
        • Settings Panel
        • Labs Panel
      • Tools Panel
        • Selection Options
        • Repaint Options
      • Brushes Panel
      • Extras Panel
        • Environment Panel
        • Lights Panel
        • Backdrop Panel
        • Guides Panel
        • Media Library
        • Camera Paths Panel
        • Snap Settings Panel
        • Transform Panel
        • Layers Panel
      • Experimental Panel
      • UI Differences Between Basic Mode and Advanced Mode
    • Grid and Angle Snapping
    • Repaint Tool and Jitter
    • Selection/Erase Filter
    • Lazy Input
    • Bimanual Input and Revolver
    • World Axis Unlock
    • Saving and sharing your Open Brush sketches
    • Troubleshooting issues with Open Brush
    • Check out Labs features
    • Importing Images, Videos and 3D Models
    • Experimental Mode
    • Make moving creations using audio reactive brushes
    • Using Reference Images on Oculus Quest
    • Remixing and Creative Commons
    • Accessing Autosave Files
    • The Open Brush config file
    • Exporting Open Brush sketches to other apps
      • Exporting to Unreal Engine 5
      • Exporting to Snapchat Lens Studio
      • Configuring Export
    • Plugins
      • Example Plugins
        • Example Pointer Plugins
        • Example Symmetry Plugins
        • Example Tool Plugins
        • Example Background Plugins
      • Writing Plugins
        • Getting Started
        • Tweaking existing plugins
        • Writing a Pointer Plugin
        • Writing a Symmetry Plugin
        • Writing a Tool Plugin
        • Writing a Background Plugin
        • Defining and Drawing Brush Strokes
      • Plugin API Scripting Reference
    • Open Brush Unity SDK
    • Open Brush API
      • Retrieving a preview image
      • API Commands List
    • Cameras and Exporting Video
    • Brushes
      • Brush List
      • Memory limits and brush costs
      • Experimental Brushes
      • Hiding Brushes with Brush Tags
    • Using Open Brush without a VR headset
    • Command Line Arguments
    • Tilt Brush Version 23 Release Notes
  • Get Involved!
    • How to help with Testing
  • Pre-release and Experimental Builds
    • Installing the Beta Release
    • "Experimental Mode" Builds
    • Feature: 3D Shapes Tool
    • Feature: Animation Timeline
    • Feature: Icosa Gallery Support
    • Feature: Brush Editing
    • Feature: Plugin Scripting
    • Feature: Sculpting
    • Combined Testing Build
    • Old or Completed Feature Builds
      • Feature: Polyhedra
      • Feature: Snip Tool
      • Feature: Layers
      • Insominx's (michael-g) Experimental Build
      • XR Framework Beta
      • Feature: Transform Panel and Snap Enhancements
      • Feature: Improved GLTF Importer
      • Feature: Multi-Mirror
      • Feature: New Monoscopic Mode
      • Feature: Improved Import/Export
      • Feature: Multiplayer
  • Case Studies
  • Other Resources
  • Developer Notes
    • UI Elements
    • Unity shader examples
    • Setting up CI for Open Brush using Github Actions
    • Open Brush File Format
    • Previous Github Wiki
      • Brushes
      • BuildingOpenBrush
      • BurstCompiler
      • Comparison
      • MonoscopicMode
      • PseudoCode
      • UserInterface
    • Differences between Standard and Experimental Mode
    • Open Brush AsCanvas Notes
    • Unity Versions
  • Release History
    • v2.10 Multiplayer
    • v2.9 (Maintenance)
    • v2.8 Import/Export
    • v2.7 (Maintenance)
    • v2.6 (Maintenance)
    • v2.5 (Maintenance)
    • v2.4 "Prismatic"
    • v2.2: Settings and Sketches
    • v2.1 Hotfix
    • 🚀v2.0: XR Update
    • v1.0: Happy Birthday to Us!
    • Current Beta Release Notes
  • Docs TODO
  • Contacting Us
Powered by GitBook
On this page
  • I want to help test! Where do I get the new build?
  • Windows via SteamVR (OpenXR)
  • Oculus Quest
  • Oculus Desktop
  • What should I be testing?
  • How do I report bugs?
Edit on GitHub
Export as PDF
  1. Pre-release and Experimental Builds
  2. Old or Completed Feature Builds

XR Framework Beta

The future of Open Brush begins here!

PreviousInsominx's (michael-g) Experimental BuildNextFeature: Transform Panel and Snap Enhancements

Last updated 1 year ago

Status: Released in

We have been hard at work updating Open Brush to the latest version of Unity and it's new XR Framework. This will enable us to keep up to date with new features that are only available with modern VR SDKs such as hand tracking and passthrough. In addition it will make it much easier to support new platforms and devices moving forward.

As this is a big fundamental change in how Open Brush interacts with devices, we need your help testing our new builds before we release it generally.

I want to help test! Where do I get the new build?

Thank you very much! Please join our and give yourself the 'Beta Testers' role from our #welcome-rules channel (click the button!) to receive important updates about new builds. We're discussing this huge change in a dedicated channel, called #unity-xr. Come and say hi!\

Remember that this is a beta release, so if you do any important work with Open Brush, please back up your files!

This section is very detailed per platform, so here's some quick links to your preferred version: Already set up? Jump to:

Windows via SteamVR (OpenXR)

Our desktop build is now powered by OpenXR! To make it easy to access, we have added a new beta channel on Steam.

First, grab Open Brush from the Steam store. Once you have added it to your library, right click on the listing and choose 'Properties...'

Select 'Betas' from the sidebar. In the text box, add the access code: openbrushxrbeta and click 'Check Code'. A blue banner will appear below, confirming your access!

You can now access the openxr and openxr-experimental betas. select your desired beta from the dropdown and Steam will automatically install that version! The name of the game in your Steam library will be appended with [openxr].

When you click Launch from within Steam, make sure to select 'Launch Open Brush in OpenXR Mode'!

Oculus Quest

Easy Installer (Beta)

SideQuest have just released a new in-headset installer which you can find on the guide above! If you're using this method, simply search for 'Open Brush Beta' from within the SideQuest app to install the beta. From your app drawer, in the top right, there is a dropdown to filter types of apps. Select it, scroll to the bottom, and select 'Unknown Sources'. You will see an app called 'Open Brush (feature_xr_v2). Click it to begin testing!

Advanced Installer

Make sure your Quest is connected to your device. In the SideQuest app on your computer, search for 'Open Brush Beta'. On the app page, click 'DOWNLOAD APP (SIDELOAD)'. The app will install!

In your headset, open the app drawer. In the top right, there is a dropdown to filter types of apps. Select it, scroll to the bottom, and select 'Unknown Sources'. You will see an app called 'Open Brush (feature_xr_v2). Click it to begin testing!

Oculus Desktop

Click the long link beside the name of the build you wish to use (i.e. Windows Rift). A quick reminder that Windows Rift is the build you want if you're using Quest linked to your PC!

Rift (Oculus Desktop)

Note: before you begin, you may need to set Oculus as your active XR Runtime. this may appear as a banner on the Oculus Desktop app. Go to Settings, General and under 'OpenXR Runtime', click 'Set Oculus as Active'. You may need to restart your PC afterwards. Double click the downloaded zip file. Press the Extract all button, and unzip the folder to a known location. You may want to use your Desktop or Documents folder. Once unzipped, open the StandaloneWindows64-Oculus folder, and double click 'OpenBrush-featurexrvr2.exe' to run the program! Windows may scan the folder for viruses as it's an unknown folder, which will prevent the program launching until complete. This is perfectly normal, and the program will launch by itself once finished.

What should I be testing?

How do I report bugs?

We have created a special page for installation of the Quest beta. If you are already know what you're doing with SideQuest, proceed onwards! If you haven't used SideQuest before, please take some time to follow their on setting up your Quest for development builds.

Due to the way the Oculus Desktop store versioning works, we can't automate builds without disrupting the main build! Instead, you can access a manual build from .

In short, everything you can! The previous SDKs were woven throughout the fabric of the app, so our changes impacted a lot of features. We have over on our GitHub with suggestions of things to test (anything already ticked is assumed to be working).

If you are a GitHub user, please feel free to add a comment to our where we are keeping track of validation. Otherwise, please join our if you haven't already and post a message in the #unity-xr channel, we'll log it on your behalf!

SideQuest
excellent guide
Nightly Link
prepared a list
Issue #249
Discord
⚠️
⚠️
v2.0
Discord
Windows via SteamVR (OpenXR)
Oculus Quest
Oculus Desktop
What should I be testing?
How do I report bugs?
Page cover image
Logo[BETA] Open Brush on SideQuest - Oculus Quest Games & Apps including AppLab Games ( Oculus App Lab )
SideQuest page link for those that know what to do!
Logonightly.link | Repository icosa-foundation/open-brush | Workflow build.yml | Branch feature/xr_v2
Accessing Open Brush properties via Steam.
The beta unlocks!
Selecting the beta branch after opting in.
Selecting the OpenXR Mode when launching Open Brush.
Open Brush (feature-xr-v2) in the Unknown sources section of the Quest app drawer.
Searching for Open Brush Beta in SideQuest
Open Brush Beta page, highlighting the download app button.
nightly.link showing the various builds for xr_v2
Setting Oculus as active XR Runtime