Comments from Jack:
>LandscapeMaterialsParameterValuesGetter calls GetAllParameterNames<> which does handle functiions
>ALandscapeProxy::GetLayersFromMaterial
should use GetAllParameterNames<> instead of its current hardcoded version
Create a material function containing one of the landscape nodes (Layer Weight / Switch / Sample / Blend) and set the layer name to "Layer1"
Create a material using that function
Apply the material to a landscape
"Layer1" does not show up in the landscape paint tool
Creating the same as a material instead of a material function works fine.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-23416 in the post.
0 |
Component | UE - LD & Modeling - Terrain - Landscape |
---|---|
Affects Versions | 4.9.2, 4.10 |
Target Fix | 4.11 |
Fix Commit | 2769459 |
---|---|
Main Commit | 2796640 |
Created | Nov 17, 2015 |
---|---|
Resolved | Nov 17, 2015 |
Updated | Apr 27, 2018 |