I am using 3D Tiles for point cloud visualization. Therefore, I will be converting my data into the .PNTS data format, and creating tiles in a 3D tileset from these files.
However, when I visualize the points in a browser, I want to visualize it such that only points with a high 'importance' value are shown closer to the observer location, and points with successively lesser importance values are shown when getting far from the observer. So, more points are shown farther from the observer (both low and high importance points) and less points are shown closer to the observer(only the most important ones, based upon an existing attribute in the point cloud).
I came to know that the "geometric error" property in a tile can be used for this purpose. However, if there are multiple points inside a tile, and each has a different 'importance', won't setting a single geometric error property for this tile render all of the points contained within using the same criteria? (i.e. since all of the points in the tile have the same geometric error)
Is it possible to uniquely render points based on their importance values with 3D Tiles?
I hope I am clear in my question. Please let me know if any further information is needed.
Would appreciate any input.