Material Instances used in Custom Buffer Visualizations do not respect parameter overrides, and use the parent material's values.
Also tested on UE5-Main, CL: 34543023
1. Download the attached test project.
2. Observe its DefaultEngine.ini. At the bottom of the file, it creates a Buffer Visualization Material named "_TEST_ Colored Depth", from a Material Instance named "MI_Vis_ColoredDepth".
3. Open the project
4. Enable the Buffer Visualization "_TEST_ Colored Depth". Observe that there is a red depth representation.
5. Open the asset "MI_Vis_ColoredDepth". Observe that it overrides the color to be green.
6. Observe the parent material "M_ColoredDepth_NonSimilarName". Its base color is Red.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-219089 in the post.
0 |
Component | UE - Rendering Architecture - Materials |
---|---|
Affects Versions | 5.4 |
Target Fix | 5.5 |
Fix Commit | 34821570 |
---|
Created | Jun 28, 2024 |
---|---|
Resolved | Jul 15, 2024 |
Updated | Jul 31, 2024 |