Parameters within a Material Function which have a specific Group assigned lose the group information when an Instance is created.

Reproduced in 4.7 Preview 4 and Main Promotable-CL-2412886

Steps to Reproduce
  1. Open QAGame Editor
  2. Create a New Material Function
  3. Add a Texture Sampler Parameter named Texture with a Group name of Alpha
  4. Add a Scalar Parameter named Scalar with a Group name of Beta
  5. Add a Vector Parameter names Vector with a Group name of Beta
  6. Multiply the Texture Parmeter by the Scalar
  7. Add the results to the vector
  8. Connect the results to the Output
  9. Create a New Material
  10. Assign the created Material Function to Emissive Color
  11. Create a Material Instance from the New Material

RESULTS: No Groups are shown in the Material Instance parameter group details

EXPECTED: Groups will be maintained as if assigned in a Material itself.

Have Comments or More Details?

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

Login to Vote

Affects Versions4.
Target Fix4.8
Fix Commit2472017
CreatedJan 26, 2015
ResolvedMar 15, 2015
UpdatedApr 27, 2018