Bad LOD 3D Tiles PointCloud using Octree

138 views
Skip to first unread message

davide...@graphitech.it

unread,
Apr 27, 2016, 6:50:41 AM4/27/16
to cesium-dev
I am trying to visualize a pointcloud of about 19M points using 3D tiles, but I have run in a problem, where it seems that LOD is not working. Apparently there are few points when zoomed in and more when zoomed out.

The data structure that I have created is an octree, where points are (more or less) evenly distributed from the leaves to the root. The refine flag is "add". I'm using spheres as bounding boxes. Am i doing something wrong? if you want more videos or screenshots i can provide them.

Here is a small video that shows this awkwardness.

https://www.youtube.com/watch?v=Yw_x9e7CpTw

Patrick Cozzi

unread,
Apr 30, 2016, 4:49:00 PM4/30/16
to cesium-dev, davide...@graphitech.it
Hi,

Are you sure the bounding volumes are correct?  Did you visualize them with debugShowBoundingVolume and debugShowContentBoundingVolume?

Can you share a sample dataset?  We could probably take a look at it, but it will be a few weeks since the FOSS4G NA conference is this coming week.

Patrick

davide...@graphitech.it

unread,
May 2, 2016, 4:43:50 AM5/2/16
to cesium-dev, davide...@graphitech.it
I have solved the issue, it was a problem in the data structure creation. Now everything works as expected.

Great work btw!

ps: It would be nice to have the possibility of specifying point size in the .pnts format

Patrick Cozzi

unread,
May 2, 2016, 9:24:39 AM5/2/16
to cesiu...@googlegroups.com, davide...@graphitech.it
Hi Davide,

I'm glad you got it working.  Point size as well as point size attenuation will be part of the format and/or Cesium implementation.  Note that the pnts tile format will still undergo some changes, see #22.

Patrick


--
You received this message because you are subscribed to a topic in the Google Groups "cesium-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cesium-dev/i8bcUEnjPIs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cesium-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Reply all
Reply to author
Forward
0 new messages