GaussianSplats3D icon indicating copy to clipboard operation
GaussianSplats3D copied to clipboard

Feature: Export `.ksplat` to `.ply`

Open gotoeasy opened this issue 1 year ago • 7 comments

If a .ply file is converted to .ksplat, can the .ksplat file be converted back to .ply without the original .ply file?

gotoeasy avatar Dec 17 '23 03:12 gotoeasy

The .ksplat could conceivably be converted to a .ply (all the necessary data is present), but there currently isn't any exporter code in the app to actually output .ply files... is that something that would be useful?

mkkellogg avatar Dec 17 '23 04:12 mkkellogg

When i only have a .ksplat file and i want to edit or modify it, there are no specific tools available to directly edit a .ksplat file. However, if it is possible to convert the .ksplat file to a .ply file, then i can use tools that support editing .ply files to make the desired modifications.

gotoeasy avatar Dec 17 '23 08:12 gotoeasy

That makes sense, but how did you acquire said .ksplat? All .ksplat files get generated by converting from some other format, often .ply. So if you have a .ksplat file, there should already be a .ply somewhere from which it was converted.

mkkellogg avatar Dec 18 '23 19:12 mkkellogg

That makes sense, but how did you acquire said .ksplat? All .ksplat files get generated by converting from some other format, often .ply. So if you have a .ksplat file, there should already be a .ply somewhere from which it was converted.

Compared to .ply files, .ksplat files are significantly smaller, so it's natural to want to use .ksplat for visualization, implying that people will only share and use .ksplat files amongst each other. This can potentially make the original .ply files difficult to find or even risk being lost. If the original .ply file cannot be found and the .ksplat file cannot be modified, it can be a cause for concern.

gotoeasy avatar Dec 19 '23 01:12 gotoeasy

At some point, I will probably write a .ply exporter. I eventually plan on writing an editor and that would be a natural feature.

mkkellogg avatar Dec 29 '23 02:12 mkkellogg

That would be great if there could be an editor as well!

gotoeasy avatar Dec 29 '23 08:12 gotoeasy

Is there a way to remove the halo and fog parts from a generated PLY model? It would be even better if it can be done automatically without the need for manual editing.

gotoeasy avatar Dec 29 '23 08:12 gotoeasy

The .splat files are relatively small and are used fairly often, so it may not be strictly necessary to have the functionality to convert ksplat to ply. Therefore, I am closing this issue for the time being.

gotoeasy avatar Sep 14 '24 08:09 gotoeasy

How can I make ksplat file viwer?

X-deepact avatar Dec 14 '24 09:12 X-deepact

hi, what is status for this enhancement? also looking for tools to convert .ksplat to .plt :)

hietwll avatar Dec 26 '24 13:12 hietwll