Saturday, August 17th, 2024 Posted by Jim Thacker

Open Brush 2.8 is available


Originally posted on 21 February 2024, and updated with details of Open Brush 2.8.

Icosa Foundation has updated Open Brush, the latest version of open-source 3D painting software, used to create concept designs in virtual reality.

Open Brush 2.4 adds a Transform Panel, new Snapping options and a Multi-Mirror tool for organizing brush strokes; plus the option to import SVG files and custom environment images.

A community-run open-source successor to Google’s Tilt Brush
Open Brush is based on Tilt Brush, the room-scale 3D painting and sketching tool previously developed by Google, and open-sourced in 2021.

Like its predecessor, Open Brush enables artists to paint coloured strokes in virtual reality that function both as paint strokes and 3D geometry.

Users can control the form of each stroke by curving or lathing it, and it is possible to constrain strokes to straight lines or use grid or angle snapping to sketch geometric objects.

Once created, strokes can be mirrored, recoloured or erased, and users can set up lights, cameras and a background environment for the resulting 3D sketch.

Completed sketches can be exported in glTF, FBX, USD or JSON format, or used directly as VR assets in game engines: Open Brush has a dedicated Unity SDK.


Open Brush 2.4’s Multi-Mirror tool provides new options for duplicating existing strokes into complex 3D arrays. It supports “dozens of types of symmetry”.


New options for organizing brush strokes
Released to coincide with the software’s third birthday, Open Brush 2.4 is by far the biggest update to Open Brush since the release of Open Brush 2.0 last year.

It adds a range of new features geared towards for creating more precisely ordered drawings, including a new Transform Panel for moving, rotating or aligning strokes on selected axes.

The existing Snap Settings panel has also been updated, with new features including the options to snap strokes to guides, to snap strokes only on the axes selected, and to re-apply the current snapping settings to other objects.

And the existing Mirror tool has been joined by a new Multi-Mirror tool (shown above), for mirroring strokes on multiple planes simultaneously or creating more complex radial arrays.

Import custom environment images and SVG files
Open Brush can also now import a wider range of files, including vector images in SVG format – the import process converts them either to raster images or to 3D models.

It is also now possible to import custom images to use as environment backgrounds for sketches: the software supports panoramic images in JPEG, PNG or HDR format.

Other new features
Other new features include the option to create and edit camera paths when using a standalone headset, and a webcam viewer panel, aimed at livestreaming sketching sessions.

You can find a full list of changes via the link at the foot of the story.



Updated 17 August 2024: Icosa Foundation has released Open Brush 2.8.

The release – the first to add new features since Open Brush 2.4 – officially removes Experimental Mode: the set of experimental features dating back to the Tilt Brush days.

That means that all of Open Brush’s key features are now available in the main build, the main addition being monoscopic mode, which makes it possible to use Open Brush on a standard desktop set-up, without a VR headset.

Better file import and export, particularly for glTF/GLB files
Other changes include the UnityGLTF importer, which supersedes the existing gtTFast importer.

According to the release notes, files exported in GLB format through the new exporter should “work better in Blender and other 3D animation apps”.

It is also now possible to import lights into Open Brush, and imported models retain sub-groups, making it possible to break them apart.

Other workflow improvements
Workflow improvements include folders in the media library, helping to keep models and images organized, and preview spheres for 360-degree images.

It is also now possible to use an unlimited number of layers, which were previously capped at seven layers due to the design of the UI.

Licensing and system requirements
Open Brush 2.8 is available free on Windows, Linux and macOS. It is compatible with most current VR headsets including HTC, Meta, Pico and Windows Mixed Reality headsets.

The source code is available under an Apache 2.0 licence.

Read a full list of new features in Open Brush in the online documentation

Download compiled builds of Open Brush

Download the source code for Open Brush


Have your say on this story by following CG Channel on Facebook, Instagram and X (formerly Twitter). As well as being able to comment on stories, followers of our social media accounts can see videos we don’t post on the site itself, including making-ofs for the latest VFX movies, animations, games cinematics and motion graphics projects.