Kaldera Prefab Painter: the ultimate Unity prefab painter. Whether you need to meticulously place a few assets or cover vast areas, it got you covered!Paint your Unity scenes with Prefabs quickly and effortlessly.Kaldera Prefab Painter: your go-to Unity prefab painter and scene creation tool. Designed with artists and level designers in mind, to help you effortlessly paint your preferred prefabs into scenes just the way you envision.Originally crafted for our own projects, this Unity Prefab Painter eliminates the hassle of endlessly searching through your project for the right prefab. Instead, access all available prefabs in a convenient Palette window. Easily import new prefabs and organize them within your palette in bare minutes.Whether you need to meticulously place a few prefabs or cover vast areas with trees or rocks, this tool has you your needs covered.Learn more at https://collisionbear.com/products/kaldera-prefab-painter.Palette window with Preview for assetsView and select prefabs from a Palette with previews.Brush stroke visualization.See the brush strokes before you place them.On-the-fly scaling and rotating.Easily Rotate and Scale brush strokes while painting.Can place any Prefab.Works with any prefabs you have in your project. Meshes, VFX, empty objects, or even gameplay assets like moving platforms, enemy units etc.Shift multi-select.Select multiple prefabs on the fly, and paint them together in a single brush stroke.Seven different brushes shipped with the editor.Kaldera has a solid set of brushes out of the box. Includes the most obvious ones, such as a single paintbrush tool, a spray tool and a line tool. More tools will be added over time.Customizable PalettesCustomize prefab details on an individual level, letting you tweak random rotations, offset, scale and much more.Minimal initial setup.After downloading the Prefab Painter, you can set up your first palette within minutes and is then ready to start painting.Full source included in the package.At Collision Bear, we believe that you know your own needs best. For that, we include the full source code, open for editing and/or expanding, to suit your current and future needs.Automatic spacingWe use an estimate of how big a prefab is, based on the size of its Renderer component. Though not perfect for complex prefabs, the rough estimate is good enough for most use cases.Automatic height detection.You can paint on any surface as your prefabs correctly place themselves on top of any collider, such as terrain, mesh collider, or even recently placed prefabs.Multiple Paint modeCan be used in top down mode (good for to down games lite RTS or ARPGs) orViewport mode (good for generic 3D environments)Orient with the brush stroke.Paint lines of prefabs facing in the direction of the brush. Perfect for fences and walls.Surface alignmentAligns the object along the surface normal that it's placed upon.Hotkey support.We support hotkeys for most of the commonly used tools and features.Scaling and rotation randomness.In the palette configuration, you can set predefined random rotation and scale for your prefabs, allowing automatic asset variation when placed in the scene.Distribution randomness.(Spatial randomness)Choose between uniform spatial distribution or a managed randomness for a more organic and natural feel.Prefab variant randomization.(Prefab randomness)While painting, Kaldera can randomly pick prefabs within your Prefab variation set to quickly create variation instead of switching back and forth between different prefabs of a similar type.Customizable shortcuts (Key bindings)Most input can have their shortcuts reconfigured to fit your personal need better.Supports Unity's Undo/Redo flow.Naturally, the editor fully supports Unity's Undo/Redo flow. This goes for both when painting with the brushes and editing the Palettes.Tools agnostic prefabs.Once an object is placed, there is no lingering data from the Prefab painter. No custom scripts are added to your Prefabs. A prefab placed with Kaldera is literally identical to one dragged into the scene from the project view.Open to community feedback.We're always ready to hear feedback and feature requests from you, the user. Many of our current features began as suggestions from our user base.