For meshes with a simple albedo,normal,rough hookup material, should I use different materials or make a master material with texture parameters. Is it a matter of preference or there is a noticable difference in performance even if the master material is so simple.
Hello Hurt,
I cant really go into detail on how much better a material instance is, but the advantage of instances is that they can share unaltered calculations.
Besides that, workflow wise its easier to just replace a texture in an instance, instead of having to set up the material again. and in the case you eventually want to add a small variable value tweak, you instantly have it among all other instances.
I personally would go for a master material + instance workflow whenever possible ![]()