Place thousands of prefabs in customizable grids, lines, circles, and checker patterns on any mesh. Preview every placement live, then create editable instances with Undo support.This is an in-editor productivity tool independent of render pipeline. However, to be able to have a semi-transparent material for the preview in the scene view, it includes a very simple shader that works in all pipelines.Pattern Painter lets you place GameObjects throughout your scene in customizable geometric patterns - turning repetitive manual placement into a task that takes seconds.Start with a base pattern such as:Rectangular gridsCheckerboardsStraight linesCirclesRectanglesTrianglesPentagonsHexagonsOvalsConcentric circlesRadial spokesThen customize the pattern to fit your scene:Use multiple prefabs in a single patternOffset the pattern's centerRotate the entire patternRandomize placement pointsOffset individual placement pointsControl grid cell sizeTurn grids into checkerboard patternsAdjust spacing along linesChange the size of circular patternsAdjust spacing between concentric circlesCreate empty areas inside circular patternsNeed the pattern to follow your environment?Align generated GameObjects to terrain or other surfaces in your scene.Pattern Painter is an Editor tool designed to make repetitive object placement faster while giving you control over the resulting layout.Fully localized in:🇺🇸 English · 🇨🇳 Chinese · 🇯🇵 Japanese · 🇪🇸 Spanish · 🇰🇷 KoreanFully localized online Documentation.Works in Unity 6.0+.The tool shows user-friendly status messages in a built-in text area.Pattern Painter is currently meant to work for 3D workflows only. It has not been tested with 2D yet and since it projects pattern points downward along the Y-axis, it might not work at all for 2D yet.You can easily Undo/Redo the bulk creation of Game Objects in your Scene so you can fine-tune the pattern to your liking.While Pattern Painter can technically work with entire terrains, it is not recommended at all to do this in an commercial project due to the impact it would have on performance. For that kind of use-cases please explore terrain tools, object pooling, etc.However, if you do start the process of creating hundreds of thousands of Game Objects in your scene and change your mind, you can abort the long-running process by pressing "Space Bar"The assets shown in the screenshots and video are for demo purposes only and not included with this package. They are asset I have bought from Synty Studios, ithappy Studios and Kenney Game Asset; the demo scene in the project only includes placeholder assets.The package is imported as a DLL to maintain your project clean after import. But we are always open to listen to and respond to new feature requests as soon as I can, just leave a review requesting a new feature and or contact me through our website.Cromware uses AI-assisted coding tools in parts of its development workflow, including code improvement, debugging, refactoring, and testing. All shipped code and functionality are personally reviewed, validated, and approved by the developer, a software engineer with over 14 years of professional experience. AI-assisted output is never included in a release without human review and testing.

