Skip to content

Latest commit

 

History

74 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bevy Point Cloud

License

Demo: https://rlamarche.github.io/bevy_pointcloud/ (needs WebGPU but the plugin's compatible WebGL too, without atmospheric effects).

bevy_pointcloud is a high-performance, modular Bevy plugin dedicated to rendering massive (and standard) point clouds.

Rather than being a standalone viewer application or a rigid, game-ready solution, this plugin is designed from the ground up as a flexible framework. It provides the essential building blocks required to integrate, manage, and render point cloud data seamlessly within the Bevy Engine.

Acknowledgements

This crate would not have been possible without two major pillars:

  1. The Bevy Maintainers & Community: For building an incredibly powerful, modular, and forward-thinking rendering infrastructure and ECS engine.
  2. Markus Schütz (Creator of Potree): This work relies heavily on the groundbreaking research and implementation found in Potree. The octree structure, hierarchical traversal logic, adaptive point sizing algorithms, and Eye-Dome Lighting (EDL) shading techniques used in this plugin are deeply inspired by his phenomenal contributions to the point cloud rendering ecosystem.

License

bevy_point_cloud is free, open-source and licensed under either

at your option.

About

A Bevy plugin to render point clouds.

Resources

Stars

67 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages