In RTS games, all objects will belong to a team. Each team has its own color. This means there should be a base 3D model and in the game, the game should color these models on the desired parts with respect to the team’s color.
My question is normally in Godot, how do we “color” for these parts on the 3D models? I am using Blender for the 3D models.
I believe the Models/Meshes should have a material applied to them with a specific surface color.
You can change and adjust the surface color via code by accessing the property (it is usually called albedo_color)
In usual cases, a model has a mesh with multiple surfaces that are numbered. The structure may differ a bit based on mesh objects and character models.