{"id":13439792,"url":"https://github.com/potree/potree","last_synced_at":"2025-05-14T06:12:29.063Z","repository":{"id":4180029,"uuid":"5296705","full_name":"potree/potree","owner":"potree","description":"WebGL point cloud viewer for large datasets","archived":false,"fork":false,"pushed_at":"2024-08-24T03:25:46.000Z","size":133228,"stargazers_count":4826,"open_issues_count":782,"forks_count":1231,"subscribers_count":192,"default_branch":"develop","last_synced_at":"2025-04-08T23:19:09.480Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://potree.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"vimeo/vimeo.js","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/potree.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["potree"]}},"created_at":"2012-08-04T16:08:14.000Z","updated_at":"2025-04-08T12:16:24.000Z","dependencies_parsed_at":"2023-07-10T00:46:36.107Z","dependency_job_id":"09f8ca8a-8bc3-4779-b09a-1181b682acd1","html_url":"https://github.com/potree/potree","commit_stats":{"total_commits":1347,"total_committers":52,"mean_commits":"25.903846153846153","dds":"0.37639198218262804","last_synced_commit":"3e1fd0bfaa5f9bf76c97b2180fe9b063b41a4b9d"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/potree%2Fpotree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/potree%2Fpotree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/potree%2Fpotree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/potree%2Fpotree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/potree","download_url":"https://codeload.github.com/potree/potree/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254080536,"owners_count":22011432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:01:17.135Z","updated_at":"2025-05-14T06:12:29.007Z","avatar_url":"https://github.com/potree.png","language":"JavaScript","readme":"\n\n# About\n\n* Potree is a free open-source WebGL based point cloud renderer for large point clouds. It is based on the [TU Wien Scanopy project](https://www.cg.tuwien.ac.at/research/projects/Scanopy/) and research projects [Harvest4D](https://harvest4d.org/), [GCD Doctoral College](https://gcd.tuwien.ac.at/) and [Superhumans](https://www.cg.tuwien.ac.at/research/projects/Superhumans/).\n* Newest information and work in progress is usually available on [twitter](https://twitter.com/m_schuetz)\n* Contact: Markus Schütz (mschuetz@potree.org)\n* References: \n    * [Potree: Rendering Large Point Clouds in Web Browsers](https://www.cg.tuwien.ac.at/research/publications/2016/SCHUETZ-2016-POT/SCHUETZ-2016-POT-thesis.pdf) (2016)\n    * [Fast Out-of-Core Octree Generation for Massive Point Clouds](https://www.cg.tuwien.ac.at/research/publications/2020/SCHUETZ-2020-MPC/) (2020)\n    \n\u003ca href=\"http://potree.org/wp/demo/\" target=\"_blank\"\u003e ![](./docs/images/potree_screens.png) \u003c/a\u003e\n\n# Getting Started\n\n### Install on your PC\n\nInstall [node.js](http://nodejs.org/)\n\nInstall dependencies, as specified in package.json, and create a build in ./build/potree.\n\n```bash\nnpm install\n```\n\n### Run on your PC\n\nUse the `npm start` command to \n\n* create ./build/potree \n* watch for changes to the source code and automatically create a new build on change\n* start a web server at localhost:1234. \n\nGo to http://localhost:1234/examples/ to test the examples.\n\n### Deploy to a server\n\n* Simply upload the Potree folderm with all your point clouds, the build directory, and your html files to a web server.\n* It is not required to install node.js on your webserver. All you need is to host your files online. \n\n### Convert Point Clouds to Potree Format\n\nDownload [PotreeConverter](https://github.com/potree/PotreeConverter) and run it like this:\n\n    ./PotreeConverter.exe C:/pointclouds/data.las -o C:/pointclouds/data_converted\n\nCopy the converted directory into \u0026lt;potreeDirectory\u0026gt;/pointclouds/data_converted. Then, duplicate and rename one of the examples and modify the path in the html file to your own point cloud.\n\n# Downloads\n\n* [Potree](https://github.com/potree/potree/releases)\n* [PotreeConverter ](https://github.com/potree/PotreeConverter/releases) - Convert your point cloud to the Potree format.\n* [PotreeDesktop ](https://github.com/potree/PotreeDesktop/releases) - Desktop version of Potree. Allows drag\u0026drop of point clouds into the viewer.\n\n# Examples\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd style=\"padding: 0px\"\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/viewer.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/viewer.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/ca13.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/ca13.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/cesium_retz.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/cesium_retz.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/classifications.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/classifications.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/features_sorvilier.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/features_sorvilier.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/toolbar.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/toolbar.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eBasic Viewer\u003c/th\u003e\u003cth\u003eCA13 (18 billion Points)\u003c/th\u003e\u003cth\u003eRetz (Potree + Cesium)\u003c/th\u003e\u003cth\u003eClassifications\u003c/th\u003e\u003cth\u003eVarious Features\u003c/th\u003e\u003cth\u003eToolbar\u003c/th\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMore Examples\u003c/summary\u003e\n\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/load_project.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/load_project.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/matcap.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/matcap.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_heidentor.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/heidentor.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/heidentor.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/heidentor.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/lion.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/lion_las.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion_las.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eLoad Project\u003c/th\u003e\u003cth\u003eMatcap\u003c/th\u003e\u003cth\u003eVirtual Reality\u003c/th\u003e\u003cth\u003eHeidentor\u003c/th\u003e\u003cth\u003eLion\u003c/th\u003e\u003cth\u003eLion LAS\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/lion_laz.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion_las.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/ept.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/ept_binary.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion_las.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/ept_zstandard.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion_las.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/clipping_volume.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/clipping_volume.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/oriented_images.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/oriented_images.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eLion LAZ\u003c/th\u003e\u003cth\u003eEPT\u003c/th\u003e\u003cth\u003eEPT Binary\u003c/th\u003e\u003cth\u003eEPT zstandard\u003c/th\u003e\u003cth\u003eClipping Volume\u003c/th\u003e\u003cth\u003eOriented Images\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/elevation_profile.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/elevation_profile.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/measurements.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/measurements.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/meshes.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/meshes.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/multiple_pointclouds.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/multiple_point_clouds.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/camera_animation.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/camera_animation.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/features_ca13.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/features_ca13.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eElevation Profile\u003c/th\u003e\u003cth\u003eMeasurements\u003c/th\u003e\u003cth\u003eMeshes\u003c/th\u003e\u003cth\u003eMultiple Point Clouds\u003c/th\u003e\u003cth\u003eCamera Animation\u003c/th\u003e\u003cth\u003eFeatures (CA13)\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/annotations.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/annotations.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/annotation_hierarchy.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/annotation_hierarchy.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/animation_paths.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/animation_paths.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/shapefiles.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/shapefiles.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/cesium_ca13.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/cesium_ca13.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/geopackage.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/geopackage.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eAnnotations\u003c/th\u003e\u003cth\u003eHierarchical Annotations\u003c/th\u003e\u003cth\u003eAnimation Path\u003c/th\u003e\u003cth\u003eShapefiles\u003c/th\u003e\u003cth\u003eCesium CA13\u003c/th\u003e\u003cth\u003eGeopackage\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/cesium_sorvilier.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/cesium_sorvilier.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/custom_sidebar_section.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/custom_sidebar_section.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/embedded_iframe.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/embedded_iframe.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/gradient_colors.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/gradient_colors.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eCesium Sorvilier\u003c/th\u003e\u003cth\u003eCustom Sidebar Section\u003c/th\u003e\u003cth\u003eEmbedded Iframe\u003c/th\u003e\u003cth\u003eGradient Colors\u003c/th\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n# VR\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_heidentor.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/heidentor.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_eclepens.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/eclepens.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_morro_bay.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/ca13.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_lion.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion.png\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"https://potree.org/potree/examples/vr_dechen_cave.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/dechen_cave.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eHeidentor\u003c/th\u003e\u003cth\u003eEclepens\u003c/th\u003e\u003cth\u003eMorro Bay\u003c/th\u003e\u003cth\u003eLion\u003c/th\u003e\u003cth\u003eDechen Cave\u003c/th\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n# Showcase\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/matterhorn.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/matterhorn.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/retz.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/retz.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/lake_tahoe.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lake_tahoe.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/sorvilier.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/vol_total.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/grab_15.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/grab_15.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/tern_auscover_chowilla.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/chowilla.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eMatterhorn\u003c/th\u003e\u003cth\u003eRetz\u003c/th\u003e\u003cth\u003eLake Tahoe\u003c/th\u003e\u003cth\u003eSorvilier\u003c/th\u003e\u003cth\u003eGrave\u003c/th\u003e\u003cth\u003eChowilla\u003c/th\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMore\u003c/summary\u003e\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/chiller.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/chiller.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/cooler_tower.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/cooler_tower.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/dechen_cave.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/dechen_cave.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/doverMillRuins.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/DoverMillRuins.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/eclepens.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/eclepens.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/heidentor.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/heidentor.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eChiller\u003c/th\u003e\u003cth\u003eCooler\u003c/th\u003e\u003cth\u003eDechen Cave\u003c/th\u003e\u003cth\u003eRuins\u003c/th\u003e\u003cth\u003eEclepens\u003c/th\u003e\u003cth\u003eHeidentor\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/land_building.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/land_building.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/LDHI_module.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/LDHI_module.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/lion_head_simone_garagnani.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/lion_head.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/overpass.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/overpass.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/pielach.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/pielach.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/pompei.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/pompei.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eBuilding\u003c/th\u003e\u003cth\u003eLDHI\u003c/th\u003e\u003cth\u003eLion Head\u003c/th\u003e\u003cth\u003eOverpass\u003c/th\u003e\u003cth\u003ePielach\u003c/th\u003e\u003cth\u003epompei\u003c/th\u003e\n\t\u003c/tr\u003e\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/santorini.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/santorini.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/skatepark.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/skatepark.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/subsea_equipment.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/subsea_equipment.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/subsea_manifold.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/subseamanifold.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/westend_palais.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/westend_palais.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\u003ctd\u003e\n\t\t\t\u003ca href=\"http://potree.org/potree/examples/showcase/whitby.html\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"examples/thumbnails/whitby.jpg\" width=\"100%\" /\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eSantorini\u003c/th\u003e\u003cth\u003eSkatepark\u003c/th\u003e\u003cth\u003eSubsea Eq.\u003c/th\u003e\u003cth\u003eSubsea Man.\u003c/th\u003e\u003cth\u003eWestend Palais\u003c/th\u003e\u003cth\u003eWhitby\u003c/th\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/details\u003e\n\n# Funding\n\nPotree is funded by a combination of research projects, companies and institutions. \n\nResearch projects who's funding contributes to Potree:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eProject Name\u003c/th\u003e\n\t\t\u003cth\u003eFunding Agency\u003c/th\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://projekte.ffg.at/projekt/3851914\"\u003eLargeClouds2BIM\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.ffg.at/\"\u003eFFG\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://harvest4d.org/\"\u003eHarvest4D\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://ec.europa.eu/transport/themes/research/fp7_en\"\u003eEU 7th Framework Program 323567\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://gcd.tuwien.ac.at/\"\u003eGCD Doctoral College\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.tuwien.at/en/\"\u003eTU Wien\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.cg.tuwien.ac.at/research/projects/Superhumans/\"\u003eSuperhumans\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.fwf.ac.at/\"\u003eFWF\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\nWe would like to thank our sponsors for their financial contributions that keep this project up and running!\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003e\n\t\t\tDiamond\u003cbr\u003e\n\t\t\t€ 15,000+\n\t\t\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"http://www.ne.ch/autorites/DDTE/SGRF/SITN/Pages/accueil.aspx\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/sitn_logo.png\" height=\"80px\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e \u0026nbsp;\n\t\t\t\u003ca href=\"http://www.synth3d.co\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/synth.png\" height=\"120\"/\u003e\n\t\t\t\u003c/a\u003e \u0026nbsp;\n\t\t\t\u003ca href=\"http://www.geocue.com\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/geocue.png\" height=\"120px\"/\u003e\n\t\t\t\u003c/a\u003e \u0026nbsp;\n\t\t\t\u003ca href=\"http://rapidlasso.com\"\u003e\n\t\t\t\t\u003cimg src=\"./docs/sponsors/rapidlasso_square_256x2561.png\" width=\"150\" height=\"150\"/\u003e\n\t\t\t\u003c/a\u003e \u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003e\n\t\t\tGold\u003cbr\u003e\n\t\t\t€ 10,000+\n\t\t\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://www.bart.gov\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/bart.png\" height=\"100\"/\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003e\n\t\t\tSilver\u003cbr\u003e\n\t\t\t€ 5,000+\n\t\t\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://www.skyebrowse.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/SkyeBrowse.png\" height=\"60\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://biology.anu.edu.au/research/facilities/australian-plant-phenomics-facility-anu\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/APPF full logo.png\" height=\"70\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.limit-addict.fr/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/limitaddict.png\" height=\"45\"/\u003e\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://georepublic.info\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/georepublic.png\" height=\"45\"/\u003e\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003e\n\t\t\tBronze\u003cbr\u003e\n\t\t\t€ 1,000+\n\t\t\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://www.kkc.co.jp/english/index.html/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/kokusaikogyo_logo_02.jpg\" height=\"40\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.unstruk.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/unstruk.png\" height=\"33\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://scanx.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/scanx.jpg\" height=\"33\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.phoenixlidar.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/PhoenixLidar_Logo.jpg\" height=\"45\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.eventart.at/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/eventart.png\" height=\"55\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.geodelta.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/geodelta.png\" height=\"35\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.e-cassini.fr/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/e_cassini.jpg\" height=\"70\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.sogelink.fr/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/SOGELINK_SO-EASY.png\" height=\"40\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003cb\u003eData-viewer\u003c/b\u003e\n\t\t\t\u003ca href=\"http://www.helimap.com/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/helimap.gif\" height=\"60\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://www.vevey.ch/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/vevey.png\" height=\"60\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"https://www.yverdon-les-bains.ch/\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/Logo-YLB.png\" height=\"60\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://archpro.lbg.ac.at\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/archpro_EN_small.png\" height=\"60\"/\u003e \n\t\t\t\u003c/a\u003e \u0026nbsp;\n\t\t\t\u003cbr\u003e\n\t\t\t\u003ca href=\"http://www.kts.co.jp\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/kts.png\" height=\"32\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://veesus.com\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/veesus_small.png\" height=\"40\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\t\u003ca href=\"http://www.sigeom.ch\"\u003e\n\t\t\t\t\u003cimg src=\"docs/sponsors/logo_sigeom.png\" height=\"40\"/\u003e \u0026nbsp;\n\t\t\t\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n# Credits\n\n* 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](http://www.cg.tuwien.ac.at/research/projects/Scanopy/).\n* [Three.js](https://github.com/mrdoob/three.js), the WebGL 3D rendering library on which potree is built.\n* [plas.io](http://plas.io/) point cloud viewer. LAS and LAZ support have been taken from the laslaz.js implementation of plas.io. Thanks to [Uday Verma](https://twitter.com/udaykverma) and [Howard Butler](https://twitter.com/howardbutler) for this!\n* [Harvest4D](https://harvest4d.org/) Potree currently runs as Master Thesis under the Harvest4D Project\n* Christian Boucheny (EDL developer) and Daniel Girardeau-Montaut ([CloudCompare](http://www.danielgm.net/cc/)). The EDL shader was adapted from the CloudCompare source code!\n* [Martin Isenburg](http://rapidlasso.com/), [Georepublic](http://georepublic.de/en/),\n[Veesus](http://veesus.com/), [Sigeom Sa](http://www.sigeom.ch/), [SITN](http://www.ne.ch/sitn), [LBI ArchPro](http://archpro.lbg.ac.at/),  [Pix4D](http://pix4d.com/) as well as all the contributers to potree and PotreeConverter and many more for their support.\n\n# Bibtex \n\n```\n@article{SCHUETZ-2020-MPC,\n\ttitle =      \"Fast Out-of-Core Octree Generation for Massive Point Clouds\",\n\tauthor =     \"Markus Schütz and Stefan Ohrhallinger and Michael Wimmer\",\n\tyear =       \"2020\",\n\tmonth =      nov,\n\tjournal =    \"Computer Graphics Forum\",\n\tvolume =     \"39\",\n\tnumber =     \"7\",\n\tdoi =        \"10.1111/cgf.14134\",\n\tpages =      \"13\",\n\tpublisher =  \"John Wiley \u0026 Sons, Inc.\",\n\tpages =      \"1--13\",\n\tkeywords =   \"point clouds, point-based rendering, level of detail\",\n}\n```\n","funding_links":["https://github.com/sponsors/potree"],"categories":["JavaScript","Data Visualization and Mission Control","Interaction","Data Visualization","👨‍💻 JavaScript Libraries","Web-based point cloud viewers"],"sub_categories":["Point Cloud","Data Visualization and Mission Control","Data Management","LiDAR"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotree%2Fpotree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpotree%2Fpotree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotree%2Fpotree/lists"}