Please check the Function GetDynamicMeshElements in HierarchicalInstancedStaticMesh.cpp.
The Function Traverse in GetDynamicMeshElements will always return two Lod levels, even the transition is finished.
2. Set foliage.DitheredLOD=True
3. Create a HISM actor in level
4. Move camera and makes HISM actor stride two Lod's level.
5. After the dithered LOD transition finished, the drawcalls for HISM is still double. ( two LODs make two drawcalls)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-102317 in the post.
|Component||UE - World Creation - Worldbuilding Tools - Foliage|
|Created||Nov 2, 2020|
|Resolved||Jul 19, 2022|
|Updated||Jul 19, 2022|