Open Brush Docs
  • Home
  • How to get Open Brush
  • Differences between Open Brush and Tilt Brush
  • User Guide
    • Get started with Open Brush
    • Painting with Open Brush
    • The Open Brush UI
      • Admin Panel
        • Settings Panel
        • Labs Panel
      • Tools Panel
        • Selection Options
        • Repaint Options
      • Brushes Panel
      • Extras Panel
        • Environment Panel
        • Lights Panel
        • Backdrop Panel
        • Guides Panel
        • Media Library
        • Camera Paths Panel
        • Snap Settings Panel
        • Transform Panel
        • Layers Panel
      • Experimental Panel
      • UI Differences Between Basic Mode and Advanced Mode
    • Grid and Angle Snapping
    • Repaint Tool and Jitter
    • Selection/Erase Filter
    • Lazy Input
    • Bimanual Input and Revolver
    • World Axis Unlock
    • Saving and sharing your Open Brush sketches
    • Troubleshooting issues with Open Brush
    • Check out Labs features
    • Importing Images, Videos and 3D Models
    • Experimental Mode
    • Make moving creations using audio reactive brushes
    • Using Reference Images on Oculus Quest
    • Remixing and Creative Commons
    • Accessing Autosave Files
    • The Open Brush config file
    • Exporting Open Brush sketches to other apps
      • Exporting to Unreal Engine 5
      • Exporting to Snapchat Lens Studio
      • Configuring Export
    • Plugins
      • Example Plugins
        • Example Pointer Plugins
        • Example Symmetry Plugins
        • Example Tool Plugins
        • Example Background Plugins
      • Writing Plugins
        • Getting Started
        • Tweaking existing plugins
        • Writing a Pointer Plugin
        • Writing a Symmetry Plugin
        • Writing a Tool Plugin
        • Writing a Background Plugin
        • Defining and Drawing Brush Strokes
      • Plugin API Scripting Reference
    • Open Brush Unity SDK
    • Open Brush API
      • Retrieving a preview image
      • API Commands List
    • Cameras and Exporting Video
    • Brushes
      • Brush List
      • Memory limits and brush costs
      • Experimental Brushes
      • Hiding Brushes with Brush Tags
    • Using Open Brush without a VR headset
    • Command Line Arguments
    • Tilt Brush Version 23 Release Notes
  • Get Involved!
    • How to help with Testing
  • Pre-release and Experimental Builds
    • Installing the Beta Release
    • "Experimental Mode" Builds
    • Feature: 3D Shapes Tool
    • Feature: Animation Timeline
    • Feature: Icosa Gallery Support
    • Feature: Brush Editing
    • Feature: Plugin Scripting
    • Feature: Sculpting
    • Combined Testing Build
    • Old or Completed Feature Builds
      • Feature: Polyhedra
      • Feature: Snip Tool
      • Feature: Layers
      • Insominx's (michael-g) Experimental Build
      • XR Framework Beta
      • Feature: Transform Panel and Snap Enhancements
      • Feature: Improved GLTF Importer
      • Feature: Multi-Mirror
      • Feature: New Monoscopic Mode
      • Feature: Improved Import/Export
      • Feature: Multiplayer
  • Case Studies
  • Other Resources
  • Developer Notes
    • UI Elements
    • Unity shader examples
    • Setting up CI for Open Brush using Github Actions
    • Open Brush File Format
    • Previous Github Wiki
      • Brushes
      • BuildingOpenBrush
      • BurstCompiler
      • Comparison
      • MonoscopicMode
      • PseudoCode
      • UserInterface
    • Differences between Standard and Experimental Mode
    • Open Brush AsCanvas Notes
    • Unity Versions
  • Release History
    • v2.10 Multiplayer
    • v2.9 (Maintenance)
    • v2.8 Import/Export
    • v2.7 (Maintenance)
    • v2.6 (Maintenance)
    • v2.5 (Maintenance)
    • v2.4 "Prismatic"
    • v2.2: Settings and Sketches
    • v2.1 Hotfix
    • 🚀v2.0: XR Update
    • v1.0: Happy Birthday to Us!
    • Current Beta Release Notes
  • Docs TODO
  • Contacting Us
Powered by GitBook
On this page
  • Circle
  • CircularPath
  • Cube
  • LowPolyLandscape
  • RandomAvatar
  • RandomIcon
  • Rays
  • ReplayStroke
  • ScatterCubes
  • Spiral
  • SpiralSphere
  • SuperEllipse
  • SuperFormula
  • SvgHeart
  • VoxelLandscape
  • Voxels
  • Words
Edit on GitHub
Export as PDF
  1. User Guide
  2. Plugins
  3. Example Plugins

Example Tool Plugins

PreviousExample Symmetry PluginsNextExample Background Plugins

Last updated 1 year ago

Circle

Draws a circle centered on the position you first press the trigger with the radius and orientation controlled by where you release the trigger.

CircularPath

Parameters

  • Sides: The circle is approximated by a polygon. This controls the number of sides.

Cube

Draws a cube centered on the position you first press the trigger with the size and orientation controlled by where you release the trigger.

Parameters

  • Point Spacing: The distance between control points for the strokes that make up the cube

  • Inset Amount: How much to inset each face towards it's center

LowPolyLandscape

Draws tiles that follow a hilly landscape as you hold the trigger.

Parameters

  • Scale: The scale of the landscape. Smaller values make hills and valleys closer together

  • Height: The height of the landscape (Controls the vertical scaling)

  • Offset: The distance from the floor to position the landscape

  • Grid Size: The size of the grid used. Bigger values are more "low poly"

RandomAvatar

RandomIcon

Rays

Draws lines from the position you start drawing to your current position.

Parameters

  • Spacing: How often to draw a new stroke

ReplayStroke

(Currently removed while I fix a bug)

Instantly draws a brush stroke based on the path of the last brush stroke you drew

ScatterCubes

Switches to the Hull Brush and draws cubes of random size and color as you move your brush",

Parameters

  • Maximum Size: Controls how big the cubes can be

  • Spread: Larger values allow cubes to be placed further from your brush position

  • Amount: 0.5 gives a random 50/50 chance of creating a new cube each frame. Smaller values produce less cubes, larger values more.

Spiral

Draws a conical spiral.

Parameters

  • Number of turns:

  • Number of steps per turn:

SpiralSphere

Draws a spherical spiral.

Parameters

  • Steps:

  • Turns:

SuperEllipse

Parameters

  • n:

SuperFormula

Parameters

  • Symmetry:

  • n1:

  • n2:

  • n3:

SvgHeart

Parameters

  • Point Spacing:

VoxelLandscape

Draws a blocky landscape (best used with a hull brush).

Parameters

  • Horizontal Spacing:

  • Verticle Spacing:

Voxels

Draws regular blocks in space as you draw (best used with the hull brush)

Parameters

  • Grid Size:

Words

Draws words that follows your brush. Tries to access the clipboard so try copying in some text.

Parameters

  • Size:

  • Spacing:

Similar to except it creates a camera path instead of a brush stroke

Calls an API to generate a random SVG icon using the library

Calls an API to generate a random SVG icon using the library

Draws a .

Draws a supershape using the

Draws a heart shape using an

MultiAvatar
Iconify
superellipse
Super Formula
SVG Path
Circle