All Projects → JWHennessey → How2sketch

JWHennessey / How2sketch

Code for paper “How2Sketch: generating easy-to-follow tutorials for sketching 3D objects.” I3D (2017)

Labels

Projects that are alternatives of or similar to How2sketch

Osint collection
Maintained collection of OSINT related resources. (All Free & Actionable)
Stars: ✭ 809 (+2147.22%)
Mutual labels:  research
Tagstore
a research software; a fun way of storing files & folders on your local disk drive; tagging
Stars: ✭ 18 (-50%)
Mutual labels:  research
Language
Shared repository for open-sourced projects from the Google AI Language team.
Stars: ✭ 860 (+2288.89%)
Mutual labels:  research
Pygame Learning Environment
PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.
Stars: ✭ 828 (+2200%)
Mutual labels:  research
Biolitmap
Code for the paper "BIOLITMAP: a web-based geolocated and temporal visualization of the evolution of bioinformatics publications" in Oxford Bioinformatics.
Stars: ✭ 18 (-50%)
Mutual labels:  research
Dendro
"Open-source Dropbox" with added description features. It is a data storage and description platform designed to help researchers and other users to describe their data files, built on Linked Open Data and ontologies. Users can use Dendro to publish data to CKAN, Zenodo, DSpace or EUDAT's B2Share and others.
Stars: ✭ 25 (-30.56%)
Mutual labels:  research
Research
Notebooks based on financial machine learning.
Stars: ✭ 714 (+1883.33%)
Mutual labels:  research
Fast prototype
This is a machine learning framework that enables developers to iterate fast over different ML architecture designs.
Stars: ✭ 15 (-58.33%)
Mutual labels:  research
Contextualise
Contextualise is a simple but effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
Stars: ✭ 899 (+2397.22%)
Mutual labels:  research
Puree
Metadata extraction from the Pure Research Information System.
Stars: ✭ 8 (-77.78%)
Mutual labels:  research
Papers
Publications from the MathJax project
Stars: ✭ 6 (-83.33%)
Mutual labels:  research
Construct
JavaScript Digital Organisms simulator
Stars: ✭ 17 (-52.78%)
Mutual labels:  research
Android Privacy Issues
an article describing the privacy issues in Android OS
Stars: ✭ 26 (-27.78%)
Mutual labels:  research
Torcoin
Yale cs490 project
Stars: ✭ 5 (-86.11%)
Mutual labels:  research
Papers We Love Bbsr
Papers-we-love bhubaneswar chapter
Stars: ✭ 12 (-66.67%)
Mutual labels:  research
Few Shot
Repository for few-shot learning machine learning projects
Stars: ✭ 727 (+1919.44%)
Mutual labels:  research
Arxiv Equations
🚀 Provides equations in latex format from arxiv paper.
Stars: ✭ 23 (-36.11%)
Mutual labels:  research
Ophidian
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Stars: ✭ 32 (-11.11%)
Mutual labels:  research
Yerevann.github.io
YerevaNN blog
Stars: ✭ 13 (-63.89%)
Mutual labels:  research
Cubedworld
CubedWorld is a research project with the hopes of reversing some of Cube World's source code and add extra features to the game
Stars: ✭ 7 (-80.56%)
Mutual labels:  research

how2sketch

This is the code for the following paper:

Hennessey, James W., Han Liu, Holger Winnemöller, Mira Dontcheva and Niloy J. Mitra. “How2Sketch: generating easy-to-follow tutorials for sketching 3D objects.” I3D (2017)

The code in this repo contains the core algorithms for candidate generation, selection and tutorial generation from the paper. It outputs a json file for a seperate application to view the tutorial. The code is currently being released for documentation purposes of the implementation only. We hope to release a single more user-friendly application later.

Dependencies

  • QT
  • Gurobi
  • GGAL
  • Eigen
  • IGL

Interface Instructions

  • File -> Import.... (json file of segments/prmitives)
  • Select "Segment Boxes" radio button
  • Find relations (highlighted in red) using the "Find" button
  • Generate candidates
  • View candidates by selecting "Complete Candidate" button
  • Run Optimisation
  • Save (JSON File)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].