A lightweight, cross-platform, single-header C++ point cloud viewer for visualizing LiDAR, photogrammetry, and 3D datasets.
CloudPeek is a lightweight, cross-platform, single-header C++ point cloud viewer designed for visualizing and interacting with 3D data from sources like LiDAR and photogrammetry. It provides high-performance rendering and intuitive camera controls without requiring heavy external libraries, making it ideal for quick exploration and analysis of point cloud datasets.
Developers and researchers working with 3D point cloud data, such as LiDAR scans or photogrammetry outputs, who need a simple, efficient visualization tool without the overhead of large libraries like PCL or Open3D.
CloudPeek offers a minimalistic, dependency-light alternative to heavier point cloud libraries, delivering real-time visualization and interaction in a single-header C++ package that is easy to integrate and cross-platform compatible.
CloudPeek is a lightweight, cross-platform, single-header C++ point cloud viewer. It’s designed for simplicity and efficiency, requiring no heavy libraries like PCL or Open3D. Ideal for visualizing and interacting with 3D data from LiDAR, photogrammetry, or other datasets, CloudPeek delivers powerful, real-time exploration in a minimalistic package
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 OpenGL to efficiently render large point clouds with dynamic point sizes and distance-based color mapping, as detailed in the README's features section.
Implements an Arcball camera model with smooth zoom, pan, rotate, and reset view, providing seamless navigation for 3D data exploration.
Packages all functionality into a single header file, minimizing dependencies and simplifying integration into C++ projects for reduced bloat.
Built with GLFW for window management, ensuring it runs on Windows, Linux, and macOS without platform-specific code changes.
Only natively supports PCD files, lacking built-in handling for common formats like PLY or LAS, which restricts data source flexibility.
Requires manual installation of OpenGL, GLFW, and GLEW dependencies, which can be challenging for developers unfamiliar with graphics programming toolchains.
Solely focused on visualization without tools for point cloud manipulation, analysis, or export, making it inadequate for comprehensive processing workflows.
CloudPeek is an open-source alternative to the following products: