Skip to content
OxyBrush v4.0.0-beta.7
Rust + wgpu + Naga Windows • macOS • Linux Atomic .oxb Format

High-performance 3D digital sculpting in pure Rust

OxyBrush is a lightweight, responsive desktop 3D sculpting studio built for speed and stability. Sculpt at dense multiresolution levels without UI lockup, render instant viewport ambient occlusion and cavity details, and paint organic forms with 17 dedicated tools.

Download v4.0.0-beta.7
5.2M+
Dense Triangles
~0.7s
Level Switch Speed
19 Brushes
Plus Mask, Paint, Insert & Cut Tools
Zero Lag
Worker Decimation
What's New in v4.0.0-beta.7

Poly Edit & Painted Imports

View GitHub Release

Poly Edit

Model low-polygon pieces by their faces, edges and points: extrude, inset, insert edge loops, close holes and weld points, with mirror.

New in 4.0.0-beta.7

Painted Imports

Vertex colors come in with OBJ and PLY files, including the color blocks other sculpting apps write. Paint over them as usual.

New in 4.0.0-beta.7

Brush Size on the Model

A brush that keeps its size on the model as you zoom, live size and position in the transform gizmo, and Ctrl+plus/minus to zoom.

Thanks, testers
Sculpting Architecture

Designed for Technical Artists

From non-destructive multiresolution subdivision to stroke stabilization, OxyBrush gives you the precision of industry-standard tools in a native footprint.

Multiresolution Sub-D

Press Ctrl+D to add subdivision levels; navigate up and down with D / Shift+D. Modifications made on lower levels automatically carry higher-frequency detail along.

Lazy Mouse & Stroke Modes

Stabilize strokes with an elastic drag rope, draw straight lines with Line Mode, drag out single dabs with Stamp Mode, or scatter dabs with procedural Spray dynamics.

Procedural Alphas

Seven built-in procedural alphas (Noise, Bumps, Scales, Cracks, Stripes, Rings, Square) plus import for custom 8-bit or 16-bit grayscale PNG stamp textures with follow-stroke rotation.

Masking & Face Groups

Box marquee or lasso mask selection, unmask, cavity masking, peak masking, mask blur/sharpen, and island/group isolation with Ctrl+Shift+Click.

Voxel Remesh & Decimation

Seamlessly rebuild geometry topology using background voxel remeshing or quadric decimation (e.g. 1.3M triangles down to 131k in ~6 seconds).

Atomic .oxb Project Files

Native compressed format with CRC32 checksums on every section, background autosave every 2 minutes, crash recovery, and export/import for OBJ and binary STL formats.

Brush Palette

19 Sculpting Brushes

A selection below. The same shelf also holds Mask, Paint, Insert Primitives, Tube and three cutting tools, with rendered clay previews, number keys that follow your shelf order, and drag-to-reorder.

Hold Alt to flip Raise ↔ Carve
Draw General
Clay Organic
Clay Strips Planes
Smooth Relax
Inflate Push
Flatten Area
Pinch Crease
Crease Folds
Layer Offset
Grab Move
Snake Horns
Mask Isolate
Polish Plane
Trim Hard Cut
Topo Move Connected
Noise Grain
Paint Color
Engine Internals

Modularity & Memory Safety

OxyBrush is partitioned into distinct crates designed to be lean, verifiable with headless test benches, and free of unnecessary dependencies.

crate oxy-render

wgpu Pipeline

Modern WebGPU-native backend handling MatCaps, SSAO, cavity shading, and axis gizmos. Shaders are pre-validated via Naga.

cargo run -p oxy-render
crate oxy-update

Verified Updates

Decoupled network updater checking GitHub releases. Verifies SHA-256 checksums, easily omitted with feature flags.

cargo build --no-default
crate oxy-app

UI Engine

AccessKit screen-reader accessible interface with Standard, Compact, and Touch-friendly layouts, and persistent settings.

oxybrush --layout touch
crate oxy-ztl

Format Research

Dedicated binary format tooling and reverse-engineering research layer targeting digital clay file interoperability.

docs/ROADMAP.md
Get Started

Download OxyBrush v4.0.0-beta.7

Binary releases are pre-compiled and published on GitHub Releases with SHA-256 checksums.

x86_64

Windows

Windows 10 / 11 with DirectX 12 or Vulkan support.

Universal

macOS

macOS 11+ running Apple Silicon (M-series) & Intel.

Flatpak

Linux

Modern desktop distributions via Flatpak or standalone.

