We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2016-01-23 12:57 AM - last edited on 2023-05-30 12:39 PM by Rubia Torres
2016-01-25 03:25 PM
2016-01-25 03:35 PM
2016-01-26 08:32 AM
2016-01-26 01:32 PM
2016-01-29 02:19 PM
Gorazd wrote:
I had a good result with free open source application Cloud Compare (http://www.danielgm.net/cc/). You can open your pointcloud and reduce the number of points. I had a 1 by 1 milimeter dense pointcolud, that was too much for ArchiCAD. I reduced it to 1/10th of the size. One of pointclouds was also without RGB information, just intensity, so all points in ArchiCAD turned black. With Cloudcompare I managed to get at least grayscale information.
Hope it helps.
laszlonagy wrote:
Well, it seems like you are really pushing the limit here.
10 GB is 10 000 000 000 bytes, which I think is probably in the range of 100-200 million individual points in those Point Clouds (if we assume that 1 point takes 50-100 bytes of data).
I don't think it matters whether it is an E57 or XYZ file, both are converted to a Point Cloud Object file when imported into ARCHICAD.
I was thinking about this thing for a while since it is a thing that can definitely bring ARCHICAD, or any BIM application for that matter, to its knees.
What I think would be useful is for GRAPHISOFT to implement some kind of technology using which it would be possible to make the point cloud less dense. This would mean that, for example, only every second point in the point cloud file is imported. Or every 3rd or 4th. This could be set by the user during the import process. This way a very large point cloud file could be made much lighter and more manageable.
Handling XYZ files in this regard is easier than handling E57 files since XYZ is a textual file format it which each line represents one Point of the Point Cloud.
If you had some utility program which could take an XYZ file and delete every 2nd line in it, then same it under a new name, then using this method you could manually reduce the size of those Point Cloud files, then import those.
Or you could delete 3 lines, keep every 4th line and then save it as a new XYZ file, that would decrease the number of points in each file by a factor of 4.
I think this method should/could work, probably you would still get the geometry, there would only be fewer points everywhere. So you wouldn't have to worry about losing parts of your point cloud geometry by reason of deleting so many points.
It would be interesting to know which component of the computer is choking when you try to display them in 3D. During the generation of 3D while it seems frozen, you could check how much memory is used, because if the 16 GB is not enough ARCHICAD swaps data to virtual memory on the hard drive, which will slow it down to a crawl. This can be remedied by putting in another 16 GBs of RAM.
Or it is the CPU? Do you see the CPU running at 100%. If you do it is probably working as hard as it can but this is how fast it can process all that data. This can be remedied only by a new CPU but even that will not increase the speed as much (and may require buying a new computer, which is not a really good option).
2016-01-29 02:25 PM
Erwin wrote:
I've got zero experience with pointclouds, but I know there is software that can 'vectorise' the data, resulting in much smaller models. www.pointfuse.com for example.
Sadly, another piece of software to buy. Hopefully in the future ArchiCAD will be able to reconize simple geometry like planes and tubes, rather than having to work with millions of points.
For now we are sticking to the old way of single point laser measurement, along with ye olde tape measure in our office.
2016-10-06 02:57 PM
2016-10-30 11:09 PM
2016-11-01 09:22 PM
laszlonagy wrote:
I just learned about a free Point Cloud processing software called CloudCompare which may help you with this:
http://archicad-talk.graphisoft.com/viewtopic.php?t=54196