How to make LiDAR Scanned point cloud stop shrinking when close

Sorry for the vague topic title in advance. I have a Lidar scanned tileset that is in a JSON format and is a point cloud. I have used the Blank 3D Tiles Tileset actor and plugged in the URL to the JSON file and now it is in my level. The problem is that when far away, the tileset looks good, however the points appear to get smaller the closer the camera is to them making it look like empty space. Is there a way to stop this from happening?

Hi @dawalka99, welcome to the community!

This is expected behavior, but you can use the Point Cloud Shading settings to counteract this effect. Under your Cesium 3D Tileset, look for Rendering > Point Cloud Shading, and enable Attenuation. This will make the points render as larger quads, so that they take up more space on the screen.

The size of these quads scales with the geometric error of the tiles. However, you can configure the other settings to affect how large or small these quads appear.

Let us know if you have any follow-up questions!

Thanks Janine, I think I have something I can use. However, would you happen to know if there is a way to generate collision for the point cloud? I am making a VR application and it is somewhat important to have collision for the data visualization.

Hi @dawalka99,

I’m afraid we don’t currently generate collisions for point clouds. (The Chaos Physics system will only support triangle meshes.) The best workaround right now is to manually place a mesh that is invisible at runtime, to achieve collisions.

However, I’ve written up a Github issue to track this feature request here. We’ll be sure to post to this issue when there is progress or new updates. Thank you!

Awesome! Good to hear it. Thank you