Differences between Open Brush and Tilt Brush
Features Added to Open Brush
This section only lists features currently in the main release. There is also a beta version with new features, plus more work being tested in experimental and alternate builds.
Scripting & Extensibility
Plugin Scripting - Create custom tools and modify painting behavior with Lua scripts
Scripting API - WebSocket and HTTP API support
Camera Paths from Plugins - Create, edit, sample and render camera paths with Lua
Import & Export
VOX File Import - Import Magicavoxel .vox format files
Open Blocks Model Import - Import models from the sibling app Open Blocks
GLTF and GLB Model Import - Import scene hierarchies, materials, lights and animations using UnityGLTF, with a legacy importer as a fallback
Icosa Gallery Model Import - Browse and add community models from inside Open Brush
SVG Import - Import SVG files as images or 3D meshes
360 Panorama Backgrounds - Import jpeg, png, and HDR panoramas (including stereoscopic)
Folder Navigation UI - Better organization of imported media
Splitting 3D Models - Break apart imported models into separate components
Gaussian Capture - Generate images and camera data for Gaussian splat training
Painting & Drawing Tools
Repaint Tool - Change brush type, color, or size of existing strokes
Repaint Selection - Apply repaint tools to all selected strokes
Multi-Mirror - Dozens of symmetry types with color variance control
Passthrough Hull Brush - Paint with passthrough effects
Logitech MX Ink Integration - Support for Logitech MX Ink stylus
Guides & Snapping
Enhanced Snap Settings - Snap axis toggles, snap to guides, snap selected objects
Selection & Transformation
Transform Panel - Axis locks, alignment tools, and precise positioning
Full Selection Tools on Quest/Standalone VR - "Select All" and "Invert Selection" now available
Erase Media Widgets - Use the erase tool on images, videos, and 3D models
Organization & File Management
Saved Stroke Gallery - Save and reuse selections of brush strokes
Windows Explorer Sketch Thumbnails - Browse
.tiltfiles with preview thumbnails
Video & Camera
Camera Paths on All Headsets - Create and edit camera paths on standalone devices
Camera Paths by Flying or Drawing - Perform or draw a route and convert it to an editable path
360° and Depth Snapshots - Capture ODS panoramas and technical depth files
8K ODS Panorama Rendering - Render offline panoramas up to 8,000 pixels wide
Camera Path Rendering on All Devices - Render video frames on standalone headsets
Render Video on Any Computer - Use ffmpeg on Mac and PC to render videos
Webcam Viewer - View webcam feed while working (PC VR only)
Sharing & Publishing
Publish to Viverse - Share sketches directly to Viverse 3D worlds
Icosa Gallery Integration - Browse and load community sketches or publish your own work
Portals Between Sketches - Link one sketch to another Icosa Gallery sketch
User Interface
XR Keyboard - Built-in virtual keyboard for naming sketches and layers
Multiple Language Support - French, Spanish, German, Chinese, Japanese, Korean
Platform & Device Support
Support for More Headsets - Pico, Zapbox, and other OpenXR devices
Quest 1 Support - Full selection tool support restored
Audio Reactive Mode for Quest - Brushes animate to imported audio
View-only Mode - Explore sketches in VR or on a flat screen without exposing painting and editing tools
Monoscopic Painting Mode - Access painting tools on a non-VR display
Passthrough Mode with Room Scale - Stable scene orientation relative to real space
Steam Frame Support - Native controller input, models and Steam overlay links
Multiplayer & Collaboration
Multiplayer Support - Collaborative sketching with multiple users
Passthrough Multiplayer - Paint together over each participant's real surroundings
Manual Colocation - Align several headsets sharing the same physical room
Other Features & Improvements
Bear in mind this gives a misleading impression of the amount of work that has been put in. There's been a ton of effort on things that don't result in user-visible features but will help ease future development. Special props to @mikeage for the amazing automated build system.
Last updated