A simple tool to paint vertex colors on MeshInstance3Ds.
2024-05-06.14-12-19.mp4
Godot Versions Tested
- v4.3.5 dev release
- v4.1.1
V2.0: May 6, 2024
- Paint directly on MeshInstance3Ds. StaticBodies are no longer required!
- This is thanks to an updated algorithm to find the 3D surface: https://twitter.com/_michaeljared/status/1787020920751579407
- Interface is improved
- Bucketfill is temporarily removed, let me know if you want this feature
- Download this repository, or download from the Godot Asset Library.
- Import the addons folder into your project (if it already isn't present).
- Activate the Vertex Painter addon under Project > Project Settings > Plugins. If an error dialog appears, restart the engine and try activating it again.
- Add a MeshInstance3D to the scene which you wish to paint vertex colors]
- Check "Enable Vertex Painting", click the MeshInstance3D, set the Color using the color picker, and start painting on screen
- Only imported meshes will work (or ArrayMesh, which have a clear_surfaces() method)
- Scale must be applied to meshes prior to trying to vertex paint them