I was looking for a quick and snappy way to brush objects into my game worlds that would be highly compatible with my other Asset Browser plugin. Since I had become pretty comfortable with creating plugins of my own I decided to create a brush plugin that would serve as a quick way to brush objects into worlds.
Introducing Object Brush
The idea is simple. Select some objects, press a shortcut, play around with values and start brushing!
To get started, you must first set a shortcut for toggling the brush tool on & off. This can be done in File > Advanced > Customize Shortcuts… > “Toggle Brush”:
To use the brush, you must first select some objects from the explorer and then press the shortcut. After this, a menu will pop up in the lower left corner where you can modify the properties of the brush. Here is the list of all of them:
If a setting is unclear, I recommend tinkering with the values to see what exactly a property does.
Here’s a demonstration of the plugin being used:
Additionally, you can set a shortcut for toggling between the Eraser and the Brush in the Shortcut Customization menu as well. This will turn the brush red meaning that it will instead delete objects rather than spawn them.
Notice: Mouse wheel is used to change the radius of the brush meaning that you cannot move your camera with mouse wheel while in brush mode.
And that’s pretty much it! If you have any questions or just want to give feedback then feel free to comment down below.
If you’re interested in my other plugins here’s a list of all of them including this one:
Hey! This really looks like an interesting thing. Personally, I am a fan of making thing randomized and just procedurally generate all trees in real-time with random patterns but this is definitely useful, specially for games where the focus is in decoration or for beginners which won’t be able to script noise Perlin scripts or so.
As I may suppose, this works like ParticleEmitters and setting scale or rotation between 2 different values will randomize results?
I presonally didn’t like the way you had to add objects to a list in order to brush them with the Brushtool plugin. I was looking for something snappier. On top of that, adding them to another list would be sort of awkward considering I plan on using this with my Asset Browser plugin that already adds objects to a list:
I enjoy the plugin so far, Doesn’t feel cluttered at all and I like the keybinds my biggest issue with it is the X swapping,
I used F3X a lot in my early days so I used Z X and C for all my movements so I ended up setting those as my default keybinds for studio, If we can change the default keybind for switching between the placement and delete tool that’d be great.