-
Notifications
You must be signed in to change notification settings - Fork 34
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
Comments
yeah, a format converter would be awesome |
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. |
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. |
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. |
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 |
Great work! Will it be possible to transfer from original 3DGS PLY?
The text was updated successfully, but these errors were encountered: