I’m trying to use the plugin but when i dragged the imported asset to the scene it doesn’t show any thing even i tried to write a simple point cloud by myself but it didn’t work also when i click on the bake button it shows that error
Great plugin, as someone who’s made a lot of point cloud animations, this is going to be really amazing for me to actually experience in a far more dynamic way. A friend installed the plug in for me on a former machine, and now I’m on a new system I can’t for the life of me get the plug in to work. Would someone be able to give me more detailed instructions? I’d be happy to make a video tutorial once I know how to get it to work. I’ve read through the whole forum and have spent far too much time failing!
Thanks
Does this works with 4.20?
Also can it be used with a VR project or the performance requird is to big to fit under the 11ms required target?
Cool plugin!!
Hi there,
I’m not sure what error you are referring to. If it’s the “Point Clouds needs rebuilding”, then it is not an error, you just have to press the “Rebuild Cloud” button. This happens when you change a setting, which requires re-processing the point cloud data - and that’s exactly what rebuilding does. Hope it helps, if not, let me know
I know your question has been answered on the Discord chat, but for anyone else, who has a similar question:
- Quit the editor
- Create folder called Plugins inside your project folder (next to folders like Content, Saved, etc.)
- Unpack the PointCloudPlugin inside your Plugins folder
- Open the project
Hi,
The current binary version (0.4.2) does not support 4.20. You can download the early access of 0.5, which does.
As for the VR, it highly depends on the machine and density of the point cloud - as per usual ;). Also, at least 1 user had reported issues with engine crashes while in VR.
Hi @ , how do you enable LOD coloration? Also, do you have an expected timeframe for the release of 0.5?
Viewport Modes in Unreal Engine | Unreal Engine 5.3 Documentation
I was planning to release it by the end of August, but due to unexpected circumstances this will get delayed. Most likely end of September.
Just tried out 0.5 and colors don’t seem to be working in this release. Everything else seems good though.
Hi, thanks for the feedback.
Try setting the RGB Range manually or by pressing Scan - I’ve had few reports of auto-detection not working properly.
Thanks for the response. Tried this and I get a crash on opening any point cloud.
What limitations do we have on Point Cloud size? I downloaded a test dataset that worked fine. Just tried importing one of my own point clouds, an 8.1gb .XYZ file and it crashed.
Sorry to hear you are experiencing issues. Some questions that may help determine the root cause:
Which engine version and plugin version are you using?
Is the crash happening during import or dragging the PC into the scene?
How large is the point cloud?
Which columns are set to import?
Please send me the log file if you can.
Could you send me the first several lines of the point cloud file (including any headers, if present)?
Which engine version and plugin version are you using?
There is no software limitation (on the plugin side, at least) on the file size of the cloud, I’ve successfully loaded 29GB files in the past. It could be a lack of RAM or too small paging file size.
Alternatively, there is a limit on how many points the cloud can contain when you try to render it. Early access of v0.5 has a hard limitation of ~33,000,000 points per cloud, while the versions prior are restricted by the VRAM of the graphics card used for rendering (20 or 88 bytes per point for point and sprite render modes respectively).
I’m using 4.20.2 and v0.5.
Turns out the issue was a file format discrepancy. RealityCapture writes the values as an expression rather than an absolute value. (See attached images)
Loading the cloud into CloudCompare and re-saving corrected the issue.
I did get a crash when I scaled a cloud up by 100x (it was way too small) and hit “rebuild cloud.” Here’s the log from the Crash Reporter: UE4 PointCloud Crash - Pastebin.com
Update:
Consistently crashing when I try and scale the point cloud in the viewport or the PointCloudEditor window. I can scale and rebuild if the cloud is not in the level but as soon as I drop it in, the engine crashes.
I’m using 4.20 and the beta 0.5 version of the Point Cloud plugin. Importing is fine, the crash only happens on dragging the PC into the scene. The point cloud is only 160 MB in .txt format, and everything is imported.
Project log file: Log file open, 09/24/18 08:10:20LogWindows: Failed to load 'aqProf.dll' (GetLa - Pastebin.com
First lines of point cloud file: -0.66424763 -0.83337736 7.07631636 127 141 67-1.80924761 -0.76937735 7.3673162 - Pastebin.com
Fixed this crash. For me, apparently, the new version doesn’t work with .txt files. Importing in .xyz is fine, but the bug that causes lighting errors when an object’s rotation is changed persists. Is there an update coming in the near future?
Would it be possible to expose this to google elevation api and get a real time constructor over heightmapdata?
I tried the 0.5ea version with UE 4.20.3, and it crashes when importing a point cloud file. First I tought the file was too large, so I tried to import just one line and it still crashes. I tried it on two different PC-s (Acer Predator 17 laptop, and PC with Radeon R9 390) and it crashes on both with the same error.
Can anyone confirm this is a bug?
Attached is the point cloud file I used.
Here are my import settings:
Here is the crash output log:
LoginId:7ddaf0044a02aad710fd5783ab03e5a9
EpicAccountId:7bc41a5d993749809fc93c323b983e5c
Access violation - code c0000005 (first/second chance not available)
UE4Editor_PointCloudRuntime!FPointCloudOctree::Rebuild() [c:\users\\downloads\pointcloudplugin\hostproject\plugins\pointcloudplugin\source\pointcloudruntime\private\pointcloudoctree.cpp:251]
UE4Editor_PointCloudRuntime!UPointCloud::Rebuild() [c:\users\\downloads\pointcloudplugin\hostproject\plugins\pointcloudplugin\source\pointcloudruntime\private\pointcloud.cpp:539]
UE4Editor_PointCloudRuntime!UPointCloudStatics::LoadPointCloudFromFile_Full() [c:\users\\downloads\pointcloudplugin\hostproject\plugins\pointcloudplugin\source\pointcloudruntime\private\pointcloudstatics.cpp:61]
UE4Editor_PointCloudEditor!UPointCloudFactory::FactoryCreateFile() [c:\users\\downloads\pointcloudplugin\hostproject\plugins\pointcloudplugin\source\pointcloudeditor\private\pointcloudfactory.cpp:61]
UE4Editor_UnrealEd!UFactory::ImportObject() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\factories\factory.cpp:170]
UE4Editor_AssetTools!UAssetToolsImpl::ImportAssetsInternal() [d:\build\++ue4\sync\engine\source\developer\assettools\private\assettools.cpp:1643]
UE4Editor_AssetTools!UAssetToolsImpl::ImportAssets() [d:\build\++ue4\sync\engine\source\developer\assettools\private\assettools.cpp:871]
UE4Editor_AssetTools!UAssetToolsImpl::ImportAssetsWithDialog() [d:\build\++ue4\sync\engine\source\developer\assettools\private\assettools.cpp:705]
UE4Editor_ContentBrowser!SContentBrowser::ImportAsset() [d:\build\++ue4\sync\engine\source\editor\contentbrowser\private\scontentbrowser.cpp:951]
UE4Editor_ContentBrowser!SContentBrowser::HandleImportClicked() [d:\build\++ue4\sync\engine\source\editor\contentbrowser\private\scontentbrowser.cpp:942]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:269]
UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:290]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_1002768c627006711ef2f351a87ec0e7> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:268]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5472]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5979]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5959]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1736]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2182]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:895]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:732]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:129]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3417]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:144]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:223]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
kernel32
ntdll
I can confirm that the same point cloud file works with 0.4 version of the plugin and UE 4.19. So it’s definitely a UE4.20 related bug.
My apologies for the delay in answering, I was away from my machine for a while.
Thank you all for the feeback and reports, I appreciate it!
Added the support for scientific notation to the To Do list, thanks for the feedback!
Interesting, never had that before. Added issue to the list, and will investigate.
There should be absolutely NO difference between TXT and XYZ, the only place where it’s checked is whether to accept the import dialog request.
Would you be willing to provide me with the source point cloud (or at least the section which caues the crash) for debugging?
I know of this bug, haven’t investigated it properly yet. It’s scheduled for v0.6, although not sure about the release date at this point.
What do you mean?
Added to the list - will investigate
Hi @xmak
The issue should now be resolved, please re-download the plugin and try again. If you’re still experiencing problems, let me know!
The issue related to crashing when re-scaling a visible cloud should now be resolved