CloudCompare
Stable release | 2.13.1
/ March 20, 2024[1] |
---|---|
Repository | |
Written in | Cross-platform |
Type | graphics software |
License | GPL |
Website | www.cloudcompare.org |
CloudCompare is a 3D
Originally created during a collaboration between
CloudCompare provides a set of basic tools for manually editing and rendering 3D points clouds and triangular meshes. It also offers various advanced processing algorithms, among which methods for performing:
- projections (axis-based, cylinder or a cone unrolling, ...)
- registration (ICP, ...)
- distance computation (cloud-cloud or cloud-mesh the nearest neighbor distance, ...)
- statistics computation (spatial Chi-squared test, ...)
- segmentation (connected components labeling, front propagation based, ...)
- geometric features estimation (density, curvature, roughness, geological plane orientation, ...)
CloudCompare can handle unlimited scalar fields per point cloud on which various dedicated algorithms can be applied (smoothing, gradient evaluation, statistics, etc.). A dynamic color rendering system helps the user to visualize per-point scalar fields in an efficient way. Therefore, CloudCompare can also be used to visualize N-D data.
The user can interactively segment 3D entities (with a 2D polyline drawn on screen), interactively rotate/translate one or more entities relatively to the others, interactively pick single points or couples of points (to get the corresponding segment length) or triplets of points (to get the corresponding angle and plane normal). The latest version also supports the creation of 2D labels attached to points or rectangular areas annotations.
CloudCompare is available on
Input/Output
CloudCompare supports input/output in the following formats:
- BIN (CloudCompare own binary format)
- ASCII cloud (one point per line "X Y Z ...") [wizard]
- PLY cloud or mesh [wizard]
- OBJ mesh(es)
- VTK cloud or mesh
- STL mesh
- E57 (ASTM E2807 standard[4]) clouds & calibrated images
- LAS and LAZ clouds
- Point Cloud LibraryPCD files
- FBX mesh
- SHP files
- OFF mesh (Geomview)
- PTX cloud (Leica)
- FLS/FWS cloud(s) (Faro)
- DP cloud(s) (DotProduct)
- RDB / RDBX / RDS cloud(s) (Riegl)
- PSZ projects (Photoscan)
- Various other polyline formats
Moreover, thanks to a collaboration with Pr. Irwin Scollar (creator of AirPhoto SE, a program for the geometric rectification of aerial images & orthophotos from multiple images), CloudCompare can also import Snavely's Bundler
CloudCompare can also import various other formats:
Plugins
A plugin mechanism enables further extension of CloudCompare capabilities. Two kinds of plugins are available:
- standard plugins for algorithms coming either from the academic world (ShadeVis,PCL) or others (e.g. generation of animations with qAnimation)
- OpenGL plugins for advanced shaders (EyeDome Lighting,SSAO, etc.)
See also
- 3D scanner
References
- ^ CloudCompare v2.13.1 (Kharkiv) release
- ^ Détection de changement sur des données géométriques tridimensionnelles, D. Girardeau-Montaut, PhD manuscript (french), 2006 - available on Pastel
- ^ Change Detection on Points Cloud Data acquired with a Ground Laser Scanner, D. Girardeau-Montaut, M. Roux, R. Marc & G. Thibault, ISPRS Workshop Laser Scanning 2005, Enschede, the Netherlands, September 12–14, 2005
- ^ The ASTM E57 File Format for 3D Imaging Data Exchange, Daniel Huber, Proceedings of the SPIE Vol. 7864A, Electronics Imaging Science and Technology Conference (IS&T), 3D Imaging Metrology, January, 2011
- ^ ShadeVis an open source tool for computing ambient occlusion
- ^ Direct Visibility of Point Sets, Sagi Katz Archived 2012-06-06 at the Wayback Machine, Ayellet Tal, and Ronen Basri, SIGGRAPH 2007, ACM Transactions on Graphics, Volume 26, Issue 3, August 2007
- ^ Poisson Surface Reconstruction, M. Kazhdan, M. Bolitho, and H. Hoppe, Symposium on Geometry Processing, June 2006, pages 61--70
- ^ Cork Boolean/CSG library, Gilbert Bernstein, Stanford
- ^ Eye-Dome Lighting: a non-photorealistic shading technique, Kitware/The Source Archived 2015-10-06 at the Wayback Machine
External links
- Official website
- Airphoto SE on the Bonn Archaeological Software Package project page
- Bundler project page
- OpenKinect project page
- libLAS project page
- libE57 project page