what workflow for texturing

Hello,

I need your help regarding a workflow.

I try to create a modular environnement on UE4, and I am pretty sure that my workflow is not the correct one.

  1. I create a modular piece directly in low poly (sometimes in high/low poly process, but for this part, it is ok)

  2. I split this modular piece in sub pièces (floorA, WallA, …)

  3. I unwrap UV for all sub pièces

  4. I assign material ID with different color regarding to the material I will use (exemple : floorA with 3 ID, ID1 blue= plastic , ID2 green = steel, ID3 red = copper)

  5. I then export in FBX to substance painter

  6. Inside it, I find my model splited in 3 texture set, and I can paint them.

  7. When finished, I export in .png my textures for UE4 packed. I have so 3 x 3 png files

  8. In UE4, I create 3 material for my 3 ID, and plug the normal / rough-metal and colors PNG for each materials.

My problem begin at this point, because, if I want to re-use for exemple, my plastic material for the floorB, in my second modular piece, I can’t.
Material for plastic-FloorA is linked with the UV for the floorA.

How can I create re usable material ?