Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PixGS

A minimal PyTorch implementation of PixGS: Pixel-Space Diffusion for Direct 3D Gaussian Splat Generation, which is a single-stage pixel-space diffusion model that directly generates 3D Gaussian Splats from text or image conditioning. This repository is a compact, self-contained reimplementation intended for experimentation and understanding of the core ideas from the paper.

Features

  • Flow Matching objective
  • Multi-view DiT backbone
  • Pixel-aligned Gaussian attribute representation
  • Plücker ray conditioning
  • Differentiable Gaussian splat renderer
    • Pure PyTorch renderer
    • Optional gsplat backend
  • Multi-stage training schedule
  • RGB, depth, normal, LPIPS, and LoG supervision
  • Toy synthetic dataset for end-to-end testing

Included

  • End-to-end training pipeline
  • Sampling
  • PLY export
  • Smoke test
  • Procedural toy dataset (ToyBlobs)

Running

Smoke test:

python pixgs.py --smoke

Train on the toy dataset:

python pixgs.py

Use the CUDA gsplat renderer:

python pixgs.py --renderer gsplat

Outputs are written to out_pixgs_mini/.

Reference

PixGS: Pixel-Space Diffusion for Direct 3D Gaussian Splat Generation

Duy Cao, Phong Nguyen-Ha

https://arxiv.org/abs/2607.01803v2

Metadata

Release files for pixgs 0.0.1a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pixgs 0.0.1a0
File Size Uploaded
pixgs-0.0.1a0.tar.gz 12.3 kB Details

Release files / pixgs-0.0.1a0.tar.gz

Download URL pixgs-0.0.1a0.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c00781cb44c0975a6fd81b43353e1afdb18a4c141b1e5202c42a700d9580be81
BLAKE2b-256 checksum
How to use checksums
b7a48835164a437df997439ea3daf6cd13a7cde5c34f0527df0e572e0caa18a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.0.1a0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page