Skip to main content

Standalone compression tool for gaussian splat .plys

Project description

SOGS

Python package to compress Gaussian Splats with Self-Organizing Gaussians

Code forked from gsplat's png_compression module and produces a compressed bundle suitable for rendering with PlayCanvas' SuperSplat.

Installation

Requires torch, torchpq (which requires cupy, and PLAS, which require CUDA. These must be manually installed as they require installation against a specific version of CUDA (the one you have installed).

For instance, if you're running CUDA 12.6 on Windows you may install these dependencies (ideally in some kind of virtual environment):

pip install torch --index-url https://download.pytorch.org/whl/cu126
pip install cupy-cuda12x
pip install torchpq
pip install git+https://github.com/fraunhoferhhi/PLAS.git
pip install sogs

Usage

sogs-compress --input-ply your_ply_file.ply --output-dir directory_to_store_images_and_metadata

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sogs-1.0.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sogs-1.0.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file sogs-1.0.0.tar.gz.

File metadata

  • Download URL: sogs-1.0.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sogs-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7e6432d46797c1167b5714739427fc9fff106413b8205bb399474a2455988699
MD5 6293776c6b99c97655b2fb26688e10fa
BLAKE2b-256 2c4ae4b7a8f7f6e5cb9f9c8fffdf5aed19b6b70471430b45eab37212cf1fa048

See more details on using hashes here.

File details

Details for the file sogs-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: sogs-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sogs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cba858df532efff48f4617e1d31c256ae1334a9e47ce41985046f52364dae9b
MD5 06bd78ea8dd41b66d4c66a8485addb5f
BLAKE2b-256 ccc83ba792a849a709d987a49c2b8ebc2350cc4bee86a41ec4ab03e057efeb01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page