This package contains a variety of editor tools to allow you to do some basic texture work within Unity. With one (or a few) scripts, you can draw freely on any 3D object in your scene. Features include a layer-based system with customizable brushes with full undo support. Textures can be saved as well as brush presets for use later. Runtime versions of these tools are also on the horizon, along with multiple other texturing goodies.
Check the Wiki!
Theres a lot of information there like:
Unity 2020 and up
To install this package, add package from git URL in Unity's package manager
- Add a Drawing Surface script to any 3D object in the scene (it requires a Mesh Collider).
- Add a new Texture Layer in the inspector and hit the button at the top to enter Drawing Mode. While in Drawing Mode, you can't select any other objects or transform the one you are currenly texturing.
- To draw, simply drag your cursor across the selected object.
- To change Brush settings, you can open the Drawing Menu, or click the button to open it for you. Have fun playing with the brushes!
Howdy, I'm Weston! Thanks for checking out one of my projects!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.