8000 GitHub - w-m/ffsplat
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

w-m/ffsplat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ffsplat

Release Build status codecov Commit activity License

ffsplat is a powerful framework to convert and compress 3D Gaussian Splatting scenes.

NOTE: this code is pre-alpha, under heavy development, a community developer preview. Please expect more documentation in the coming weeks (July 2025).

Quick Start

  • Install CUDA 12.x
  • Install uv

Run

uvx --from git+https://github.com/w-m/ffsplat@main ffsplat-live --help

Then open a web browser to localhost:8080 (or the address that is printed in the viser box on stdout).

Setting up a dev environment

Check out the project with submodules:

git clone --recurse-submodules https://github.com/w-m/ffsplat.git
cd ffsplat

Set up the virtual environment with uv:

make install

Run the live encoding:

uv run -m ffsplat.cli.live \
    --input /data/gaussian_splatting/mini-splatting2/truck_sparse/point_cloud/iteration_18000/point_cloud.ply \
    --input-format=3DGS-INRIA.ply \
    --dataset-path /data/gaussian_splatting/tandt_db/tandt/truck/ \
    --verbose

Check the types and formatting of the code base:

make check

3DGS Container Format

Find the documentation for the encoding and decoding description, and the yaml container format in CONTAINER_FORMAT.md.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0