Skip to main content
Object Brush is the main interactive painting tool for objects in MegaWorld. You paint directly in the scene view while the same shared systems — filters, transforms, scatter, and overlap checks — that power the procedural tools run on every stroke.
New to Object Brush? Follow the step-by-step Object Brush — Getting Started tutorial first.

Supported resource types

Object Brush supports:
For painting grass and mesh details, use Grass Brush. For painting terrain textures, use Texture Brush.

How it works

  1. Move the cursor over the scene view. The brush circle shows the area that will be affected.
  2. Click to paint once at the cursor position.
  3. Click and drag to paint continuously. New spawn points fire as the cursor moves, spaced according to Spacing in Brush Settings.
Each stroke fires the full spawn pipeline: scatter samples are generated inside the brush area, each sample is raycasted to the surface, the mask filter (if any) is evaluated, fitness is calculated, and each object passes through transforms and overlap checks before being placed.

Features

Shared settings with Object Stamper

Groups and their settings are reusable. A Group configured for Object Stamper can be used directly in Object Brush without any extra setup. Build placement rules once, then use them in both procedural and hand-painted workflows.

Live visualization

Object Brush draws a preview in the scene view while you hover:
  • With a Mask Filter active, the filter output is overlaid on the terrain inside the brush circle.
  • With Simple Filter selected, a handle-based preview of the placement area is shown.
Visualization settings are configured globally in Preferences.

Spherical spawn support

Enable Spherical mode in Brush Settings to paint on non-terrain surfaces such as spheres or curved meshes. In spherical mode, Mask Filters are replaced by Simple Filter, and only compatible scatter algorithms are available.

Tool-level controls

Object Brush has two tool-level settings blocks: Object Brush Tool Settings and Brush Settings.

Object Brush Tool Settings

  • Enable Failure Rate On Mouse Drag — when enabled, an extra failure rate is applied during drag strokes to prevent over-saturation.
  • Failure Rate On Mouse Drag — probability (0–100) that a spawn attempt during a drag stroke is discarded. Only visible when the option above is enabled.

Brush Settings

See Brush Settings for brush size, spacing, jitter, mask type, and spherical mode settings.

Group-level controls

  • Scatter Settings — controls how scatter samples are distributed inside the brush area.
  • Mask Filters — restricts painting to specific height ranges, slopes, or terrain textures.

Prototype-level controls

When to use Object Brush

Object Brush is best when you want:
  • direct scene-view painting with the same filter and transform logic as the procedural tools;
  • manual art direction over where objects appear, while keeping system-driven variation;
  • a mixed workflow where hand-painted areas need to blend with stamper-generated results.

Notes

  • During a drag stroke, enabling Failure Rate On Mouse Drag helps prevent areas from becoming over-saturated when painting slowly.
  • Object Brush does not support Unity/Terrain Detail or Unity/Terrain Texture. Use Grass Brush or Texture Brush for those resource types.