Skip to content

junli-lj/Grass

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

GRASS: Generative Recursive Autoencoders for Shape Structures

By Jun Li, Kai Xu, Siddhartha Chaudhuri, Ersin Yumer, Hao Zhang, Leonidas Guibas

This repository contains the pre-trained models for box structure generation, as well as the training/testing code for the generation model.

Details of the work can be found here.

A PyTorch implementation (currently with only the VAE part) is available at: https://github.com/kevin-kaixu/grass_pytorch.

Citation

If you find our work useful in your research, please consider citing:

@article {li_sig17,
    title = {GRASS: Generative Recursive Autoencoders for Shape Structures},
    author = {Jun Li and Kai Xu and Siddhartha Chaudhuri and Ersin Yumer and Hao Zhang and Leonidas Guibas},
    journal = {ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)},
    volume = {36},
    number = {4},
    pages = {to appear},
    year = {2017}
}

Guide:

Training

Run trainTestVaeGan.m to train the vae-gan model on the provided chair dataset.

Testing

Use test_demo.m to generate shapes based on trained model. There is already a pre-trained model inside. The generated shape structures could be visulized in matlab.

For any questions, please contact Jun Li(jun.johnson.li@gmail.com) and Kai Xu(kevin.kai.xu@gmail.com).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages