Overview
Level design tools should remove repetitive work, not create more of it.
Building modular structures shouldn't mean constantly adjusting placement points, fighting alignment, or undoing mistakes. Prefab Painter solves these frustrations with intelligent Line & Path tools that automatically continue from existing corners and endpoints, letting you create perfectly connected fences, walls, and paths without manually lining up every piece.
Designed for complete freedom of placement, Prefab Painter automatically conforms objects to the surface beneath them. Paint across terrain, steep slopes, vertical surfaces, and complex geometry without restrictive angle limits holding your workflow back.
Advanced Placement & Stroke Tools
- Live Previews: See true 1:1 previews of your prefabs, perfectly aligned to the surface normal, before you commit to placing them.
- Line & Path Painting (Walls & Roads): Build continuous structures like modular walls, fences, and winding paths. Draw perfectly spaced sequences along a guide vector, or drop dynamic nodes to automatically generate smooth, curved splines of objects that bend organically with the terrain. You can even swap asset groups or toggle individual prefabs on the fly (Shift + 1–0) while drawing, letting you easily drop gates, towers, or unique variations directly into continuous walls without breaking your stroke.
- Scatter & Grid Modes: Quickly populate massive areas with density-controlled clumps. Grid size is decoupled from brush size, simply click and drag to dynamically expand your grid bounds.
- Square Brush: Toggle a square brush shape for precise, architectural, or edge-aligned painting.
- Smart Clearance & Measurement: Toggle clearance checking for rapid, clipping-free scattering, and use the built-in Line and Grid Measurement tools to ensure perfect architectural layouts.
- Post-Placement Control: Apply rotation adjustments to groups immediately after placement to fine-tune alignment.
Intelligent Library Management
- Visual Prefab Library: Manage your assets with an intuitive thumbnail-based UI. Hover over any thumbnail to reveal an expanded, automatically rotating 3D preview.
- Spawn Weight Control: Select any prefab to reveal per-item spawn weights, giving you precise control over the density and variety of mixed environments.
- Easy Layer Stacking: Paint multi-layered details onto your scene in a single, continuous flow. By setting simple layer overrides for your asset groups ahead of time, the tool automatically knows exactly where every object is allowed to land. For example, tell your Table group to drop onto a "Furniture" layer, and your Clutter group to only paint onto "Furniture." You can keep both groups active at the same time, the tool ensures the clutter only ever lands perfectly on top of the tables, while preventing the tables from accidentally stacking on themselves (but you can make them stack if you want with the stackable toggle!).
- Streamlined Workflow: Drag assets directly from the palette to the Scene View, use marquee selection for batch operations, and automatically enforce clean sequential naming in your hierarchy with full native Undo/Redo support.
- Component Injection: Automatically attach custom C# scripts and components to spawned objects (or specific named children) at paint time, eliminating the need to clutter your project with redundant prefab variants.
- Saveable Palette Profiles: Save your favorite asset configurations as reusable project files to instantly switch between biomes, prop kits, or modular themes in a single click.
Physics & Precision
- Terrain Splatmap Filtering: Override option to filter prefab spawning by terrain texture layers (splatmaps). Prevent foliage from spawning on dirt paths or rocks on grass with adjustable blend weight thresholds, real-time live preview culling, and per-group override rules.
- Real-Time Physics Fall: Let assets settle naturally using gravity at paint time. The tool isolates an Editor physics cycle, pausing other rigidbodies for clean, performance-safe collisions.
- Precision Pivot Correction (Place By Collider): Accurately calculates the absolute lowest physical point of rotated primitive colliders. Objects will perfectly hug angled terrain and steep slopes, completely eliminating floating assets regardless of the angle.
Optimized GPU Performance
- Pure GPU-Driven Variation (VCCore): Ship custom assets with the included VCCore material to push per-instance brightness and tint via Renderer Shader User Value (RSUV) buffers directly to Unity 6's GPU Resident Drawer. Paint thousands of unique variations in a single render batch without material clones.
- Automatic MPB Fallback: Automatically defaults to Material Property Blocks when using standard URP Lit or third-party shaders, applying randomized adjustments at paint time without duplicating materials.
- Texture Channel Packer: Combine metallic, AO, and smoothness maps in under 15 seconds, with automatic roughness-to-smoothness inversion.
Included Demo Scene & Assets
The package includes a ready-to-use demo scene and a pre-configured palette containing modular grass, crate, and rock prefabs, along with refreshed documentation guides.
Full Documentation Here: Prefab Painter Guide
Also Included With
The DPT Prefab Painter is bundled with the following packs at no extra cost:
Marketing material and screenshots feature environmental and building assets for demonstration purposes only. These buildings are not included in the toolset or bundles.