Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Level Design
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/8
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.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.45f1
Compatible
Compatible
Compatible
Additional compatibility information

All-Purpose Painter script is compatible with all renders. Included additional demo scene and assets are using built-in renderer. Demo scene and assets use post processing and shadergraph (not needed for the All-Purpose painter). If you wish to skip adding demo assets just choose AllpurposePainter script from import list.

Description

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.


Update 1

update 1 includes two new painting methods: Line Mode and Line Area Mode:


Line mode: create line and spawn prefabs along that path (while LEFT CRTL down)

Line area mode: Create shape with continuous line and populate that area with prefabs (while LEFT CTRL + ALT down)


Update 2

1.Fixed 'Clean up' skipping prefabs while removing indentifier scripts

2.Fixed 'Line area mode' spawned prefabs sometimes pointing into surface


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.)

Technical details

Whether you’re designing intricate environments, prototyping gameplay, or populating your game world with detailed objects, the All Purpose Painter streamlines your workflow, enhances creativity, and brings your visions to life—all with a few simple clicks.


Happy Painting!


All-Purpose Painter script is compatible with all renders. Included additional demo scene and assets are using built-in renderer. Demo scene and assets use post processing and shadergraph (not needed for the All-Purpose painter).


2 scripts:

  • AllPurposePainter
  • PrefabGrid

Demo assets (not needed to use the scripts):

  • 76 Prefabs
  • 70 meshes
  • 32 textures
  • 14 materials
  • 3 shadergraphs
  • 2 particle systems
  • 1 scene

All-Purpose Painter

(not enough ratings)
10 users have favourite this asset
(10)
$39
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
664.5 MB
Latest version
1.2
Latest release date
Mar 14, 2025
Original Unity version
2021.3.45
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR