open-scan-crew / OpenScanTools

Open source point cloud software
GNU General Public License v3.0
6 stars 0 forks source link

Rendering - color smoothing #19

Open Yan-Koch opened 4 months ago

Yan-Koch commented 4 months ago

When multiple stations overlap, the result appears speckled. The aim is to have an option to reduce this effect. Students from the University of Nantes started a work on it.

There would be 2 directions to discuss:

jo-chemla commented 1 week ago

This smoothing operation is usually referred to as splatting and operates in fragment shader.

Potree does it nicely, the option is available under Appearance - Other - Splat Quality -> High or viewer.useHQ = true. Here is where they do it in fragment shader for potree v1.

There have been some other iterations like this reference Rendering Point Clouds with Compute Shaders and Vertex Order Optimization and this one High-Quality Surface Splatting on Today’s GPUs