# 5.6 Broke Point Clouds Entirely

**URL:** <https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107>\
**Category:** Programming & Scripting\
**Tags:** files, bug, unreal-engine, import, file, issue, point-cloud\
**Created:** [June 8, 2025, 5:36pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107 "2025-06-08T17:36:16Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![X-perto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@X-perto](https://forums.unrealengine.com/u/X-perto)\
**Post date:** [June 8, 2025, 5:36pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/1 "2025-06-08T17:36:16Z")

</div>

Since updating to Unreal Engine 5.6, it seems the LiDAR Point Cloud plugin is no longer functioning correctly for runtime import/export.

Previously, I was able to successfully use functions like `Create Lidar Point Cloud From File` and `Export Point Cloud to File` with various formats such as `.las` and `.laz`. After updating, these functions consistently fail.

Has anyone else encountered this issue? Is there a known workaround, or any official word from Epic on whether this functionality is being deprecated or will be fixed in a future patch?

---

<div class="post-metadata">

**Author:** ![SupportiveEntity](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SupportiveEntity](https://forums.unrealengine.com/u/SupportiveEntity)\
**Post date:** [June 9, 2025, 12:54am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/2 "2025-06-09T00:54:54Z")

</div>

Hey there @X-perto! I can confirm the LiDAR point cloud plugin is broken at the moment. There have been multiple reports on the forums in the last couple hours.

---

<div class="post-metadata">

**Author:** ![Toranis](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Toranis](https://forums.unrealengine.com/u/Toranis)\
**Post date:** [June 25, 2025, 10:23am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/3 "2025-06-25T10:23:10Z")

</div>

Hi  
An ETA for the fix ?

Need we to attend the 5.7 ? (I hope not ^^)

---

<div class="post-metadata">

**Author:** ![SupportiveEntity](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SupportiveEntity](https://forums.unrealengine.com/u/SupportiveEntity)\
**Post date:** [June 26, 2025, 3:48am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/4 "2025-06-26T03:48:59Z")

</div>

Hey there @Toranis! There’s not currently any projected fix date. I’ll keep an eye on the PR list.

---

<div class="post-metadata">

**Author:** ![X-perto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@X-perto](https://forums.unrealengine.com/u/X-perto)\
**Post date:** [June 26, 2025, 10:48pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/5 "2025-06-26T22:48:54Z")

</div>

Not at the moment, I submitted a bug report but it’s either been denied or not looked at yet

---

<div class="post-metadata">

**Author:** ![FrankiePibbs](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frankiepibbs/32/918637_2.png) [@FrankiePibbs](https://forums.unrealengine.com/u/FrankiePibbs)\
**Post date:** [August 18, 2025, 1:10pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/6 "2025-08-18T13:10:22Z")

</div>

No resolution for this yet…5.6.1

---

<div class="post-metadata">

**Author:** ![X-perto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@X-perto](https://forums.unrealengine.com/u/X-perto)\
**Post date:** [August 18, 2025, 3:18pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/7 "2025-08-18T15:18:26Z")

</div>

Yeah the 5.6.1 update does not address this problem.

---

<div class="post-metadata">

**Author:** ![ForensicRock](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ForensicRock](https://forums.unrealengine.com/u/ForensicRock)\
**Post date:** [September 16, 2025, 8:01pm UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/8 "2025-09-16T20:01:46Z")

</div>

The plugin seems not to be broken, but missing compatibility with the .e57, .las, and .laz file formats, which were options up until UE 5.5.4. you need to **use .PTS, .TXT, or .XYZ** to import your point cloud for now. If necessary, you can use a software such as Cloud Compare to convert your point cloud to those formats.

Dumb how that was randomly removed without reason or explanation. I just discovered this moments ago by looking at the available import types available when clicking on import in the content browser. Hope this helps everybody.

---

<div class="post-metadata">

**Author:** ![SupportiveEntity](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SupportiveEntity](https://forums.unrealengine.com/u/SupportiveEntity)\
**Post date:** [September 17, 2025, 8:33am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/9 "2025-09-17T08:33:12Z")

</div>

Hey there @ForensicRock! Welcome to the community! That’s a great insight. That knowledge could help someone if they wanted to reimplement the compatibility.

---

<div class="post-metadata">

**Author:** ![mechamosura](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mechamosura](https://forums.unrealengine.com/u/mechamosura)\
**Post date:** [October 20, 2025, 6:38am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/10 "2025-10-20T06:38:42Z")

</div>

I managed to get it working. I can now load files like .e57 by adding `LidarPointCloudRuntime` to the `PrivateDependencyModuleNames` in my `Build.cs` file and then running the following code at an appropriate time.  
This method works without having to modify the LidarPointCloud plugin itself.

```cpp
#include "IO/LidarPointCloudFileIO_E57.h"
#include "IO/LidarPointCloudFileIO_LAS.h"

...

	UClass* E57Class = ULidarPointCloudFileIO_E57::StaticClass();
	ULidarPointCloudFileIO_E57* ExistingE57Handler = Cast<ULidarPointCloudFileIO_E57>(E57Class->GetDefaultObject());
	ULidarPointCloudFileIO::RegisterHandler(ExistingE57Handler, { "E57" });

	UClass* LASClass = ULidarPointCloudFileIO_LAS::StaticClass();
	ULidarPointCloudFileIO_LAS* ExistingLASHandler = Cast<ULidarPointCloudFileIO_LAS>(LASClass->GetDefaultObject());
	ULidarPointCloudFileIO::RegisterHandler(ExistingLASHandler, { "LAS" });
	ULidarPointCloudFileIO::RegisterHandler(ExistingLASHandler, { "LAZ" });

```

---

<div class="post-metadata">

**Author:** ![FrankiePibbs](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frankiepibbs/32/918637_2.png) [@FrankiePibbs](https://forums.unrealengine.com/u/FrankiePibbs)\
**Post date:** [October 27, 2025, 8:40am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/12 "2025-10-27T08:40:16Z")

</div>

Could you please tell me how to reach that? @mechamosura thanks!

---

<div class="post-metadata">

**Author:** ![mechamosura](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mechamosura](https://forums.unrealengine.com/u/mechamosura)\
**Post date:** [November 7, 2025, 6:55am UTC](https://forums.unrealengine.com/t/5-6-broke-point-clouds-entirely/2547107/13 "2025-11-07T06:55:04Z")

</div>

Here is the sample project I created. I’ve set it up to run the code above as a Plugin. [https://github.com/mechamogera/UE5.6PointCloudSample/](https://github.com/mechamogera/UE5.6PointCloudSample/)
