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. There's also plenty more stuff 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
Import & Export
VOX File Import - Import Magicavoxel .vox format files
Open Blocks Model Import - Import models from the sibling app Open Blocks
New GLTF Importer - Based on GLTFast with support for animated 3D models
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
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
Video & Camera
Camera Paths on All Headsets - Create and edit camera paths on standalone devices
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 sample sketches directly from Icosa Gallery
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
Monoscopic Mode - Run on non-VR devices
Flatscreen View Mode - Navigate sketches with keyboard, touch, or gamepad
Enhanced View-only Mode - Improved navigation on non-VR devices with gamepad and touch support
Passthrough Mode with Room Scale - Stable scene orientation relative to real space
Multiplayer & Collaboration
Multiplayer Support - Collaborative sketching with multiple users
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