UMaterialInterface is BlueprintType, but UMaterialFunctionInterface is not. This makes it difficult to port some BP logic that works with materials to the material layer system. Crystal Dynamics would like to have this changed
Steps to Reproduce
Create an editor BP like an Editor Utility Widget that uses UMaterialEditingLibrary. Some nodes like UpdateMaterialFunction are awkward to use since you cannot create a variable of type UMaterialFunctionInterface in BP
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-305998 in the post.
1 |
Component | UE - Rendering Architecture - Materials |
---|---|
Affects Versions | 5.5 |
Target Fix | 5.7 |
Fix Commit | 44236431 |
---|
Created | Jul 21, 2025 |
---|---|
Resolved | Jul 22, 2025 |
Updated | Jul 22, 2025 |