All-Purpose Painter


Effortlessly paint prefabs onto your Unity scene with or without physics simulation. Gain complete creative control and speed up your level design and prototyping process with All Purpose Painter.


by DaveBerg


Price History +

All Purpose Painter

Transform your Unity scenes with the power and flexibility of the All Purpose Painter! This robust tool allows you to effortlessly "paint" prefabs directly onto your scene, giving you complete creative control and speeding up your level design and prototyping process.

Key Features:

  • Simulation Modes: Choose between non-simulated painting for precise alignment or enable physics simulation for more dynamic, natural placement. Simply toggle the Simulate checkbox to switch modes.
  • Intuitive Prefab Painting: Painting prefabs in real-time using simple mouse controls. Adjust brush size on-the-fly with Left Alt and the mouse wheel for precision placement.
  • Dynamic Layer Management: Organize your painted objects with multiple layers. Assign unique parents to each layer or fall back to a global parent, keeping your scene hierarchy clean and manageable.
  • Flexible Prefab Selection: Drag and drop your prefabs into the designated drop area. Toggle selections per layer to determine which prefabs are active, and remove any unwanted elements with a simple click.
  • Paint intensity: Use the Paint Intensity slider (from 1 to 100) to control your spawn rate—from subtle placements to rapid painting—ensuring your scene comes to life just as you envision.
  • Advanced Alignment & Randomization: Opt to align prefabs to surface normals or apply random rotations and scales for a more organic look. Fine-tune your settings to create environments that are both visually rich and unique.
  • Easy Object Removal & Cleanup: Instantly remove painted objects with intuitive brush removal (using Left Shift) or dedicated Remove Last/Remove All buttons. Use the Clean Up function to strip away temporary identifiers for a polished, production-ready scene.
  • Stacking Options: Control how far your raycasts reach and decide whether to allow stacking of painted objects, giving you precise control over prefab placement on complex surfaces.
  • Demo assets: Trash debris and foliage demo assets, demo scene, smoke particle systems and simple Grid script to easily place prefabs in grid formation (walls, floors etc.)