pTools - Material Switcher – Batch Material Replacement

Material Switcher is an Unreal Engine editor plugin that lets you batch replace materials across levels, static meshes, skeletal meshes, and blueprints. It speeds up material updates and keeps your project consistent.
Documentation

Support

Features

  • Batch material replacement – Replace materials on many actors or assets in one operation instead of editing each one.

  • Level and project modes – Work on the current level (actors, selection) or on project assets (specific meshes/blueprints or whole project).

  • Flexible rules – Swap a specific material for another, or replace all material slots with a single material.

  • Full undo support – All changes are undoable with Ctrl+Z.

  • Multiple asset types – Works with Static Meshes, Skeletal Meshes, and Blueprints.

  • Level instance handling – Apply changes to level instances or source assets, and optionally clear matching overrides.

  • Preview before apply – See what will change before committing.

  • Results view – See which objects and slots were affected after each run.

Use cases

  • Updating placeholder materials across a level or project.

  • Standardizing materials after merging assets.

  • Replacing materials on selected actors or assets.

  • Applying a new material set to many meshes or blueprints at once.

Workflow

Choose Level or Project, pick a target mode (selection, all actors/assets, or specific list), set your source and target materials, then run the switch. The plugin reports how many objects and slots were updated.

Tags:
material replacement, batch materials, material swap, static mesh, skeletal mesh, blueprint, level design, asset workflow, material editor, productivity, editor plugin.