RT Painter – Realtime Object Scatter & Physics Brush for Blender

Adrian Kulawik in Modeling


RT Painter – Realtime Object Scatter & Physics Brush for Blender

Bring your Blender scenes to life faster than ever with RT Painter, a powerful addon for realtime object painting, scattering, and placement. Perfect for environment artists, level designers, and concept creators, this tool makes populating your 3D worlds effortless.

🎨 Key Features:

  • Realtime object painting – click, drag, and paint assets directly into your scene.

  • Physics-aware placement – drop objects with Blender’s rigid body system for natural results.

  • Smart surface snapping – align to mesh normals or snap to geometry.

  • Brush controls – radius, flow, density, spacing, and pressure-based strokes.

  • Randomization tools – per-object scaling, rotation, offsets, and material swapping for natural variation.

  • Scatter Fill & Stamp tools – fill entire surfaces with a click or place single objects precisely.

  • Collection management – keep your scene tidy with auto-collection organization.

  • Preview mode – optional wireframe preview for accurate placement.

🚀 Why RT Painter?
Stop wasting time manually duplicating, aligning, and adjusting assets. With RT Painter, you can scatter rocks, trees, grass, debris, or props in seconds. It’s the ultimate productivity boost for building complex 3D environments in Blender.

Whether you’re making game levels, architectural landscapes, or cinematic scenes, RT Painter gives you the speed, control, and realism you need.

💡 Compatible with Blender 4.5+

Features

Realtime Painting

  • Enter a modal operator for interactive painting.
  • Brush-based spawning: Objects appear under your cursor with adjustable radius and flow.
  • Supports pressure-sensitive modes (distance-based spacing) or time-based flow.
  • Preview wireframe option for upcoming placements.

Surface Placement

  • Raycasts from the viewport to hit surfaces accurately.
  • Optional alignment to surface normals for upright orientation.
  • Snap to surface geometry for precise fitting.
  • Fallback to view plane if no surface is hit.

Randomization

  • Scale: Uniform random between min/max values.
  • Rotation: Per-axis randomization in degrees.
  • Z-Offset: Vertical jitter for variety.
  • Materials: Random assignment from a comma-separated list of material names.
  • Spawn Distribution: Within brush radius, with minimum distance checks to avoid clustering.

Physics Integration

  • Automatically add active rigid bodies to painted objects.
  • Option to add passive rigid bodies to the surface for collisions.
  • Spawn clearance to lift objects slightly above surfaces, preventing immediate clipping.

Additional Tools

  • Stamp Once: Place a single object at the viewport center.
  • Scatter Fill: Randomly populate the viewport with up to 50 objects (adjustable in code if needed).
  • Move Origins to Bottom: Batch-adjust selected objects' origins to their bounding box bottom—useful for stable physics.

Performance and Usability

  • Caps spawns per tick to prevent lag.
  • Auto-collection for organization.
  • Linked duplication to maintain references and reduce file size.

$9

Have questions about this product?
Login to message

Details
Rating
1 ratings
Dev Fund Contributor
Published about 1 year ago
Blender Version 4.5 - 5.0
Extension Type N/A
Render Engine Used Arnold, Blender-Internal, Blender-Game-Engine, Cycles, Eevee, Freestyle, Luxrender, Mental-Ray, Octane, Vray, Yafaray
License GPL