Skip to content

Official Code for 'TAR3D: Creating High-Quality 3D Assets via Next-Part Prediction'

Notifications You must be signed in to change notification settings

HVision-NKU/TAR3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

πŸ”₯ TAR3D: Creating High-Quality 3D Assets via Next-Part Prediction

framework_img

[Paper]   [Project Page]   [Jittor Version]  [Demo]

🚩 Todo List

  • Source code of 3D VQVAE.
  • Source code of 3D GPT.
  • Pretrained weights of 3D reconstruction.
  • Pretrained weights of text-to-3D generation.
  • Pretrained weights of image-to-3D generation.

βš™οΈ Setup

1. Dependencies and Installation

We recommend using Python>=3.10, PyTorch>=2.1.0, and CUDA>=12.1.

conda create --name tar3d python=3.10
conda activate tar3d
pip install -U pip

# Ensure Ninja is installed
conda install Ninja

# Install the correct version of CUDA
conda install cuda -c nvidia/label/cuda-12.1.0

# Install PyTorch and xformers
# You may need to install another xformers version if you use a different PyTorch version
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
pip install xformers==0.0.22.post7

# For Linux users: Install Triton 
pip install triton

# Install other requirements
pip install -r requirements.txt

2. Downloading Datasets

3. Downloading Checkpoints

⚑ Quick Start

1. Reconstructing a 3D Geometry with 3D VQ-VAE

2. Text-to-3D Generation

3. Image-to-3D Generation

πŸ’» Training

1. Training 3D VQ-VAE

2. Training Text-to-3D GPT

3. Training Image-to-3D GPT

πŸ’« Evaluation

1. 2D Evaluation (PSNR, SSIM, Clip-Score, LPIPS)

2. 3D Evaluation (Chamfer Distance, F-Score)

πŸ€— Acknowledgements

We thank the authors of the following projects for their excellent contributions to 3D generative AI!

πŸ“š BibTeX

If you find TAR3D useful for your research and applications, please cite using this BibTeX:

@article{zhang2024tar3d,
  title={TAR3D: Creating High-quality 3D Assets via Next-Part Prediction},
  author={Zhang, Xuying and Liu, Yutong and Li, Yangguang and Zhang, Renrui and Liu, Yufei and Wang, Kai, Ouyang, Wanli and Xiong, Zhiwei and Gao, Peng and Hou, Qibin and Cheng, Ming-Ming},
  journal={arXiv preprint arXiv:2412.16919},
  year={2024}
}

About

Official Code for 'TAR3D: Creating High-Quality 3D Assets via Next-Part Prediction'

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published