Skip to content

No. 0191 TE TechEQLabs Pro

Material Property Diff

UE 5.4–5.85/52.0.5

Module: Tech · Category: Debugging · Tool ID: MaterialPropertyDiff

Side-by-side parameter diff between two Material Instances. Highlights: parameters with different values, parameters overridden in one but not the other, redundant overrides (value matches parent default — usually safe to remove), scalar/vector/texture/static-switch comparison, parent material info, and color swatches for vector parameters.

Diff with two MIs picked, results showing mix of Different / Same / Redundant entries, color swatches visible for vector params.
Diff with two MIs picked, results showing mix of Different / Same / Redundant entries, color swatches visible for vector params.
  • Diffing two MIs to confirm they were authored consistently
  • Finding redundant overrides for cleanup
  • Migrating parameters from one MI to another
  • Pre-merge review on shared materials
  • Don’t expect cross-parent diff to be meaningful. Diff is most useful when both MIs share the same parent.
  1. Open the EQLabs Hub and search for Material Diff (or browse to Tech → Debugging).
  2. Click the tool card.
  3. Drop two MIs into A + B pickers, click Compare.
SectionWhat it does
Material A / B pickersThe two MIs to compare
CompareComputes the diff
Swap MaterialsQuick swap A ↔ B
Show Only DifferencesHide Same rows
Type filtersScalar / Vector / Texture / StaticSwitch toggles
Parent InfoShows whether both MIs share a parent
Copy ResultsPlain-text dump
Diff listPer-row: param name, type, value A, value B, status, color swatches (vector only)
StatusMeaning
DifferentSame param, different values
Only in A / Only in BParam overridden in only one MI
SameBoth equal
Redundant A / B / BothOverride exists but matches parent default — safe to remove
Diff list showing a vector parameter with different values in A vs B, color swatches visible.
Diff list showing a vector parameter with different values in A vs B, color swatches visible.
  1. Drop both MIs.
  2. Click Compare.
  3. Toggle Show Only Differences to focus on actual changes.
  4. Cross-reference with the source MI editor to fix or migrate.
FieldDefault
Show Only Differencesfalse
Filter togglesall on

Settings file: [Project]/Saved/EQLabs/Settings/MaterialPropertyDiff.json

  • In-panel diff list
  • Clipboard. Copy Results.
  • No edits. Read-only.
  • Redundant overrides happen when a parameter was set then the parent default changed. Cleanup is safe.
  • Color swatches make vector diffs intuitive. Easy to see “these are different shades of blue”.
  • Static switch state matters. Affects which parameters are actually in use.
Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.