EDIT: So I’ve made significant additions and improvements to the plugin to improve user interface and add functionality to it. Major changes are:
- Fixed the problem users were having with models being sideways. This was the big one.
- Added a progress bar and slowed down generation so that it didn't seem like the plugin was crashing studio.
- Also added the ability to cancel generation if results are undesired or taking too long.
- Included a checklist of materials you can select to limit placements to certain types. List is automatically generated so it should accommodate new materials as they are introduced.
Hopefully, with these additions, users will find this a much more useful alternative to other paintbrush plugins. Please let me know if you have any feedback or bug reports. Thanks for reading!
Video showcasing release after first major update:
Original Post:
This is my first attempt at making a plugin. I’m very wary of using other plugins from the store, so when I came across a need for placing a lot of objects in a game in a way that looks random and natural I decided to go ahead and write my own plugin. I later learned about BrushTool, which I still haven’t tried, but from what I’ve been told my approach fills in some gaps that BrushTool misses, especially placing large quantities of objects over a large area and also clustering them in ways that look natural.
Here’s a couple images of the kinds of results I got with it:
Here the trees, ferns, and the rocks in the background were all placed with the randomizer.
Created nice clusters of fern leaves, then grouped a nice one up as a model and re-randomized with the models.
To show some of the other uses of it, I made this field of crystal clusters. Probably could have made it denser, but it shows some of the capabilities.
Since it’s my first attempt, of course it’s going to have some issues, but please give it a shot and give me any feedback you can think of, and especially any bug reports.