Instanced Mesh Causing Disappearing Materials

Hi everyone,

This bug appeared in 17.1 and was partially addressed by other bug issues. However, a large remnant still remains.

I have included sample files. Take the project, load, and press the left mouse button on a 2x3 set of blocks. This will remove an instance then add a gravel instance underneath. Start deleting some of these gravel blocks and eventually you’ll see that a nearby block will disappear even though you aren’t removing that instance. The collision mesh seems to remain but the material disappears.

This appeared around 4.17.1 and I don’t think it was actually in 4.17.0.

Thank you for your time.

Create a blank first person shooter game. Load the blueprints from here. Should be good. If not, I’ve also included photos. The photos show the creation of an actor called spawner that controls all of the items. Drop that into the world at 0,0,0. Then modify the shoot mechanism to use the Trace Hit result.

Hi,

I haven’t heard anything about this. So here’s a set of pictures on what is happening. Make a 5x5 set of instanced cubes. Remove 4 of them while making sure you place new ones underneath them (I use gravel in this instance). Then remove 1 of the gravel cubes to ensure that you’re seeing the proper behavior. If you remove a 2nd gravel cube next to it, the 1st one will be shown.

This is illustrated in the screen shots.


223182-

Thank you for your time.

(Updated. Apparently, 4th was missing. Sorry! Basically, the collision mesh is still there but the material disappears.)

I haven’t seen an acknowledgement of this issue yet and it has been 17 days. Could I get some sort of acknowledgement that someone tried to reproduce this? Is additional information required? Thank you!

Happy New Year! I was just hoping someone might have seen this sort of behavior or has some questions on what I had done. Thanks!

Hi,

Thank you anyone that was following this. This has been fixed as of 4.19 Preview 2.

I’ve linked to the specific bug fix for this one.

Thank you all once again.