FARO RevEng vs Open3D
FARO RevEng
faro.comOpen3D
open3d.orgSide by side
| Figure | FARO RevEng | Open3D |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | Yes | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 0 |
| Spec score · Point Cloud Software | 7.6 (#6) | 7.8 (#4) |
| Spec score · 3D Scanning Software | 7.5 (#19) | 7.7 (#16) |
| Intended users | FARO describes RevEng for industrial designers and product design and engineering work, and cites historic preservation as another application. | The project describes use in published research projects and cloud deployments, and welcomes open-source contributions. |
| Purpose | RevEng creates and edits meshes and CAD surfaces from 3D point clouds for reverse-engineering workflows, including further design and 3D printing. | Open3D is an open-source library for rapid development of software dealing with 3D data. |
Plans
In their own words
FARO RevEng
FARO RevEng is Windows software for creating and editing meshes and CAD surfaces from 3D point clouds. It supports reverse-engineering, further design and 3D-printing workflows. RevEng connects with FARO ScanArms and the 8-Axis Quantum ScanArm, including real-time capture, and imports point-cloud data from PC, ASC, XYZ, PTS, E57, NPTS, VTX, PCS and PWN files. Mesh inputs include STL, PLY, OBJ, OFF, OM, GLTF and GLB. Tools provide automatic mesh fixing, repair, adjustment, smoothing and fitting. The Sketch Tool can produce editable NURBS surfaces from point clouds. Hole filling, simplification, offsets and shell operations help prepare watertight meshes for printing. Exports include the listed point-cloud and mesh formats plus STEP. The recommended system is Windows 10/11 64-bit with an Intel Core i7 or equivalent sixth-generation processor or later, at least 16 GB RAM and 1 GB free disk space. Virtual-machine installation and remote desktop access are supported. Pricing is on request, with no free plan; FARO offers a fully functional 30-day trial. A license is complimentary with new CAM2 Scan Professional or Expert purchases.
Open3D
Open3D is a free, open-source library for developing software that works with 3D data. It provides C++ and Python interfaces for data structures and processing algorithms, including scene reconstruction and surface alignment, plus physically based rendering and GPU acceleration for core operations. Open3D-ML adds tools for 3D machine-learning tasks such as semantic point-cloud segmentation, pretrained models, and training pipelines, with PyTorch and TensorFlow support. Developers can use the standalone Open3D-Viewer on Debian/Ubuntu, macOS, or Windows, or run web visualization from C++ and Python servers. Browser viewing can use WebRTC, and visualizations can be embedded in Jupyter Notebook or JupyterLab. Listed inputs include RealSense cameras, Azure Kinect, RGB-D sequences, bag files, point clouds, and meshes; export formats include XYZ, PLY, PCD, STL, OBJ, GLTF, GLB, and others. Current Python packages support Python 3.10 through 3.14 on Ubuntu 22.04+, macOS 10.15+, and 64-bit Windows 10+; other systems can use a source build. The web visualizer uses HTTP by default, so sensitive remote visualization calls for SSL configuration.