You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to apply draco to a "Gaussian Splatting" point cloud, which has many more dimensions than just point locations, e.g., here are the header fields:
Draco seems to truncate all fields after the first six, assuming a coords + normals representation. Decoded header:
ply
format binary_little_endian 1.0
element vertex 1167703
property float x
property float y
property float z
property float nx
property float ny
property float nz
end_header
Are there any plans to make the approach more general to support "exotic" point clouds such as those used by Gaussian splatting?
The text was updated successfully, but these errors were encountered:
This is a limitation of the ply decoder that is used in Draco. The point cloud compression itself supports arbitrary number of dimensions. A solution would be to parse the data on your end and initiate the draco::PointCloud data structure manually using the C++ api.
I'm trying to apply draco to a "Gaussian Splatting" point cloud, which has many more dimensions than just point locations, e.g., here are the header fields:
Draco seems to truncate all fields after the first six, assuming a coords + normals representation. Decoded header:
Are there any plans to make the approach more general to support "exotic" point clouds such as those used by Gaussian splatting?
The text was updated successfully, but these errors were encountered: