# Removing a ISMC instance makes the last added mesh instance invisible

**URL:** <https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889>\
**Category:** Asset Creation\
**Tags:** static-mesh-disappea, unreal-engine, Instanced-Mesh, bug-report, question, Blueprint\
**Created:** [October 1, 2017, 9:24am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889 "2017-10-01T09:24:34Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [October 1, 2017, 9:24am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/1 "2017-10-01T09:24:34Z")

</div>

I have be able to recreate this issue in a test project which can be downloaded here [Sync.com | Control Panel](https://cp.sync.com/dl/58add9920#hb5i775z-tugwpv6v-kucww6kn-g2hxfy29) , when removing a instance static mesh from a instance static mesh component using the blueprint node, the last added mesh instance seems to disappear its collision seems to remain but can’t be seen in run-time using F1.

Steps to reproduce

1. Start the Project use key ‘1’ to spawn a ISM block, place 4 down
2. then view the 1st placed block and use key ‘2’ to remove it ( ISSUE ONE )
3. now remove block 3 and block 4 will reappear ( ISSUE TWO )

**( ISSUE THREE )**  
There is also a 3rd issue which comes up, where the removing mesh instance will be removed but only its collision the mesh is left behind.

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [October 3, 2017, 8:38am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/2 "2017-10-03T08:38:27Z")

</div>

Any Epic staff please review this bug.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_565e242f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_565e242f](https://forums.unrealengine.com/u/anonymous_user_565e242f)\
**Post date:** [October 4, 2017, 4:06pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/3 "2017-10-04T16:06:46Z")

</div>

This was fixed in 4.17.2 or 4.18 Preview 3

---

<div class="post-metadata">

**Author:** ![TJ\_V](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tj_v/32/1008648_2.png) [@TJ\_V](https://forums.unrealengine.com/u/TJ_V)\
**Post date:** [October 4, 2017, 9:00pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/4 "2017-10-04T21:00:04Z")

</div>

Thanks, Michel!

Hey, OverRated\_AU; I can verify that this is working as expected in 4.18 Preview 3.

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [October 4, 2017, 10:46pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/5 "2017-10-04T22:46:49Z")

</div>

Thanks for the update Michel.

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [December 27, 2017, 4:51pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/6 "2017-12-27T16:51:40Z")

</div>

Hi Michel, This issue was fixed but seem its been brought back as I’m getting the issue now in 4.18.2?

---

<div class="post-metadata">

**Author:** ![TJ\_V](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tj_v/32/1008648_2.png) [@TJ\_V](https://forums.unrealengine.com/u/TJ_V)\
**Post date:** [January 2, 2018, 2:39pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/7 "2018-01-02T14:39:09Z")

</div>

Hey OverRated\_AU,

I just tested this using the project you provided in your original post, but I’m not seeing the same results. Could you post repro steps from opening that project?

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [January 2, 2018, 3:17pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/8 "2018-01-02T15:17:36Z")

</div>

Hi TJ, I think its because the behavior is a bit different but the bug is the same, heres a easy way to test this issue, place down 5 blocks remove 2 you will see 5 disappear, then try to remove 3 it won’t be removed instead only the collision gets removed, thanks for the reply.

---

<div class="post-metadata">

**Author:** ![TJ\_V](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tj_v/32/1008648_2.png) [@TJ\_V](https://forums.unrealengine.com/u/TJ_V)\
**Post date:** [January 2, 2018, 3:34pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/9 "2018-01-02T15:34:12Z")

</div>

Here is what I’m seeing in 4.18.2-3794801 with those steps. I’m not seeing any other blocks disappear when the intended block is removed. Is there something I’m missing?

![225723-ismc.gif](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/7/b/d7b1e37a45945aa8341368fbae7261e404bf276d.gif)

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [January 2, 2018, 3:43pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/10 "2018-01-02T15:43:54Z")

</div>

Ah sorry, i forgot to change the debug project to 4.18, so here’s the issue with 4.18. place down 5 blocks remove 2 then place down another block 5 will disappear, sorry for the confusion.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c76ff0191](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c76ff0191](https://forums.unrealengine.com/u/anonymous_user_c76ff0191)\
**Post date:** [January 4, 2018, 12:38am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/11 "2018-01-04T00:38:36Z")

</div>

Hey, I just realized this one was close to my bug error too. OverRated\_AU, maybe my project also shows the same behavior that you’re referring to? I do something similar to you, where I add a bunch of instances at once, then I subtract an instance but add an instance below it.

It sounds like the problem is generated by the order:  
Add some instanced meshes  
Subtract some instanced meshes  
Add some instanced meshes  
Subtract some instanced meshes but not the first one of that series and they’ll disappear.

> **[Instanced Mesh Causing Disappearing Materials](https://forums.unrealengine.com/questions/731946/instanced-mesh-causing-disappearing-materials.html)**
>
> 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...

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [January 4, 2018, 8:37am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/12 "2018-01-04T08:37:13Z")

</div>

I used ISMC for a lot of things in my project, mainly my building system so this is a game breaker bug for me, I hope its reported soon so i can be fixed, the 4.17 issue was fixed quite fast seeing this is a large bug being on one of the core mesh components.

Make sure to up vote it :).

---

<div class="post-metadata">

**Author:** ![TJ\_V](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tj_v/32/1008648_2.png) [@TJ\_V](https://forums.unrealengine.com/u/TJ_V)\
**Post date:** [January 4, 2018, 7:28pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/13 "2018-01-04T19:28:43Z")

</div>

I believe you are seeing a bug that I logged a few weeks back. [JIRA UE-53053](https://issues.unrealengine.com/issue/UE-53053)

It’s still being investigated by our devs but it is something we would like to get fixed soon. We are targeting 4.19 but that could change depending on how complex the fix is.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c76ff0191](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c76ff0191](https://forums.unrealengine.com/u/anonymous_user_c76ff0191)\
**Post date:** [January 4, 2018, 7:32pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/14 "2018-01-04T19:32:35Z")

</div>

Same. It’s actually what’s forcing my development to stay on 4.16 because 4.17 broke the feature and 4.18 kind of fixed things but kind of not.

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [January 11, 2018, 4:03pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/15 "2018-01-11T16:03:51Z")

</div>

Thanks TJ for the info, ill await the fix.

---

<div class="post-metadata">

**Author:** ![Fniii](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fniii](https://forums.unrealengine.com/u/Fniii)\
**Post date:** [January 17, 2018, 5:31pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/16 "2018-01-17T17:31:54Z")

</div>

im in 4.17.2 and i still have this bug

---

<div class="post-metadata">

**Author:** ![OverRated\_AU](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/overrated_au/32/1008648_2.png) [@OverRated\_AU](https://forums.unrealengine.com/u/OverRated_AU)\
**Post date:** [January 17, 2018, 11:10pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/17 "2018-01-17T23:10:27Z")

</div>

This bug was fixed, the one we are discussing after hasn’t you can view it here [Unreal Engine Issues and Bug Tracker (UE-53053)](https://issues.unrealengine.com/issue/UE-53053)

---

<div class="post-metadata">

**Author:** ![Fniii](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fniii](https://forums.unrealengine.com/u/Fniii)\
**Post date:** [January 22, 2018, 3:59am UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/18 "2018-01-22T03:59:42Z")

</div>

For me, the bug is not exactly the same.  
I do not add anything in the array but I have an element that disappears when I destroy another one  
(I do not spawn any element in game, I just have an instanced static mesh component in an actor that is spawn in game)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c76ff0191](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c76ff0191](https://forums.unrealengine.com/u/anonymous_user_c76ff0191)\
**Post date:** [January 26, 2018, 11:17pm UTC](https://forums.unrealengine.com/t/removing-a-ismc-instance-makes-the-last-added-mesh-instance-invisible/405889/19 "2018-01-26T23:17:08Z")

</div>

Did you try 4.19 Preview 2 since this fixed my issue? (I’d assume OverRated\_AU’s issue too but I don’t want to overstep here.)

[Unreal Engine Issues and Bug Tracker (UE-53053)](https://issues.unrealengine.com/issue/UE-53053) \<—The bug fix.
