• 3D
  • Two diffuse maps on a single mesh

Hello folks. I Have a small problem I can't seem to figure out. I have created a character in blender, a single joined mesh. It has 2 Materials, each material is assigned to the faces that match the UV1 and UV2 map. I exported using Godot's better Collada. My problem is there is only one Diffuse channel. I can't put the second map anywhere. I can flip between either UV1 or UV2 and they both work, but I can't have both on at the same time. I also tried Vertex Shader and plugging the inputs of UV1 and UV2 into TexUniform and plug them into the Output but it didn't seem to work.

You can use the Visual Shader Editor for making use of multiple textures per-channel (which would be done in the 'fragment' part of the shader).Alternatively, if you just need a simple overlay effect, you can use a simple fixed material instead and apply it via the 'detail texture' parameter.

Thanks for the help Ace Dragon, I finally figured it out. If you select a Mesh Instance, and look in the inspector. If you look under the Mesh Instance tab click on the arrow to the right and I can see both of the materials from blender. It's funny, it's identical to the menu in material override, but the material override menu wont show both materials.