Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxorange/pix2vox

Sketch-Based 3D Exploration with Stacked Generative Adversarial Networks
https://github.com/maxorange/pix2vox

gan pix2vox sketch voxel

Last synced: 7 days ago
JSON representation

Sketch-Based 3D Exploration with Stacked Generative Adversarial Networks

Awesome Lists containing this project

README

        

# pix2vox
[[Demonstration video]](https://maxorange.github.io/pix2vox/)

Sketch-Based 3D Exploration with Stacked Generative Adversarial Networks.

## Generated samples

### Single-category generation

### Multi-category generation

## Requirements

The following python packages are required for running the application. If you are using [anaconda](https://www.continuum.io/), you can easily install VTK5 and PyQt4 (or they may already be installed).

* [binvox-rw-py](https://github.com/dimatura/binvox-rw-py)
* [numpy](https://github.com/numpy/numpy)
* [scipy](https://github.com/scipy/scipy)
* [OpenCV](http://opencv.org/)
* [TensorFlow](https://github.com/tensorflow/tensorflow) (GPU support is recommended).

* [VTK5](http://www.vtk.org/)

```
$ conda install -c anaconda vtk=5.10.1
```

* [PyQt4](https://www.riverbankcomputing.com/software/pyqt/intro)

```
$ conda install -c anaconda pyqt=4.11.4
```

* [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet)

```
$ pip install qdarkstyle
```

## Getting started

1. Install the python packages above
2. Install [Git LSF](https://git-lfs.github.com/) (You need Git LSF to download trained model file)
3. Download the code from GitHub:

```
$ git lsf clone https://github.com/maxorange/pix2vox.git
$ cd pix2vox
```

4. Run the code:

```
$ python application.py
```