BrushForger – Base And LineBrush
A generic toolkit for custom brushes. Provides an UI and core system for scripting brushes. Comes with a LineBrush, that utilizes the BrushForger system and makes drawing with the LineRenderer easier.
by CodeRedCat
Price History +
The BrushForger – Base and Line Brush gives you a palette from which brushes can be set up and used. BrushForger tries to minimize the effort to make custom brushes, tools, or mapping algorithms. It is not intended for a specific brush type but as a generic base for brush creation.
What is a brush?
There are tile brushes, prefab brushes, terrain brushes, texture brushes, and more. Sometimes they spawn things into the scene, sometimes they edit the properties of something. Sometimes you want to draw into thin air and sometimes on a specific mesh. The BrushForger Core can take a lot of ideas and make it easy to create your own brush for your project. It manages saving and loading what you need for your brush and gives you a set of extendable classes.
Use-Case Base Core
- For coders and creators.
- Creation and use of brushes.
- Customization of brush tools.
- Selectable mappings for drawing in 2D, free placement, or raycast.
- Different brush mapping options.
- Scripting of custom brushes, tools, and mappings.
- Management of custom brushes, tools, and mappings.
Use-Case Line Brush
- Lightweight example.
- Drawing LineRenderer lines.
- Erasing LineRenderer lines.
Package includes
- Editor scripts for the BrushForger palette.
- A line brush and its tools.
- Images for tool icons.
- Sample scripts for a custom brush, custom tools, a custom mapping and a custom setting.
- A sample background image for the brush forger palette.
- A simple line brush sample scene.
Extensions
- BrushForger - PrefabPainter
- BrushForger - ParallaxPainter