[Bug] Landscape layers won't allow LayerInfo usage

I’m playing around with some landscape editing and it seems there’s a problem with selecting a layerinfo from the content browser for use with a layer.

I’ve got a number of layers for painting alpha weights setup. When I first create a new layer in the blend weight node I get the target layer as expected. If i use the + symbol I can add a new layerinfo asset and paint in weights for that layer OK.

But then I decide to change the shader around a bit. So I modify the shader and have a new layer. I want to use the old layerinfo that I painted previously for another layer. Only where it says I can click the arrow to use the selected layerinfo, it doesnt allow me. Nor does it give me the selected layerinfo if I drop down the combo box. Nor does it let me drag and drop the layerinfo into the slot (gives a red rectangle about the drop area).

So I guess a couple of obvious questions:

  1. Is it even allowed to use another layerinfo?
  2. If not, why does it show the various picking methods?
  3. If it does, how does one make it work?

Can’t find any useful info in the online documentation about this.



Thank you for your report. We were not able to investigate this on the engine version you reported, but there have been many version changes to UE4 since this question was first posted. With a new version of the Engine comes new fixes and it is possible that this issue has changed or may no longer occur. Due to timetable of when this issue was first posted, we are marking this post as resolved for tracking purposes.

If you are still experiencing the issue you reported in the current engine version, then please respond to this message with additional information and we will investigate as soon as possible. If you are experiencing a similar, but different issue at this time, please submit a new report for it.

Thank you.

@zoombapup I am only able to select different layer info references if I duplicate an existing valid layer info selection and change its properties. I haven’t looked into the object but I suspect there is some dependency on the layer name itself. For example, changing my landscape material layer name from “Dirt” to “RedwoodDirt” without changing any other properties results in no available layer info objects. Not being able to rename the layers and preserve the paints and layer info is a pain, but at least you can change the physical properties of the layer by creating new, valid layer info objects.

I hope that’s helpful.