Prefer building from source?
Requires a standard stable Rust toolchain (cargo).
History

Release Changelog

4.0.0-beta.7 2026-11-13 Latest
New

Poly Edit (extrude, inset, edge loops, close holes, weld points); brush size on the model; vertex colors from OBJ and PLY imports; live size and position in the transform gizmo; Ctrl+plus/minus zoom the view; Ctrl+W groups from the mask.

Earlier betas

beta.6: undo on one piece, last stroke as a curve. beta.5: Deform window, mask borders, Inter font. beta.4: Symmetrize, Split masked, Join, custom colors. beta.2 and beta.3: Theme window, pen gestures, retopology pins, orbit by dragging the axis gizmo.

4.0.0-beta.1 2026-11-11
Alphas

Capture from view up to 4096 px with smooth edges; captured and loaded alphas saved with the project; Export alpha as a 16-bit PNG.

Fixes

File > New > Cube no longer has open seams.

3.0.8-beta 2026-11-11
New

File > Close project returns to the start screen, asking to save unsaved work first.

Fixes

OBJ files with broken materials import; imports in other units (like millimetres) are fitted to the scene; mask boxes and lassos follow symmetry; window title bars are a third slimmer.

Look

Studio theme refined: solid slider handles, slightly squarer corners, and a lighter shadow behind windows and menus.

3.0.7-beta 2026-11-11
Plugins

Plugin API 3: face groups and topology, live preview with Accept, richer panels, remembered settings, progress and Stop; a plugin guide and API reference.

Look

Studio theme with bar sliders and quiet headings; brush names in the shelf can be hidden.

Fixes

Linux pen pressure, window size and position remembered, open files by double-click (macOS) or drop, 18% less mesh memory.

3.0.6-beta 2026-11-10
Dynamic Detail

Even triangles that stay under the brush: edge flips, relaxation along the surface and curved splits.

Retopology & Export

Subdivide and project the sculpt's detail onto a retopology mesh; vertex color in glTF, PLY and OBJ exports.

Fixes

Saving to network drives, the interface scale slider, editable tubes after Accept, saved Curve Move curves, optional remembered brush settings.

3.0.5-beta 2026-11-10
Retopology

Draw a quad mesh by hand on a sculpt, with X mirroring; it is saved with the project and exports as quads.

Speed

Voxel remesh up to 17× faster with a triangle estimate, decimate about 5× faster.

Workflow

Color, mask and face groups survive remesh, merge, booleans and decimate; ring-style rotate gizmo.

3.0.4-beta 2026-11-09
Transform Gizmo

Plane handles, snapping with Shift, typed values, pivot and axis choices, mirror, put on the ground and centre at origin.

Plugins

A Plugins menu, built-in Displace, Mask by Height, Color Ramp, Array and Measure plugins, and Remove for plugins you installed.

3.0.3-beta 2026-11-08
Primitives & Tubes

Parametric, low-poly primitives with optional remesh, and a Tube brush that grows tubes out of the piece you sculpt.

Add-ons

.oxyaddon packages for in-app and Python plugins, and plugin API 2 with masks, colors and new pieces.

Navigation

F frames the active piece, and zoom drags and the wheel can be inverted.

3.0.2-beta 2026-11-08
Blender Bridge

Send meshes from Blender, sculpt, and send them back to the same objects with the OxyBrush Bridge add-on.

In-App Plugins

Sandboxed WebAssembly plugins with panels, undoable mesh edits and viewport drawing, with an example included.

Close Holes & Alphas

Fill openings in a piece with a smooth patch, and capture an alpha from the view.

3.0.1-beta 2026-11-08
Tubes & New Pieces

A Tube tool that draws an editable tube along a path, plus cylinder, cone and torus pieces and Split hidden.

Lights & Brushes

Viewport lights with soft shadows, focal shift for every falloff, and S/U/I/O sliders under the pointer.

Fixes

No more jagged seams from Grab, the Windows app icon, the log folder, Tab and the brush shelf.

3.0.0-beta 2026-11-08
Dynamic Detail & Curve Move

Build shapes from a sphere as brushes add detail where you sculpt, and bend parts along a curve you draw.

Curve Strokes & Symmetry

Strokes you can reshape before applying them, and mirroring that works on models away from the origin.

Tablets & Plugins

Pen pressure on macOS and in the Flatpak with a two-point curve, and plugins that read the scene, camera and geometry as data.

2.5.7-beta 2026-11-07
Mask Extract Preview & Floor Grid

