I exported my model shown on the first picture into a glTF binary file, but once I imported it into godot the materials got swapped into weird places.
Would this be a problem on the godot side?
The pictures for the problem is here
It could have something to do with your export settings. Maybe export with separate materials, or even check the culling settings?
Im not sure how to export and import with separate materials if you could walk me through that stage, that would be great. I tried to use backface culling but still didn't work. Also it seems to be working in window's in-built 3d viewer completely fine. I have found that only specific meshes that share the same material with another mesh (the roof and walls) are the ones that are produced wrongly after importing (the crates and barrels are imported just fine). It seems like the problem is on godot's side.