While making assets for the game, i’ve stumbled upon a problem that, i dont really know a way of how to make modular prop set look more unique on the map.
As an example, lets take a set of modular walls for buildings exterior. As i assemble it, it has one material (the main texture) with everything set it in, but its very noticably loops through the assets, and while other engines like Unreal, Unity, or even the old Source engine has a tool for painting on top of meshes, i cant find anything similar for godot, except for basic color addons.
Are there any free addon that can paint additional texture(s) on top meshes for Godot 4.0+?
Its not really that. the Modular assets share the same UV, so the material will still loop. Im talking about something that’d paint on top of the already existing model(s) in godot, like the vertex painting.
So if your mesh has multiple materials assigned to it, you can edit them using Surface Material Override. If you have a mesh to apply to the whole object, you can apply it to Material Override to replace the existing mesh, or Material Overlay to go on top of the current mesh (i.e. you have some transparent parts and you want what’s underneath to show through.)
Maybe a shader material where you have a mask texture to determine where your second texture should show instead. But this is just a guess, I don’t know much about shaders.
Yes, kind of, but maybe with the usage of the height maps of the blending texture! But now that i think about it, its technically adjustable, right? Though, not sure if it will work with modular models.
Edit: Besides, not sure if its possible to adjust it right, in the “needed places” without modifying the shader…