I built a web viewer for visualizing Gaussian Splat .ply files generated by Apple's ml-sharp, which converts a single photo into a 3D Gaussian Splat in under a second [1].
Features:
- Upload and view .ply file directly in the browser
- Multiple camera trajectory animations (rotate, swipe, shake, forward)
- Interactive orbit controls (drag to orbit, scroll to zoom, right-drag to pan)
- No installation required – runs entirely client-side
The original ml-sharp can render the same video trajectories but requires a CUDA GPU. This viewer lets you explore the 3D output on any device with a browser.
I also added cloud GPU inference via Modal so you can generate splats without a local GPU (free tier available) [2].
kstonekuan•1h ago
Features: - Upload and view .ply file directly in the browser - Multiple camera trajectory animations (rotate, swipe, shake, forward) - Interactive orbit controls (drag to orbit, scroll to zoom, right-drag to pan) - No installation required – runs entirely client-side
The original ml-sharp can render the same video trajectories but requires a CUDA GPU. This viewer lets you explore the 3D output on any device with a browser.
I also added cloud GPU inference via Modal so you can generate splats without a local GPU (free tier available) [2].
[1] https://github.com/apple/ml-sharp
[2] https://modal.com/