Source code for the Sketch Modeling project: reconstruct a 3D shape from line drawing sketches.
Alternatives To Sketchmodeling
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Zdog8,9659202 years ago8January 22, 202244JavaScript
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
3d Machine Learning8,647
8 months ago19
A resource repository for 3D machine learning
58a year agoFebruary 22, 2021150mitJavaScript
Physics plugin for Three.js
Awesome Implicit Representations1,795
a year ago6mit
A curated list of resources on implicit neural representations.
Eos1,781115 months ago19April 09, 202236apache-2.0C++
A lightweight 3D Morphable Face Model library in modern C++
Sketch Isometric1,656
4 years ago3JavaScript
Generate Isometric and 3D Rotation views from Artboards and Rectangles in Sketch app.
Batchgenerators9856208 days ago16May 02, 202238apache-2.0Jupyter Notebook
A framework for data augmentation for 2D and 3D image classification and segmentation
3d Shape Analysis Paper List870
2 months ago2Python
A list of recent papers, libraries and datasets about 3D shape/scene analysis (by topics, updating).
3 years ago8otherC++
Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network
Curated List Of Awesome 3d Morphable Model Software And Data664
a year ago
The idea of this list is to collect shared data and algorithms around 3D Morphable Models. You are invited to contribute to this list by adding a pull request. The original list arised from the Dagstuhl seminar on 3D Morphable Models in March 2019.
Alternatives To Sketchmodeling
Select To Compare

Alternative Project Comparisons

3D Shape Reconstruction from Sketches via Multi-view Convolutional Networks

Project Page


This archive contains source code for training / testing our algorithm for converting 2D sketches into 3D shapes. The code base contains two parts: the Network Part and the Fusion Part.

Network Part

The network part contains Python code for predicting depth and normal maps from input sketch images. The code uses TensorFlow framework to train and test the deep neural networks. Please read the README file within the Network folder for more details.

Fusion Part

The fusion part contains C++ code for fusing depth and normal maps to 3D shapes. Visual Studio is required to compile and run our code. Please read the README file within the Fusion folder for more details.

Other Notes

  • Our code is released under GPL v3 license.

  • If you would like to use our code, please cite the following paper:

    Zhaoliang Lun, Matheus Gadelha, Evangelos Kalogerakis, Subhransu Maji, Rui Wang, "3D Shape Reconstruction from Sketches via Multi-view Convolutional Networks", Proceedings of the International Conference on 3D Vision (3DV) 2017

  • For any questions or comments, please contact Zhaoliang Lun ([email protected])

Popular Shape Projects
Popular 3d Graphics Projects
Popular Graphics Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus