Description

In material editor, if a quality switch node is used together with a static switch to control branch, material parameters in the 'true' branch will never show up in the Detail panel of material instance.

Example Material:
[Image Removed]

Example visible params in Material Instance:
[Image Removed]

Steps to Reproduce
  1. Download the attached project.
  2. Open the Material (/Game/M_QualitySwitchTest) and verify the Static Bool is set to True
  3. Open Material Instance (/Game/M_QualitySwitchTest_Inst) and note the wrong parameter is visible.
  4. Toggle the Static Bool parameter in M_QualitySwitchTest and Save
  5. Look at the global params in M_QualitySwitchTest_Inst

Expected

If the Static Bool value is True, Param A is shown.  If the Static Bool value is False, Param B is shown.

Actual

If the Static Bool value is True, Param B is shown.  If the Static Bool value is True, param A is shown.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-239888 in the post.

0
Login to Vote

Backlogged
CreatedJan 23, 2025
UpdatedJan 27, 2025
View Jira Issue