Description

Moving a material function asset along with a material using the function causes the material to lose the function reference when the project is restarted.

Regression:
Yes

  • with Material and sub folder selected in 4.16, attempting to move them to another folder (step 8) will move the material but not the folder. Th folder can be moved separately but the bug does not occur
Steps to Reproduce
  1. Open UE4 Editor (blank project)
  2. Add three folders to Content (Original / Original>Sub / Moved)
  3. Add new material to Original folder(NewMat)
  4. Add a new material function to Original>Sub folder (MatFunc)
  5. In MatFunc, hold '3' and left click to create a node, wire into Output Result
  6. In NewMat, add Material Function Call node
  7. Set Material Function to MatFun
  8. Select NewMat & Sub folder, click and drag to Moved (Move here)
  9. Save All and restart the project

Result:
Material Function call node in NewMat has lost reference to the material function

Expected:
NewMat still has material function reference after the material function asset has been moved.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

6
Login to Vote

Won't Fix
ComponentUE - Rendering - Materials
Affects Versions4.17.24.18
CreatedOct 6, 2017
ResolvedAug 18, 2021
UpdatedNov 2, 2021