Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transfer from original 3DGS PLY #5

Open
hwfan opened this issue Oct 30, 2024 · 6 comments
Open

Transfer from original 3DGS PLY #5

hwfan opened this issue Oct 30, 2024 · 6 comments

Comments

@hwfan
Copy link

hwfan commented Oct 30, 2024

Great work! Will it be possible to transfer from original 3DGS PLY?

@hwfan hwfan changed the title Transfer PLY from original 3DGS repo Transfer from original 3DGS PLY Oct 30, 2024
@dmarcos
Copy link

dmarcos commented Oct 30, 2024

yeah, a format converter would be awesome

@AsherJingkongChen
Copy link

AsherJingkongChen commented Nov 1, 2024

@jo-chemla
Copy link

A CLI based converter (from/to spz) or python lib wrapper would indeed be useful to people outside the Niantic/Scaniverse ecosystem + to make that standard diffuse within the gsplat community.

Then, developing writers, readers and parsers within existing viewers libs and engines (gsplat trainers, web/js viewers, 3D engines etc) would make it also easier for companies to eventually adopt spz against other compression-based standards.

@lanxinger
Copy link

We made one such converter for macOS. You can check out our fork and the swift branch. You will need Xcode to build the CLI. I have only tested the result with the Niantic Creator tool since it’s the only one so far that supports this format.

@stytim
Copy link

stytim commented Jan 16, 2025

I made a simple converter for Windows, which can be built with CMake, Visual Studio: https://github.com/stytim/spz. A pre-built executable is also provided. Feel free to check it out.

@jo-chemla
Copy link

jo-chemla commented Jan 27, 2025

Folks from the Niantic team like @nbutko, are you interested in merging PR from the above @stytim implementation upstream for an official converter CLI?

For folks looking for the same feature-set, a JS CLI from playcanvas is available here with limited format support atm - discussion tracking additional integrations here playcanvas/splat-transform#1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants