MatSwap


Not a runtime system — editor only, zero impact on build size Not a material editor — pairs with Unity's native material inspector ... Select an object and its material slots appear.


by LongDeveloper


Price History +

Paint materials onto objects from a fast, organized palette. No more hunting folders. No more drag-and-drop. Keep your materials in one palette and assign with a click.

Key features

  • Palette-based material assignment with click-to-apply workflow
  • Multi-slot arming via shift-click for batch assignment
  • Group system: organize materials by category with one-click filtering
  • Search across your entire palette
  • Favorites for materials you use constantly
  • Auto-tracks scene selection (toggleable)
  • Ping button to locate any material in the Project window
  • Adjustable card size for dense or spacious layouts
  • Group assets are scriptable objects — version-controllable and shareable across projects

Compatibility

  • Unity 2021.3 LTS and newer
  • URP, HDRP, and Built-in Render Pipeline
  • Works with standard MeshRenderer, SkinnedMeshRenderer, and sub-meshes
  • Full undo/redo support
  • Prefab-aware (overrides apply correctly)

What it isn't

  • Not a runtime system — editor only, zero impact on build size
  • Not a material editor — pairs with Unity's native material inspector
  • Not a shader tool — works with any material regardless of shader

Includes

  • MatSwap editor window (dockable)
  • Group asset type with custom inspector
  • Documentation and example scene
  • C# source code

MatSwap: assign materials in one click, without dragging from the Project window.

Keep the materials you're working with in a palette, organized into groups like Bricks, Foliage or Metals. Select an object and its material slots appear. Click a material to assign it, or shift-click to arm several slots and fill them in one pass. Track Selection follows your Hierarchy, so you can work through a whole scene without stopping.

Features

  • Grouped, searchable material palette with favorites
  • Multi-object selection, mixed slots and sub-meshes
  • Full undo and correct prefab overrides
  • Works in URP, HDRP and Built-in
  • Editor-only: no runtime overhead, no asset bloat

If you've ever dragged the same material onto fifty objects in a row, this tool is for you.