FMaterialUtilities::ExportMaterialProperty doesn't take into account any noise expression nodes in the material when outputting the FColor array.

Steps to Reproduce
  1. Download attached project
  2. Right click .uproject and Generate Visual Studio Project files.
  3. Open .sln and launch project via Visual Studio with "Local windows debugger"
  4. In editor, open "default" level.
  5. Put break point in Visual Studio in UDN315593GameMode.cpp at line 29.
  6. PIE
  7. Press "F"


Break point will hit, showing "Output" FColor TArray full of FColor( 0, 0, 0, 0 ) - Black - color data.


Noise expression is taken into account when ExportMaterialProperty is called.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Graphics Features
Affects Versions4.13.1
CreatedOct 12, 2016
ResolvedJun 21, 2017
UpdatedJul 14, 2021