A standalone tool for viewing massive point clouds (billions of points) in your browser or via a native SDL client.
Point Cloud Viewer is an open-source tool for visualizing massive point clouds containing billions of points. It solves the problem of efficiently rendering and navigating large-scale 3D point data, originally built for the Cartographer project but applicable to any domain requiring point cloud visualization.
Developers and researchers working with large 3D point clouds, such as those in robotics (SLAM), LiDAR data processing, geospatial analysis, or computer graphics.
It offers high-performance rendering through octree optimization, cross-platform viewers (web and native), and an intuitive interactive interface, making it a practical alternative to tools like Potree or Megatree.
View billions of points in your browser.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses octree data structures to efficiently render billions of points in the browser or native client, as highlighted in the key features for handling large datasets.
Offers both a web-based TypeScript viewer and a native SDL client, providing options for browser or desktop visualization without locking users into a single platform.
Includes detailed keyboard and mouse bindings for rotation, panning, and movement, with saved camera positions that persist across program restarts for repeated use.
Allows adjustment of point size and scene brightness directly in the viewer, enhancing clarity for different data types, as specified in the interactive navigation section.
Requires converting point clouds to octree format using the build_octree tool, which adds a mandatory and potentially time-consuming step before visualization.
The SDL viewer necessitates installing dependencies like SDL2 and building with Rust, which can be a barrier for users unfamiliar with these tools or seeking quick deployment.
Focuses on basic viewing without integrated tools for measurements, annotations, or data export, which might be insufficient for analysis-heavy workflows.
point_cloud_viewer is an open-source alternative to the following products:
Megatree is a data structure library for efficiently storing and querying large hierarchical datasets, often used in geographic information systems and spatial databases.
Potree is an open-source WebGL-based point cloud renderer for large datasets, enabling interactive 3D visualization of LiDAR and photogrammetry data in web browsers.