When editing the texture parameter of Material Isntacne using Editor Utility Widget, the old texture is linked with the SoftReference. When change the texture parameter in Material Instance Editor, it's correct because don't remain old texture reference.


Steps to Reproduce
  1. Open attached project.
  2. Right click and Select "Run Editor Utility Widget" with "EUW_MaterialEdit".
  3. Open the "EUW_MaterialEdit widget", select asset with "Material_Inst_Before".
  4. Press "SetTexture" button.
    Then change the Texture Parameter with "Material_Inst_Before".
    This EUW change the texture parameter in  selected assets.
  5. See  this asset reference with reference viewer.


Keep old texture's reference.


Break old texture's reference.


Have Comments or More Details?

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

Login to Vote

ComponentUE - Rendering
Affects Versions4.234.244.25
CreatedMar 13, 2020
UpdatedSep 22, 2022