By custom shader I’m guessing you mean totally replacing the shader in its entirety? Since its a large glb with a lot of materials that probably isn’t viable since i presume there will be differences between each one.
I’ll add an issue on the engine, any ideas on how long the refactoring might take? I can probably patch it in again (I’m already having to do that for an unrelated breaking bug)