Repository navigation
Home
Claude edited this page Nov 10, 2026
·
3 revisions
OxyBrush is a fast, lightweight, and modern open-source 3D digital sculpting application written in pure Rust with wgpu. Designed for artists, character sculptors, 3D printing enthusiasts, and technical directors, OxyBrush provides a focused sculpting experience with multiresolution subdivision surfaces, voxel remeshing, dynamic topology, brush stabilizers, an extensible Python plugin ecosystem, and local AI agent integration via the Model Context Protocol (MCP).
| Section | Description |
|---|---|
| Getting Started | Installation guide (Windows, macOS, Linux), welcome screen tour, and your first sculpt. |
| Navigation & Keymaps | Viewport navigation controls, Blender/Maya MMB orbit mode, pen tablet setup, and customizable keymaps. |
| Camera & Viewport Settings | Perspective vs orthographic projection, matcaps, ambient occlusion, cavity shading, and wireframe views. |
| Sculpting & Brushes | Complete guide to all 16 sculpting brushes, brush falloffs, alphas, stroke stabilizers, and symmetry. |
| Subdivision Levels | Multiresolution sculpting workflow, stepping up and down levels, and fine detail propagation. |
| Topology & Remeshing | OpenVDB-style voxel remeshing, boolean unions, quadric error decimation, and multi-piece management. |
| Masking & Face Groups | Brush masking, box/lasso masking, cavity masks, face group generation, and group isolation. |
| Posing & Transform Gizmo | The 3D transform gizmo, auto-orienting pivots, and soft mask deformation for posing characters and props. |
| Vertex Color & Materials | Direct vertex painting, cavity/peak tinting, PBR shading, and custom matcap loading. |
| In-App Plugins (WebAssembly) | Sandboxed plugins that run inside OxyBrush: using them, writing one in Rust or WebAssembly text, and sharing it as an .oxyaddon. |
| Plugin API Reference | Every host function an in-app plugin can call, with layouts, error codes and limits; plus the manifest reference. |
| Python Plugin Development | Create custom scripts, generators, and workflows using the pure Python oxybrush SDK. |
| Local AI Agent (MCP) | Connect Claude Desktop, Antigravity, or local LLMs directly to OxyBrush for tandem interactive sculpting. |
| Import, Export & 3D Printing | Exporting glTF, OBJ, STL, and PLY formats, generating LODs, and preparing watertight meshes for 3D printing. |
-
Pure Rust Architecture: High memory safety and performance with zero
unsafein core sculpting engines. -
Modern GPU Rendering (
wgpu): Runs natively on Vulkan, Metal, and DirectX 12 without legacy OpenGL bloat. - Multiresolution Subdivision Surfaces: Step smoothly between low-resolution blockouts and multi-million-triangle micro-detail.
- Zero-Latency Stroke Pipeline: Parallel BVH spatial lookups and Rayon-accelerated vertex deformation maintain responsive 60+ FPS interaction even during heavy brush passes.
- Python Scripting & Plugin System: Write standalone scripts or interactive plugins that run via an in-app menu with one-click reload.
- AI-Assisted Sculpting: Built-in Model Context Protocol (MCP) server allows AI assistants to inspect meshes, execute strokes, generate primitives, and assist in creative workflows.
-
Production Pipeline Ready: Robust glTF/GLB, OBJ, STL, and PLY import/export, plus an automated headless CLI (
oxybrush-cli) for batch decimation and LOD generation.
- GitHub Repository: crisprintsstuff/OxyBrush
- Releases & Binary Downloads: GitHub Releases
- Issue Tracker: Bug Reports & Feature Requests
- Roadmap: Check the project Roadmap to see upcoming features including path-traced rendering, volumetric fog, and advanced retopology.
OxyBrush is an open-source multiresolution digital sculpting tool written in pure Rust with wgpu. Visit the GitHub repository or download the latest version from Releases.
Getting Started
Sculpting & Workflow
- Sculpting & Brushes
- Subdivision Levels
- Topology & Remeshing
- Masking & Face Groups
- Posing & Transform Gizmo
- Vertex Color & Materials
Scripting & Extensibility
Pipeline & Production