How to automate material instance creation and assigning of textures during import?

Running into the exact same problem. The closest I got was using the FBX importer, which can override params of a parent material. But it can only do a handful, and sadly no metal/roughness channel. I don’t have an answer but will be keeping posted just in case someone does.

I really don’t know how pipelines stay efficient if this tool doesn’t exist - using parent materials ensures that the shader isn’t swapped out for every draw call. It’s a little boggling to me.

1 Like