Point Cloud Plugin

Wonderful! That’s what I was hoping for.
I’m still pretty amazed by how performant it is nowadays. You’ve done a great job.

Appreciate the feedback! Thanks!

Engine Crashes in RenderCore Module with 4.22 Version!

Hi there and thanks for the report. Few questions to help me find the issue:

  • Which plugin version are you using?
  • How to replicate the crash? (the more accurate the steps, the better)
  • Can this be replicated in a brand new project or is related to an existing one only?
  • If possible, please send me the log files from the crash via private message.

Thanks again for this plugin - could I ask any news on when you’re implementing e57 support? Would be super useful for us.
Thanks!

Hi ,

Thanks for the feedback.
No concrete timeline at the moment, but planning to have it ready sometime Q4 - stay tuned! :slight_smile:

P.S. Did we meet at the Unreal Event in London? I’m sure I recognize the name!

Thanks for the update. We are definitely interested in e57 as its lighter weight than xyz and Rhino can also open it meaning we don’t have to have the same data in multiple platform specific formats. Looking forward to when it gets added.

Yes - was at the summit on Thursday. Was the geeky one who kept asking lots of questions!

We support LAS at the moment if that helps you in any way.

Thanks, I’ll check that format out too

Happy to report the issues should now be fixed!

That’s awesome, thanks for looking into this! What was causing it?

Shame to admit, but my math failed me :smiley:

I’m currently trying to package a project (Windows 64bit) but get the error below:

UATHelper: Packaging (Windows (64-bit)): ERROR: Missing precompiled manifest for ‘PointCloudRuntime’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in PointCloudRuntime.build.cs to override.
PackagingResults: Error: Missing precompiled manifest for ‘PointCloudRuntime’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in PointCloudRuntime.build.cs to override.

However I cannot find “PrecompileForTargets” and I’m not sure how to code that into that file anyway.

Hi @anonymous_user_e1a3f948

I’m assuming you have copied the plugin into the Engine/Plugins folder, if so, that is what causes the issue. For now, the plugin has been designed as project-level - copy it into MyProject/Plugins/PointCloudPlugin instead.

Thanks @, that fixed it!

