Prefab Painter: Placement & Variation Tool


Paint prefabs directly in the scene view on any mesh with a collider, full brush controls, randomisation, per-instance colour variation, and zero extra draw calls via Unity 6's GPU Resident Drawer.


by DPTGames


Price History +

The DPT Prefab Painter is a powerful Unity 6 editor tool designed for dressing scenes quickly and efficiently. Paint prefabs directly onto any surface with a collider in the Scene View with absolute control over brush dynamics, randomized transforms, and advanced instance placement. Simply drag in individual assets or entire folders to start building immersive environments instantly.


Advanced Workspace & Stroke Tools

  • Intuitive Line Painting: Hold Ctrl + Alt + Click + Drag to interactively preview and drop perfectly spaced sequences of assets along a straight guide vector.
  • Dynamic Layout Controls: Rapidly switch between Paint, Erase, and Recolor modes using a centralized toolbar layout.
  • Contextual Hotkeys: Keep your focus entirely in the Scene View with instant hotkeys to toggle scatter (U), rotate (Y), stack (K), snap by collider bottom (P), and cycle spacing thresholds (M).
  • Smart Prefab Groups: Organize your asset palette into up to 10 distinct hotkeyed categories (1-9, 0). Toggle specific asset groups on the fly to swap variants without breaking your creative momentum.

Intelligent Physics & Snapping

  • Real-Time Physics Fall Simulation: Let assets settle naturally into scenes using gravity at paint time. The tool isolates and runs a scoped editor physics cycle, pausing other active scene rigidbodies to ensure clean, performance-safe collisions.
  • Precision Pivot Correction: Toggle collider-bottom calculation to align the lowermost edge of an asset's combined bounds seamlessly with a surface, eliminating floating objects or manual pivot offsetting.

Optimized Performance

  • Flexible Material Architecture: Choose the workflow that fits your project. Ship your custom assets with the included VCCore material for maximum efficiency, or use standard out-of-the-box Unity shaders like the default URP Lit shader. The painter handles both transparently.
  • Pure GPU-Driven Variation (VCCore): When using VCCore, per-instance brightness and HSV tint modulation are pushed entirely via native Renderer Shader User Value (RSUV) buffers directly to Unity 6's GPU Resident Drawer. Paint thousands of unique asset variations while keeping the entire environment drawn in a single, uncompromised render batch without material clones or extra draw calls.
  • Automatic MPB Fallback (Standard Shaders): If your prefabs use standard URP Lit materials or custom third-party shaders, the system automatically falls back to Material Property Blocks (MPB). This applies the identical randomized tint, hue, saturation, and brightness adjustments instantly at paint time without creating hard material duplicates in your project folders.

Complete Toolset Features

  • Color & Brightness Shift: Fine-tune scene aesthetics using per-instance brightness randomization and comprehensive HSV tint variation (hue and saturation variance) applied at point-of-impact.
  • Texture Channel Packer: Combine metallic, AO, and smoothness maps into packed textures in under 15 seconds, featuring automatic roughness-to-smoothness inversion.
  • Robust Scene Management: Complete support for clean undo/redo stacks, custom parent hierarchy sorting, and optional recursive layer/tag overrides.

Technical Details

  • Requirements: Unity 6 LTS and the Universal Render Pipeline (URP).
  • Demo Scene Included: Contains a step-by-step walkthrough covering the entire creation pipeline from packed textures to a fully painted landscape layout.

Marketing material features assets from Stylized Harvestable Nature: Forest Assets & Prefab Painter and Stylized Interactive Prop System: Break, Open & Loot, sold separately.