Color Replacer View on Asset Store (opens in new tab)

Package details

Latest version
2.0.0
Last updated
First released
Unity version
6000.2.6 or later
Package size
1.3 MB
Files
5
Favorites
10
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Color Replacer

by AisenCorporation (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop

Find & replace colors across scenes, prefabs, and materials. Tolerance-based groups, alpha matching, shader color support, palette, Dry-Run, CSV report, Undo-safe, optional auto-save.

Discount -100% Previous price $15.00 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Color Replacer, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

Color Replacer screenshot 1

Color Replacer screenshot 1

About this asset

Color Replacer is an Editor tool for Unity that scans open scenes, selection, project prefabs and materials, groups similar colors by tolerance and lets you replace them in bulk — safely and fast. Supports UI components, renderers (instance/shared), lights, camera background, particles (Color mode), and shader color properties via the modern Shader.GetProperty* API (with legacy fallback).

Online Documentation | Discord | Email

Key features:

  • Scopes: Open Scenes · Selection Only · Project Prefabs · Project Materials
  • Supported types:
    Image, RawImage, Text, TextMeshProUGUI, SpriteRenderer, LineRenderer (start/end), TrailRenderer (start/end), Light.color, Camera.backgroundColor, ParticleSystem.Main.startColor (Color mode), Material color properties (shader).
  • Shader colors: Uses shader.GetPropertyCount/Name/Type (ShaderPropertyType.Color), with automatic fallback to ShaderUtil.* on older Unity.
  • Grouping: Tolerance slider + optional Alpha matching to merge close colors into one group.
  • Renderer handling: Choose between Instance material (renderer.material) and Shared material (renderer.sharedMaterial).
  • Filters & search: Toolbar search (hex/name/property/asset), Name Filter, Include Inactive, Known Types First (skip reflection for speed).
  • Palette: Save and reuse brand colors (stored in EditorPrefs).
  • Safety: One Undo group for the whole operation; optional Auto Save Scenes/Assets.
  • Dry-Run: Preview replacements without writing changes.
  • Reports: Export CSV (scan/replace audit).

Quick start

  1. Pick scope in Scope & Matching.
  2. Scan / Refresh.
  3. Select color groups on the left, review items on the right.
  4. Set New Color (or pick from Palette).
  5. Click Apply Replace or Preview (Dry Run).
  6. (Optional) Export CSV.

Compatibility

  • Unity 2019.1+: uses Shader.GetProperty*. Older versions auto-fallback to ShaderUtil.*.
  • Works with Built-in, URP, HDRP (any shader that exposes Color properties).
  • TextMeshPro is recommended (optional).

Color Replacer simplifies and speeds up color adjustments in Unity scenes by allowing developers to effortlessly replace colors on objects with just a few clicks.

From the publisher's Asset Store listing.

Technical details

Features:

  • Scopes: Scenes / Selection / Prefabs / Materials
  • Coverage: UI (Image/RawImage/Text/TMP), 2D/FX (Sprite/Line/Trail), Light, Camera BG, Particles (Color), shader color props
  • Grouping: Tolerance slider + Alpha matching
  • Materials: Instance (renderer.material) or Shared (renderer.sharedMaterial)
  • Search & Filters: toolbar (HEX/name/property/asset), Name Filter, Include Inactive, Known Types First
  • Palette: save & reuse brand colors (EditorPrefs)
  • Safety: single Undo, optional Auto-Save, Dry-Run preview
  • Reports: CSV export
  • Shader API: Shader.GetProperty* with legacy ShaderUtil.* fallback

Supported OS: Unity Editor.

Link to documentation: Offline inside the project (Built-in).

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.2.6f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.