Starting with Unreal Engine 5.4, the logic for adding ISM instances by adding ISM components in the Construction Script (like below) has failed.
[Image Removed]
This issue accidentally was introduced at CL28594968. From this change, UInstancedStaticMeshComponent::CreateSceneProxy() started to early-return with null in the above repro scenario, due to a new flag bInsInstanceDataApplyCompleted.
Expected Behavior: The mesh chosen at step 5 appears (technically as an ISM instance)
Workaround in this repro project: Turn off and on Default > Generate flag to run ConstructionScript again.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-219819 in the post.
| 0 |
| Component | UE - Graphics Features |
|---|---|
| Affects Versions | 5.4 |
| Target Fix | 5.5 |
| Fix Commit | 35017787 |
|---|
| Created | Jul 21, 2024 |
|---|---|
| Resolved | Jul 23, 2024 |
| Updated | Jul 30, 2024 |