Skip to content
/ GST Public
forked from prosperolo/GST

Official implementation of "GST: Precise 3D Human Body from a Single Image with Gaussian Splatting Transformers"

License

Notifications You must be signed in to change notification settings

MyForking/GST

 
 

Repository files navigation

GST: Precise 3D Human Body from a Single Image with Gaussian Splatting Transformers


Installation

  1. Create a conda environment

    conda create --name gst python=3.10
    conda activate gst
    
  2. Install Pytorch following the official instructions. Python/Pytorch combination that was verified to work is: Python 3.10, Pytorch 2.4.1, CUDA 12.4 (Ubuntu 22.04)

  3. Install 4DHumans following the official instructions. Download the SMPL model according to the repo README instructions, then run the demo.py script to download the pretrained models and store them under the correct path

  4. Install Gaussian splatting renderer diff-gaussian-rasterization

  5. Install simple-knn

  6. Install other requirements

    pip install -r requirements.txt
    

Data preparation

To train on the HuMMan dataset

  1. Download the dataset following the official instruction
  2. Unzip the data and change the HUMMAN_DATASET_ROOT to the unzipped folder inside scene/humman.py

Training

python train_network.py +dataset=humman

About

Official implementation of "GST: Precise 3D Human Body from a Single Image with Gaussian Splatting Transformers"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%