MaterialSnapshot: Prepare textures for user defined material layers first