Point Cloud Plugin v0.7](http://pointcloudplugin.com)
Release Notes

New Features / Improvements

  • Basic Point Cloud **editing **(remove, hide/show points)
  • **Extract **Cloud selection
  • **Merge **multiple Cloud assets
  • **Align **groups of Cloud assets
  • Support for Point Cloud collision
  • Support for Point Classification
  • Better **Blueprint **exposure
  • Solid color rendering
  • Simplified UI

Fixes

  • Inconsistent lighting and shadowing

Other Changes

  • Changed default value of Intensity Influence to 0

Been working with the latest release today - really really like it! Love the editing features and collision mesh, so easy to set up. Thank you for your hard work developing this, it’s a fabulous tool.

Hello, I am able to successfully use the point cloud plugin the editor. It is also able to be packaged however when the packaged game tries to access the point clouds it crashes immediately. Anyone have any ideas or potential solutions? Thanks.

Error logs:

[2019.10.10-20.37.02:172][493]LogWindows: Warning: CreateProc failed: The system cannot find the file specified. (0x00000002)
[2019.10.10-20.37.02:172][493]LogWindows: Warning: URL: …/…/…/Engine/Binaries/Win64/CrashReportClient.exe “E:/YuFeng/YUFENG - TEST/WindowsNoEditor/HOKMachineLearning/Saved/Crashes/UE4CC-Windows-C37CF4E94EEB20684AE3B1BC70817732_0000” -AppName=UE4-HOKMachineLearning -CrashGUID=UE4CC-Windows-C37CF4E94EEB20684AE3B1BC70817732_0000 -DebugSymbols=…\Engine\Intermediate\Symbols
[2019.10.10-20.37.02:172][493]LogWindows: Could not start CrashReportClient.exe
[2019.10.10-20.37.02:172][493]LogMemory: Platform Memory Stats for WindowsNoEditor
[2019.10.10-20.37.02:172][493]LogMemory: Process Physical Memory: 290.45 MB used, 302.06 MB peak
[2019.10.10-20.37.02:172][493]LogMemory: Process Virtual Memory: 1555.81 MB used, 1842.46 MB peak
[2019.10.10-20.37.02:172][493]LogMemory: Physical Memory: 13453.48 MB used, 51993.65 MB free, 65447.13 MB total
[2019.10.10-20.37.02:172][493]LogMemory: Virtual Memory: 6431.02 MB used, 134211296.00 MB free, 134217728.00 MB total
[2019.10.10-20.37.02:172][493]LogWindows: Error: === Critical error: ===
[2019.10.10-20.37.02:172][493]LogWindows: Error:
[2019.10.10-20.37.02:172][493]LogWindows: Error: Fatal error!
[2019.10.10-20.37.02:173][493]LogWindows: Error:
[2019.10.10-20.37.02:173][493]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0a402000
[2019.10.10-20.37.02:173][493]LogWindows: Error:
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc504838 HOKMachineLearning.exe!FPointCloudImportSettings_XYZ::ReadFileHeader() [e:\yufeng\yufeng - test\plugins\pointcloudplugin\source\pointcloudruntime\private\io\pointcloudfileio_xyz.cpp:507]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc4e81b0 HOKMachineLearning.exe!FPointCloudImportSettings_XYZ::FPointCloudImportSettings_XYZ() [e:\yufeng\yufeng - test\plugins\pointcloudplugin\source\pointcloudruntime\private\io\pointcloudfileio_xyz.cpp:350]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc5030b3 HOKMachineLearning.exe!UPointCloudFileIO_XYZ::LoadPointCloudFromFile_XYZ() [e:\yufeng\yufeng - test\plugins\pointcloudplugin\source\pointcloudruntime\private\io\pointcloudfileio_xyz.cpp:326]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc5113ff HOKMachineLearning.exe!UPointCloudFileIO_XYZ::execLoadPointCloudFromFile_XYZ() [e:\yufeng\yufeng - test\plugins\pointcloudplugin\source\pointcloudruntime\private\io\pointcloudfileio_xyz.h:148]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fcf740c9 HOKMachineLearning.exe!UFunction::Invoke() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd122232 HOKMachineLearning.exe!UObject::CallFunction() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13c222 HOKMachineLearning.exe!UObject::ProcessContextOpcode() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd152bca HOKMachineLearning.exe!UObject::execLetObj() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13e322 HOKMachineLearning.exe!ProcessLocalScriptFunction() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd11a02a HOKMachineLearning.exe!ProcessScriptFunction<void (__cdecl*)(UObject * __ptr64,FFrame & __ptr64,void * __ptr64)>() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13ded3 HOKMachineLearning.exe!ProcessLocalFunction() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13e322 HOKMachineLearning.exe!ProcessLocalScriptFunction() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13dba5 HOKMachineLearning.exe!UObject::ProcessInternal() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fcf740c9 HOKMachineLearning.exe!UFunction::Invoke() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd13d757 HOKMachineLearning.exe!UObject::ProcessEvent() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc5d3778 HOKMachineLearning.exe!TMulticastScriptDelegate<FWeakObjectPtr>::ProcessMulticastDelegate<UObject>() [e:\epic games\ue_4.22\engine\source\runtime\core\public\uobject\scriptdelegates.h:488]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fe6d9667 HOKMachineLearning.exe!UButton::SlateHandleClicked() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fe67c38d HOKMachineLearning.exe!?Execute@?$TBaseUObjectMethodDelegateInstance@$0A@VUButton@@$$A6A?AVFReply@@XZ$$V@@UEBA?AVFReply@@XZ() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd414347 HOKMachineLearning.exe!SButton::OnMouseButtonUp() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd2c3b1b HOKMachineLearning.exe!SButton::FArguments::OnClicked<SWindowTitleBar>() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd319bda HOKMachineLearning.exe!FSlateApplication::RoutePointerUpEvent() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd308483 HOKMachineLearning.exe!FSlateApplication::ProcessMouseButtonUpEvent() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd2feda7 HOKMachineLearning.exe!FSlateApplication::OnMouseUp() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd1a19be HOKMachineLearning.exe!FWindowsApplication::ProcessDeferredMessage() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd195444 HOKMachineLearning.exe!FWindowsApplication::DeferMessage() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd1a3742 HOKMachineLearning.exe!FWindowsApplication::ProcessMessage() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd192769 HOKMachineLearning.exe!FWindowsApplication::AppWndProc() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ffc4286ca66 USER32.dll!UnknownFunction ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ffc4286c582 USER32.dll!UnknownFunction ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fd1a4896 HOKMachineLearning.exe!FWindowsPlatformApplicationMisc::PumpMessages() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc4c71ef HOKMachineLearning.exe!FEngineLoop::Tick() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc4d5edc HOKMachineLearning.exe!GuardedMain() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc4d5f4a HOKMachineLearning.exe!GuardedMainWrapper() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff6fc4e4203 HOKMachineLearning.exe!WinMain() ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ff7004cd792 HOKMachineLearning.exe!__scrt_common_main_seh() [d:\agent_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ffc431e7974 KERNEL32.DLL!UnknownFunction ]
[2019.10.10-20.37.02:173][493]LogWindows: Error: [Callstack] 0x00007ffc4397a271 ntdll.dll!UnknownFunction ]
[2019.10.10-20.37.02:173][493]LogWindows: Error:
[2019.10.10-20.37.02:183][493]LogExit: Executing StaticShutdownAfterError
[2019.10.10-20.37.02:186][493]LogWindows: FPlatformMisc::RequestExit(1)
[2019.10.10-20.37.02:214][493]Log file closed, 10/10/19 16:37:02

Any help would be much appreciated.

Hi @DeusUpperX

Sorry for the late reply - holidays :slight_smile:

Are you still using a v0.5 branch of the plugin? It sounds like an issue that has been fixed for v0.6 - I recommend you update it and let me know if this solves your problem.

@

No worries and actually yes it was fixed actually after updating the plugin from v0.6 to v0.7. Thanks.