Reproduce the paper's results on standard 3D scene reconstruction benchmarks.
Train a compressed Gaussian Splatting scene designed for mobile rendering.
Evaluate the authors' pretrained weights without training a scene from scratch.
Render a trained 3D scene on a mobile device through the linked WebGL renderer.
| xiaobiaodu/flux-gs | 0xtotem/peek-dspy | ant-research/memdreamer | |
|---|---|---|---|
| Stars | 42 | 42 | 42 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 5/5 | 3/5 | 5/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires an NVIDIA GPU with CUDA 12.6, Python 3.11, and manually installing a separate compression tool.
Flux-GS is the research code for a paper called Monte Carlo Energy Aggregation for Mobile 3D Gaussian Splatting, accepted at the European Conference on Computer Vision. Gaussian Splatting is a technique for representing a 3D scene as a large collection of small blobs of color and opacity, which can be rendered very quickly compared to older methods, and this project focuses specifically on making that technique fast enough and small enough to run on mobile devices in a web browser. The README states that the code lets you train these compressed Gaussian Splatting scenes and then render them on mobile through a WebGL renderer, which is released as a separate, linked repository. It builds on the authors' earlier work called Mobile-GS, along with two other referenced projects, MVGS and FastGS, and the trained scene file is saved as a JSON format designed to load efficiently in a browser using point cloud and a small neural network for decompression. To use it you need a machine with an NVIDIA GPU running CUDA 12.6 and Python 3.11, PyTorch, and a separate compression tool called TMC that has to be installed and configured manually. Training and evaluation are done with standard benchmark datasets used in this research area, such as Mip-NeRF 360 and Tanks and Temples, and the authors also released pretrained weights on Hugging Face so you can run evaluation without training from scratch. A note in the README explicitly states the ideas in Flux-GS are free to use for commercial purposes.
Research code for training and compressing 3D Gaussian Splatting scenes small enough to render on mobile devices in a browser.
Mainly Python. The stack also includes Python, PyTorch, CUDA.
The README does not list a formal license, but states the ideas in the project are free to use for commercial purposes.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
double-check against the repo, no cap.