so, i have many mesh with normal maps for each of them, but i want to use one PBR shader for all. How can i create one shader for all objects with exclusive normal maps? Is it possible? Sorry for my English)
The simplest way would be to make your material but replace the texture object going into normal sample with a parameter, and then just make children where you override the texture. Additional detail could be added by having two normal maps for the material, one that’s object specific, and one that’s general material specific such as metallic scratches - just remember to add uv tiling control for the detail texture.