For smaller projects I attach point clouds as XREFs to AutoCAD Plant 3D models and of course realtime rotating and even cropping is agonizingly slow most of the time.
Is the process of loading point clouds on the screen most dependant on the CPU and is this multi-threaded (i.e., will more cores load the point cloud faster)? I understand that CAD is mostly single-threaded. I use a fairly recent 4-core i7 with 16GB RAM, a fast M.2 SSD and a P620 Quadro graphics card.
I suppose using PointSense Plant to auto-model at least part of the surroundings would help but I don't think it models much more than piping and the cost is prohibitive in any case.
Is the solution to this just better point cloud management techniques (splitting into smaller, more manageable cloud sizes and then turning them on and off constantly) or simply waiting years until hardware speed catches up?
Managing Huge Point Clouds in CAD Software
-
- I have made 40-50 posts
- Posts: 42
- Joined: Thu Feb 11, 2021 5:13 pm
- 3
- Full Name: Paul Bowers
- Company Details: Society of Piping Engineers and Designer
- Company Position Title: President
- Country: Canada
- Linkedin Profile: Yes
- Has thanked: 39 times
- Been thanked: 11 times
- Contact:
-
- V.I.P Member
- Posts: 916
- Joined: Tue May 11, 2021 5:36 pm
- 2
- Full Name: Adam Berta
- Company Details: InnoScan 3D Hungary Kft
- Company Position Title: unknown
- Country: Hungary
- Linkedin Profile: No
- Has thanked: 52 times
- Been thanked: 297 times
- Contact:
Re: Managing Huge Point Clouds in CAD Software
Most of the time it is not hardware issues rather then softwares are far behind, the point cloud industry... For example autodesk point cloud engine is just a garbage. Your best bet is to decimate the cloud as much as you can still recognise the features and split/hide them accordingly. There are better point cloud engines but the native cad softwares i just way behind like, autodesk (revit, autocad,recap, etc), Archicad,
as an autocad replacement there is a better autocad (dwg compatible solution) bricscad, which has far better point cloud engine (with panorama photos, and automatic extractions.)
Of course in your hardware the biggest bottleneck i suppose is the amount of ram. I'd at least throw at it 32GB of ram to any CAD like workflow or more if possible especially if you work with point clouds.
as an autocad replacement there is a better autocad (dwg compatible solution) bricscad, which has far better point cloud engine (with panorama photos, and automatic extractions.)
Of course in your hardware the biggest bottleneck i suppose is the amount of ram. I'd at least throw at it 32GB of ram to any CAD like workflow or more if possible especially if you work with point clouds.
- Leandre Robitaille
- V.I.P Member
- Posts: 542
- Joined: Sat Aug 03, 2019 1:53 am
- 4
- Full Name: Leandre Robitaille
- Company Details: Cima+
- Company Position Title: Civil Technician - Surveyor
- Country: Canada
- Has thanked: 61 times
- Been thanked: 246 times
Re: Managing Huge Point Clouds in CAD Software
Issue here is autocad.
Main reason is that you have to many lines in your drawing. Autocad is super fast in 2d wideframe but at soon as you insert a pointcloud it switches to conceptual and autocad cant handle lines in 3D, you might be working with a drawing that contains to many lines. I often work with the pointcloud in a blank drawing first then import what I sketch in the final autocad.
Second reason, you need to decimate the data.
I'll just copy pasta a huge chunk of text I wrotte the other day in another post; (in short if you pointcloud has 450million points it is going to be heavy for nothing since autocad only loads 25mil points)
"Autocad has a maximum of 25 000 000 points per file (.RCP or .RCS)
For a RCP the points of each .rcs files( for each scans) in that support folder will count in the total of points for that .rcp.
Single unified RCS file has a max of 25 000 000 but it applies to 1 file only, doesnt matter if you have many inserted in autocad. Each files RCS or RCP inserted in autocad will have a maximum of 25M points. Now you need to work around that in order to maximize your autocad renderings.
FYI, In autocad you can see the amount of points when viewing the file in the XREF command.
If you want more points to load in autocad, you will need to create multiple .rcs (unified exports) of less than 25 000 000 points each, hence you would need to crop your project, I use regions in recap for that and roughly eyeball it. I think there is a way to do Tilling in cloudcompare that would be more automated.
For cloudcompare, you could do 1 big unified rcs file, import that .rcs in recap, export a e57 from that unified .rcs than split it in many e57 in cloudcompare using the tilling tools. Import those splitted .e57 in recap, take all the separated rcs from the support folder and import that in autocad. Maybe someone else knows more about tilling here that could help you if that is what you would like to do. I might even look more into it myself if you need me to"
.
Main reason is that you have to many lines in your drawing. Autocad is super fast in 2d wideframe but at soon as you insert a pointcloud it switches to conceptual and autocad cant handle lines in 3D, you might be working with a drawing that contains to many lines. I often work with the pointcloud in a blank drawing first then import what I sketch in the final autocad.
Second reason, you need to decimate the data.
I'll just copy pasta a huge chunk of text I wrotte the other day in another post; (in short if you pointcloud has 450million points it is going to be heavy for nothing since autocad only loads 25mil points)
"Autocad has a maximum of 25 000 000 points per file (.RCP or .RCS)
For a RCP the points of each .rcs files( for each scans) in that support folder will count in the total of points for that .rcp.
Single unified RCS file has a max of 25 000 000 but it applies to 1 file only, doesnt matter if you have many inserted in autocad. Each files RCS or RCP inserted in autocad will have a maximum of 25M points. Now you need to work around that in order to maximize your autocad renderings.
FYI, In autocad you can see the amount of points when viewing the file in the XREF command.
If you want more points to load in autocad, you will need to create multiple .rcs (unified exports) of less than 25 000 000 points each, hence you would need to crop your project, I use regions in recap for that and roughly eyeball it. I think there is a way to do Tilling in cloudcompare that would be more automated.
For cloudcompare, you could do 1 big unified rcs file, import that .rcs in recap, export a e57 from that unified .rcs than split it in many e57 in cloudcompare using the tilling tools. Import those splitted .e57 in recap, take all the separated rcs from the support folder and import that in autocad. Maybe someone else knows more about tilling here that could help you if that is what you would like to do. I might even look more into it myself if you need me to"
.
-
- V.I.P Member
- Posts: 916
- Joined: Tue May 11, 2021 5:36 pm
- 2
- Full Name: Adam Berta
- Company Details: InnoScan 3D Hungary Kft
- Company Position Title: unknown
- Country: Hungary
- Linkedin Profile: No
- Has thanked: 52 times
- Been thanked: 297 times
- Contact:
Re: Managing Huge Point Clouds in CAD Software
for automatic tiling i'd use pdal instead of cloudcompare, however it can be done in either software, but the easiest and maybe the best is just simply decimate the cloud, as long as you can see the features clearly in sections.
-
- V.I.P Member
- Posts: 352
- Joined: Thu Jan 14, 2016 12:26 pm
- 8
- Full Name: Simeon Herrod
- Company Details: Terra Measurement Limited
- Company Position Title: 3D Data Manager
- Country: UK
- Linkedin Profile: No
- Has thanked: 73 times
- Been thanked: 110 times
Re: Managing Huge Point Clouds in CAD Software
We use AutoCAD with Cloudworx.
Never had a problem with massive point clouds.
Never had a problem with massive point clouds.
- Mike Annear
- V.I.P Member
- Posts: 800
- Joined: Mon Jun 08, 2009 5:45 am
- 14
- Full Name: Mike Annear
- Company Details: The Yard Brisbane
- Company Position Title: Manager - 3D Design and Scanning
- Country: Australia
- Linkedin Profile: Yes
- Location: Hemmant, Queensland, Australia
- Has thanked: 122 times
- Been thanked: 196 times
- Contact:
Re: Managing Huge Point Clouds in CAD Software
Rhino 3D = ~ 250,000,000 points unplugged
"Unlimited" pointclouds if you add the Veesus Point Clouds for Rhino plug-in.
I stopped using AutoCad for 3D 20 years ago, horrible software.
Mike.
"Unlimited" pointclouds if you add the Veesus Point Clouds for Rhino plug-in.
I stopped using AutoCad for 3D 20 years ago, horrible software.
Mike.
- smacl
- Global Moderator
- Posts: 1409
- Joined: Tue Jan 25, 2011 5:12 pm
- 13
- Full Name: Shane MacLaughlin
- Company Details: Atlas Computers Ltd
- Company Position Title: Managing Director
- Country: Ireland
- Linkedin Profile: Yes
- Location: Ireland
- Has thanked: 627 times
- Been thanked: 657 times
- Contact:
Re: Managing Huge Point Clouds in CAD Software
Rather ambiguous as to what is a huge or massive point cloud these days. Billions of points on the desktop is not unusual, 2 billion and 4 billion (2^31 and 2^32) are common points of failure for many systems. Hundreds of millions of points are becoming the norm
- gord
- I have made 20-30 posts
- Posts: 29
- Joined: Tue Dec 22, 2020 9:30 pm
- 3
- Full Name: Gord Anderson
- Company Details: tiyuti
- Company Position Title: developer
- Country: Australia
- Linkedin Profile: No
- Has thanked: 39 times
- Been thanked: 10 times
Re: Managing Huge Point Clouds in CAD Software
pipingdesigner wrote: ↑Sun Nov 28, 2021 9:23 am ...
I suppose using PointSense Plant to auto-model at least part of the surroundings would help but I don't think it models much more than piping and the cost is prohibitive in any case.
...
Im a software dev working on automated extraction of pipes / Ibeams from point cloud data ..
which seems a fairly laborious task to model by hand, costly even if you outsource it.
Couple Qns :
- What is a fair price point for such software ?
- Do we have any really good examples of publicly available point clouds, to test and compare results ?
[ anyone wants to donate a gnarly scan of plant piping or bridge steel-work ? ]
gord anderson
quato.xyz
quato.xyz