Adjust an extracted shell live and accept it when it looks right, and a floor grid that stays under the model and follows its size.

Pen Pressure & macOS Quit

Pen & tablet settings with a live pressure curve, and Cmd+Q on macOS now asks to save unsaved work.

2.5.6-beta 2026-11-07
Midnight Theme & Pill Corners

Deep navy glass panels with thin blue outlines and soft shadows, a Pill corner style for fully rounded controls, and a one-click Midnight preset.

Documentation Refresh

README, homepage, changelog and built-in guide updated to the current names and features.

2.5.5-beta 2026-11-07
Live Insert Preview & Symmetric Cuts

The Insert Primitives brush shows the primitive growing on the surface as you drag. Plane Clip, Line Split and Cut Away show their line again and follow mirror and radial symmetry.

Windows Ink Pen Side Button

The side button acts as the right mouse button instead of starting a stroke; Ctrl + side button zooms. The transform gizmo also keeps a moved pivot.

Generic Names & Menus That Fit

Branded option names replaced (Workstation layout, Matte theme, Tangerine accent, Right-drag orbit and Single-key tools presets); old settings still load. Long menus scroll and the View menu has submenus.

2.5.0-beta 2026-11-06
Screen-Line Cutting Tools

Plane Clip flattens to a plane, Line Split adds a face group along a line, and Cut Away cuts and caps watertight.

Workstation Layout & Topology Diagnostics

A dense two-column brush shelf layout, plus Mesh > Topology Diagnostics with one-click degenerate-triangle cleanup.

Subdivision & macOS Fixes

Sculpting at high subdivision levels carries down to lower levels, dense strokes no longer bead, and the macOS save dialog no longer crashes when resized.

2.0.0-beta 2026-11-06
Insert Primitives Brush

Drag-to-scale placement of 3D primitives (Sphere, Cube, Cylinder, Cone, Torus, Plane) on mesh surfaces, with symmetry and auto-masking.

Navigation & Shortcut Presets, Workstation Theme

A right-drag orbit navigation preset and single-key tool shortcuts for artists coming from other sculpting apps, plus a dense workstation theme.

Tablet Detection & 3D Print Overhaul

Hardware stylus auto-detection with Wayland/X11 auto-fallback, alongside watertight sparse-voxel signed distance hollowing and instant half-space splits.

1.7.7-beta 2026-11-06
O(1) Quad Metric Caching

Fixed severe 500k+ polygon lag by lazily computing and caching quad and triangle counts on the mesh via OnceLock, eliminating heavy per-frame status bar recalculations.

Direct GPU Wireframe Paths

Accelerated viewport mesh synchronization with direct edge generation for triangle meshes and zero-allocation diagonal lookups for quad meshes.

1.7.6-beta 2026-11-06
Grab Symmetry Blending

Restored C1 continuous polynomial smooth maximum blending across overlapping symmetry dab influences, eliminating harsh midline seams and creases along the mirror plane.

Grab Strength Slider

Fixed brush strength scaling so Grab displacement modulates linearly from 0% (zero movement) to 100% across screen-plane and along-normal deformations.

1.7.5-beta 2026-11-06
Realtime Matcap Preview

Instant viewport preview when hovering over any built-in material preset or custom imported matcap tile in the shelf or menu, restoring upon mouse leave.

Dynamic Shift-Smooth Intensity

Holding Shift to smooth automatically switches the UI strength slider to Smooth intensity, allowing on-the-fly adjustment of smoothing strength directly while sculpting.

Quad Topology Preservation for Voxel Remeshing

Pure quad wireframe rendering without internal diagonal cuts, authentic quad polygon OBJ export (f a b c d), and quad counts in the status bar for voxel-remeshed models.

1.0.0-beta 2026-11-05
Mask Extract

Extract masked regions as an independent piece with customizable solid extrusion thickness, side rim walls, distinct front/back/rim face groups, and Laplacian border smoothing.

Smooth Symmetry Blending

C1 smooth maximum partition-of-unity blending eliminates midline seams on symmetry strokes. Coalesced gizmo dragging on multi-million poly meshes.

Theme Studio

6 base theme presets, 7 accent colors with custom RGB picker, and adjustable corner rounding styles.

0.6.0-alpha 2026-11-05
Kelvinlet Brushes

Integrated three physically-based elastodynamic brushes with 60+ FPS real-time precomputed tensor deformation.

0.5.2-alpha 2026-11-04
Python SDK

OxyBrush embeds the pure-Python SDK and provisions it to user data storage alongside bundled plugin examples.