Generates new material assets at a specified path using a provided shader name. The tool automatically creates any required directories recursively within the project.