{"slice":{"kind":"format","id":"ply","label":"PLY","href":"/formats/ply","apiPath":"/api/slices/format/ply","lastmod":"2026-09-07"},"format":{"slug":"ply","label":"PLY","title":"PLY","fileLabel":"PLY point-cloud/mesh file","axisLabel":"PLY","directoryBlurb":"Stanford PLY point-cloud/mesh coverage in the reviewed AEC catalog.","relatedSlugs":["pcd","e57","pts"]},"listings":[{"tool":{"id":"opendronemap","name":"OpenDroneMap","url":"https://opendronemap.org","description":"Open-source de-facto standard drone photogrammetry stack (ODM/WebODM); generates point clouds, orthomosaics, DEMs, and 3D models from drone imagery with no licensing restrictions.","verdict":"worth-it","composite":4.6,"verdicts":{"scan-processing":"C1 5/5 reflects free/open-source with no licensing or subscription fees. C2 5/5 reflects full Python CLI (odm command), REST API (NodeODM, PyODM), and container-based deployment. C3 4/5 reflects self-serve Docker/self-hosted deployment with substantial documentation and community support. C4 5/5 reflects open output formats (OBJ, PLY, GeoTIFF, orthomosaics, DEMs, point clouds). C5 4/5 reflects QGIS, CloudCompare, MeshLab integration stack and open-source ecosystem (OpenSfM, OpenMVS, PDAL)."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":true,"api":"REST API (NodeODM, PyODM)","authModel":"none (self-hosted or free API)","scripting":"Python (PyODM, full CLI)","webhooks":false,"agentDocs":["https://github.com/OpenDroneMap/OpenDroneMap","https://docs.opendronemap.org/"]},"integrations":[{"name":"QGIS"},{"name":"CloudCompare"},{"name":"MeshLab"}],"fileFormats":[{"format":"OBJ","direction":"export","support":"full"},{"format":"PLY","direction":"export","support":"full"},{"format":"GeoTIFF","direction":"export","support":"full"},{"format":"DEM","direction":"export","support":"full"},{"format":"Orthomosaic","direction":"export","support":"full"}],"scores":{"c1":5,"c2":5,"c3":4,"c4":5,"c5":4},"pricing":{"model":"open-source","freeTier":true,"freeViewer":true,"trial":true},"evidenceUrls":{"onboardingDocs":"https://docs.opendronemap.org/"},"platforms":["linux","mac","windows","docker"],"lifecycle":"active","lastVerified":"2026-09-07","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Exports","supportLabel":"Full","priceLabel":"Free viewer","freeOrPaidLabel":"Free viewer"},{"tool":{"id":"realityscan","name":"RealityScan (formerly RealityCapture)","url":"https://www.realityscan.com/","description":"Photogrammetry and LiDAR-fusion software converting photos and laser scans into textured meshes, point clouds, and orthophotos; rebranded from RealityCapture to RealityScan in 2025 under Epic Games.","verdict":"worth-it","composite":4.6,"verdicts":{"scan-processing":"C1 5/5 reflects the free tier for sub-$1M-revenue use, C2 5/5 reflects the CLI plus v2.1 REST/gRPC remote-control API and headless Linux support, and C4 5/5 reflects export across OBJ, PLY, XYZ, ABC, GLB, STL, 3MF, USD/USDZ, PTX, LAS, FBX, DXF, and DAE. Firm-size fit is solo to growing."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":true,"api":"REST/gRPC remote command API (v2.1+, remote/farm control)","authModel":"unknown","scripting":".rscmd command scripts (execrscmd)","webhooks":"unknown","agentDocs":["https://dev.epicgames.com/community/learning/tutorials/GXlx/realityscan-command-line-interface-cli-operations-in-realitycapture","https://www.cgchannel.com/2025/11/epic-games-releases-realityscan-2-1/"]},"integrations":[{"name":"Autodesk Revit (via ReCap)"},{"name":"Autodesk Construction Cloud"}],"fileFormats":[{"format":"OBJ","direction":"unknown","support":"unknown"},{"format":"PLY","direction":"unknown","support":"unknown"},{"format":"XYZ","direction":"unknown","support":"unknown"},{"format":"ABC","direction":"unknown","support":"unknown"},{"format":"GLB","direction":"unknown","support":"unknown"},{"format":"STL","direction":"unknown","support":"unknown"},{"format":"3MF","direction":"unknown","support":"unknown"},{"format":"USD/USDZ","direction":"unknown","support":"unknown"},{"format":"PTX","direction":"unknown","support":"unknown"},{"format":"LAS","direction":"unknown","support":"unknown"},{"format":"FBX","direction":"unknown","support":"unknown"},{"format":"DXF","direction":"unknown","support":"unknown"},{"format":"DAE","direction":"unknown","support":"unknown"}],"scores":{"c1":5,"c2":5,"c3":4,"c4":5,"c5":4},"pricing":{"model":"freemium","freeTier":true,"freeViewer":"unknown","trial":true,"entryUsd":1250},"evidenceUrls":{"pricing":"https://www.realityscan.com/license"},"platforms":["windows","linux"],"lifecycle":"active","lastVerified":"2026-07-02","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Listed","supportLabel":"Unknown","priceLabel":"Freemium","freeOrPaidLabel":"Free tier"},{"tool":{"id":"cloudcompare","name":"CloudCompare","url":"https://www.cloudcompare.org/","description":"Free, open-source (GPL) desktop application for processing, comparing, registering, and analyzing 3D point clouds and meshes, with mature CLI/headless batch mode and two independent Python scripting layers.","verdict":"worth-it","composite":4.4,"verdicts":{"scan-processing":"C1 5/5 reflects the free/open-source model, C2 5/5 reflects CLI batch mode plus CloudComPy, pycc, and the C++ plugin SDK, and C4 5/5 reflects broad open-format coverage across LAS, LAZ, E57, PLY, OBJ, VTK, STL, OFF, FBX, and DXF. The placement is point-cloud processing and comparison rather than BIM authoring, and firm-size fit is solo to growing."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":true,"api":"none","authModel":"none (local desktop/CLI, no auth)","scripting":"Python (CloudComPy out-of-process wrapper; CloudCompare-PythonRuntime/pycc in-app) + C++ plugin SDK","webhooks":false,"agentDocs":["https://www.cloudcompare.org/doc/wiki/index.php/Command_line_mode","https://github.com/CloudCompare/CloudComPy"]},"integrations":[],"fileFormats":[{"format":"BIN","direction":"unknown","support":"unknown"},{"format":"SBF","direction":"unknown","support":"unknown"},{"format":"ASC/TXT/XYZ","direction":"unknown","support":"unknown"},{"format":"LAS","direction":"unknown","support":"unknown"},{"format":"LAZ","direction":"unknown","support":"unknown"},{"format":"E57","direction":"unknown","support":"unknown"},{"format":"PCD","direction":"unknown","support":"unknown"},{"format":"PLY","direction":"unknown","support":"unknown"},{"format":"OBJ","direction":"unknown","support":"unknown"},{"format":"VTK","direction":"unknown","support":"unknown"},{"format":"STL","direction":"unknown","support":"unknown"},{"format":"OFF","direction":"unknown","support":"unknown"},{"format":"FBX","direction":"unknown","support":"unknown"},{"format":"DXF","direction":"unknown","support":"unknown"},{"format":"PTX (read-only)","direction":"unknown","support":"unknown"},{"format":"FARO FLS/FWS (read-only)","direction":"unknown","support":"unknown"}],"scores":{"c1":5,"c2":5,"c3":3,"c4":5,"c5":4},"pricing":{"model":"free/open-source","freeTier":true,"freeViewer":true,"trial":true,"entryUsd":0},"evidenceUrls":{"pricing":"https://www.cloudcompare.org/"},"platforms":["windows","mac","linux"],"lifecycle":"active","lastVerified":"2026-07-18","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Listed","supportLabel":"Unknown","priceLabel":"Free viewer","freeOrPaidLabel":"Free viewer"},{"tool":{"id":"agisoft-metashape","name":"Agisoft Metashape","url":"https://www.agisoft.com/","description":"Photogrammetric processing software converting digital images into point clouds, meshes, orthomosaics, and DEMs, with a documented headless-capable Python scripting API.","verdict":"worth-it","composite":4,"verdicts":{"scan-processing":"C2 5/5 reflects headless-capable Python scripting and CLI support, C4 5/5 reflects OBJ, PLY, TXT/XYZ, LAS, LAZ, E57, PTS, DXF, PDF, PCD, Potree, and Cesium 3D Tiles workflows, and C1 4/5 reflects published perpetual licensing. C5 3/5 reflects a lighter native integration stack than the batch's construction-platform tools."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":true,"api":"none","authModel":"license key (perpetual, node-locked)","scripting":"Python scripting API (bundled console + standalone module, headless-capable)","webhooks":false,"agentDocs":["https://github.com/agisoft-llc/metashape-scripts","https://www.agisoft.com/pdf/metashape_python_api_2_3_0.pdf"]},"integrations":[],"fileFormats":[{"format":"OBJ","direction":"unknown","support":"unknown"},{"format":"PLY","direction":"unknown","support":"unknown"},{"format":"TXT/XYZ","direction":"unknown","support":"unknown"},{"format":"LAS","direction":"unknown","support":"unknown"},{"format":"LAZ","direction":"unknown","support":"unknown"},{"format":"E57","direction":"unknown","support":"unknown"},{"format":"PTS","direction":"unknown","support":"unknown"},{"format":"DXF","direction":"unknown","support":"unknown"},{"format":"PDF","direction":"unknown","support":"unknown"},{"format":"PCD","direction":"unknown","support":"unknown"},{"format":"Potree","direction":"unknown","support":"unknown"},{"format":"Cesium 3D Tiles","direction":"unknown","support":"unknown"}],"scores":{"c1":4,"c2":5,"c3":3,"c4":5,"c5":3},"pricing":{"model":"perpetual","freeTier":false,"freeViewer":"unknown","trial":false,"entryUsd":179},"evidenceUrls":{"pricing":"https://www.agisoft.com/buy/online-store/","apiDocs":"https://www.agisoft.com/pdf/metashape_python_api_2_2_1.pdf","formats":"https://www.agisoft.com/pdf/metashape-pro_1_5_en.pdf"},"platforms":["windows","mac","linux"],"lifecycle":"active","lastVerified":"2026-07-18","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Listed","supportLabel":"Unknown","priceLabel":"Paid / perpetual","freeOrPaidLabel":"Paid"},{"tool":{"id":"pix4d","name":"Pix4D (Pix4Dmapper / Pix4Dmatic)","url":"https://www.pix4d.com/","description":"Photogrammetry suite converting drone and terrestrial imagery into orthomosaics, point clouds, and CAD-ready geospatial data; Pix4Dmatic is the current high-volume large-project engine.","verdict":"worth-it","composite":4,"verdicts":{"scan-processing":"C2 5/5 reflects the PIX4Dengine Cloud API and Python SDK, and C5 5/5 reflects ArcGIS Online, Trimble Connect, and Autodesk Revit interoperability via LAS and IFC. C4 4/5 reflects photogrammetry export across LAS, LAZ, PLY, XYZ, GeoTIFF, KML, SHP, FBX, DXF, OBJ, and PDF, and firm-size fit is small-team to growing."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["small-team","growing"],"agentAccess":{"mcp":false,"cli":"unknown","api":"PIX4Dengine Cloud API (REST, AWS-hosted)","authModel":"unknown","scripting":"PIX4Dengine SDK (Python, Windows/Linux)","webhooks":"unknown","agentDocs":["https://developer.pix4d.com/server/1.4.2/api.html","https://developer.pix4d.com/cloud-api/index.html"]},"integrations":[{"name":"ArcGIS Online"},{"name":"Trimble Connect"},{"name":"Autodesk Revit (via LAS/IFC)"}],"fileFormats":[{"format":"LAS","direction":"unknown","support":"unknown"},{"format":"LAZ","direction":"unknown","support":"unknown"},{"format":"PLY","direction":"unknown","support":"unknown"},{"format":"XYZ","direction":"unknown","support":"unknown"},{"format":"GeoTIFF","direction":"unknown","support":"unknown"},{"format":"KML","direction":"unknown","support":"unknown"},{"format":"TIF","direction":"unknown","support":"unknown"},{"format":"SHP","direction":"unknown","support":"unknown"},{"format":"FBX","direction":"unknown","support":"unknown"},{"format":"DXF","direction":"unknown","support":"unknown"},{"format":"OBJ","direction":"unknown","support":"unknown"},{"format":"PDF","direction":"unknown","support":"unknown"}],"scores":{"c1":3,"c2":5,"c3":3,"c4":4,"c5":5},"pricing":{"model":"subscription","freeTier":false,"freeViewer":"unknown","trial":true,"entryUsd":2290},"evidenceUrls":{"pricing":"https://www.pix4d.com/pricing/"},"platforms":["windows","mac"],"lifecycle":"active","lastVerified":"2026-07-02","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Listed","supportLabel":"Unknown","priceLabel":"Paid / subscription","freeOrPaidLabel":"Paid"},{"tool":{"id":"3df-zephyr","name":"3DF Zephyr","url":"https://3dflow.net","description":"Photogrammetry software by 3Dflow (Italy) for 3D reconstruction from aerial and ground imagery; processes drone photos into point clouds, meshes, and orthomosaics.","verdict":"solid","composite":3.6,"verdicts":{"scan-processing":"C1 4/5 reflects freemium model with paid tiers. C2 3/5 reflects REST API (3DF Zephyr Cloud API) and FlowEngine SDK for batch processing rather than standalone CLI. C3 3/5 reflects self-serve cloud platform and desktop trial. C4 5/5 reflects photogrammetry output (OBJ, PLY, LAS, XYZ, GeoTIFF, OrthoMosaic). C5 3/5 reflects Unity and Unreal SDK integrations and BIM-import capabilities."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":false,"api":"3DF Zephyr Cloud API (REST)","authModel":"unknown","scripting":"FlowEngine SDK (Python-like)","webhooks":"unknown","agentDocs":["https://3dflow.net/3df-zephyr/documentation/"]},"integrations":[{"name":"Unity (SDK)"},{"name":"Unreal (SDK)"}],"fileFormats":[{"format":"OBJ","direction":"export","support":"full"},{"format":"PLY","direction":"export","support":"full"},{"format":"LAS","direction":"export","support":"full"},{"format":"XYZ","direction":"export","support":"full"},{"format":"GeoTIFF","direction":"export","support":"full"}],"scores":{"c1":4,"c2":3,"c3":3,"c4":5,"c5":3},"pricing":{"model":"freemium","freeTier":true,"freeViewer":true,"trial":true},"evidenceUrls":{"integrations":"https://3dflow.net/3df-zephyr"},"platforms":["windows","mac","linux","web"],"lifecycle":"active","lastVerified":"2026-09-07","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Exports","supportLabel":"Full","priceLabel":"Free viewer","freeOrPaidLabel":"Free viewer"},{"tool":{"id":"navvis-ivion","name":"NavVis IVION","url":"https://www.navvis.com/ivion","description":"Browser-based digital-twin platform that hosts, visualizes, and publishes reality-capture point clouds and 360-degree panoramas from SLAM/mobile-mapping and laser scans; formerly NavVis IndoorViewer.","verdict":"solid","composite":3.4,"verdicts":{"scan-processing":"C2 4/5 reflects the documented NavVis IVION REST API with JWT authentication and embedding docs, and C4 4/5 reflects PTX, PLY, PTS, XYZ, E57, LAS, POD, RCS, and XV2 workflows. C3 3/5 and firm-size fit reflect a growing-team SaaS surface with Revit and Siemens Building X integrations."},"redFlags":[],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"NavVis IVION REST API (documented, Swagger reference)","authModel":"JWT token","scripting":"JS/TS frontend embedding API","webhooks":"unknown","agentDocs":["https://apidocs.navvis.com/","https://knowledge.navvis.com/docs/authentication"]},"integrations":[{"name":"Revit"},{"name":"Siemens Building X"}],"fileFormats":[{"format":"PTX","direction":"unknown","support":"unknown"},{"format":"PLY","direction":"unknown","support":"unknown"},{"format":"PTS","direction":"unknown","support":"unknown"},{"format":"XYZ","direction":"unknown","support":"unknown"},{"format":"E57","direction":"unknown","support":"unknown"},{"format":"LAS","direction":"unknown","support":"unknown"},{"format":"POD","direction":"unknown","support":"unknown"},{"format":"RCS","direction":"unknown","support":"unknown"},{"format":"XV2","direction":"unknown","support":"unknown"}],"scores":{"c1":2,"c2":4,"c3":3,"c4":4,"c5":4},"pricing":{"model":"subscription","freeTier":false,"freeViewer":"unknown","trial":"unknown","entryUsd":30000},"evidenceUrls":{"pricing":"https://aws.amazon.com/marketplace/pp/prodview-yjrgbv4l45mrq"},"platforms":["web","ios","android"],"lifecycle":"active","lastVerified":"2026-07-07","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Listed","supportLabel":"Unknown","priceLabel":"Paid / subscription","freeOrPaidLabel":"Paid"},{"tool":{"id":"orbit-gt","name":"Orbit GT","url":"https://orbitgt.com","description":"Reality data management platform (3DM Cloud, Feature Extraction, Publisher) for point clouds, imagery, and meshes from mobile/aerial/drone mapping; construction, utilities, and infrastructure applications.","verdict":"solid","composite":3,"verdicts":{"scan-processing":"C1 2/5 reflects contact-sales SaaS pricing model (RF1). C2 3/5 reflects REST APIs (3DM Cloud, OGC services) and SDK availability rather than public headless CLI. C3 2/5 reflects vendor-led SaaS implementation. C4 4/5 reflects point-cloud workflows (E57, LAS, PLY, PTS, XYZ) and raster export (GeoTIFF, orthomosaics). C5 4/5 reflects ArcGIS, AutoCAD, QGIS, MicroStation, GeoCortex integrations and broad geospatial ecosystem positioning. Bentley Systems subsidiary (acquired Oct 2019) but maintains distinct product positioning for geospatial/infrastructure workflows beyond AEC."},"redFlags":["RF1"],"primarySubCategory":"scan-processing","subCategories":["scan-processing"],"sectors":["agnostic"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"REST API (3DM Cloud, OGC services)","authModel":"OAuth (cloud), license key (desktop)","scripting":"unknown","webhooks":"unknown","agentDocs":[]},"integrations":[{"name":"ArcGIS"},{"name":"AutoCAD"},{"name":"QGIS"},{"name":"MicroStation"},{"name":"GeoCortex"}],"fileFormats":[{"format":"E57","direction":"import","support":"full"},{"format":"LAS","direction":"import","support":"full"},{"format":"PLY","direction":"import","support":"full"},{"format":"PTS","direction":"import","support":"full"},{"format":"XYZ","direction":"import","support":"full"},{"format":"GeoTIFF","direction":"export","support":"full"}],"scores":{"c1":2,"c2":3,"c3":2,"c4":4,"c5":4},"pricing":{"model":"contact-sales","freeTier":false,"freeViewer":"unknown","trial":"unknown"},"evidenceUrls":{"integrations":"https://orbitgt.com"},"platforms":["web","windows"],"lifecycle":"active","lastVerified":"2026-09-07","category":"construction-admin"},"matchedFormats":["PLY"],"directionLabel":"Opens","supportLabel":"Full","priceLabel":"Paid / quote-only","freeOrPaidLabel":"Paid"}]}