- Potree is a free open-source WebGL based point cloud renderer for large point clouds. It is based on the TU Wien Scanopy project and research projects Harvest4D, GCD Doctoral College and Superhumans.
- Newest information and work in progress is usually available on twitter
- Contact: Markus Schütz ([email protected])
- Reference: Potree: Rendering Large Point Clouds in Web Browsers
Install node.js
Install dependencies, as specified in package.json, and create a build in ./build/potree.
npm install
Use the npm start
command to
- create ./build/potree
- watch for changes to the source code and automatically create a new build on change
- start a web server at localhost:1234.
Go to http://localhost:1234/examples/ to test the examples.
Download PotreeConverter and run it like this:
./PotreeConverter.exe C:/pointclouds/data.las -o C:/pointclouds/data_converted
Copy the converted directory into <potreeDirectory>/pointclouds/data_converted. Then, duplicate and rename one of the examples and modify the path in the html file to your own point cloud.
- Potree
- PotreeConverter - Convert your point cloud to the Potree format.
- PotreeDesktop - Desktop version of Potree. Allows drag&drop of point clouds into the viewer.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Basic Viewer | CA13 (18 billion Points) | Retz (Potree + Cesium) | Classifications | Various Features | Toolbar |
---|
More Examples
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Matterhorn | Retz | Lake Tahoe | Sorvilier | Grave | Chowilla |
---|
More
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Chiller | Cooler | Dechen Cave | Ruins | Eclepens | Heidentor |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Building | LDHI | Lion Head | Overpass | Pielach | pompei |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Santorini | Skatepark | Subsea Eq. | Subsea Man. | Westend Palais | Whitby |
Potree is funded by a combination of research projects, companies and institutions.
Project Name | Funding Agency |
---|---|
Harvest4D | EU 7th Framework Program 323567 |
GCD Doctoral College | TU Wien |
Superhumans | FWF |
We would like to thank our sponsors for their financial contributions that keep this project up and running!
Diamond € 15,000+ |
![]() ![]() ![]() ![]() |
---|---|
Gold € 10,000+ |
![]() |
Silver € 5,000+ |
![]() |
Bronze € 1,000+ |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
- The multi-res-octree algorithms used by this viewer were developed at the Vienna University of Technology by Michael Wimmer and Claus Scheiblauer as part of the Scanopy Project.
- Three.js, the WebGL 3D rendering library on which potree is built.
- plas.io point cloud viewer. LAS and LAZ support have been taken from the laslaz.js implementation of plas.io. Thanks to Uday Verma and Howard Butler for this!
- Harvest4D Potree currently runs as Master Thesis under the Harvest4D Project
- Christian Boucheny (EDL developer) and Daniel Girardeau-Montaut (CloudCompare). The EDL shader was adapted from the CloudCompare source code!
- Martin Isenburg, Georepublic, Veesus, Sigeom Sa, SITN, LBI ArchPro, Pix4D as well as all the contributers to potree and PotreeConverter and many more for their support.