CAD2Sketch: Generating Concept Sketches from CAD Sequences
ACM Transactions on Graphics (SIGGRAPH Asia Conference Proceedings) - 2022
Concept sketches are ubiquitous in industrial design, as they allow designers to quickly depict imaginary 3D objects.
To construct their sketches with accurate perspective, designers rely on longstanding drawing techniques, including the use of auxiliary construction lines to identify midpoints of perspective planes, to align points vertically and horizontally, and to project planar curves from one perspective plane to another.
We present a method to synthesize such construction lines from CAD sequences. Importantly, our method balances the presence of construction lines with overall clutter, such that the resulting sketch is both well-constructed and readable, as professional designers are trained to do.
In addition to generating sketches that are visually similar to real ones, we apply our method to synthesize a large quantity of paired sketches and normal maps, and show that the resulting dataset can be used to train a neural network to infer normals from concept sketches.
Images and movies
See also
Project page (paper, video, code, supplemental materials)
Acknowledgements
The authors would like to thank the reviewers for their valuable suggestions, Yulia Gryaditskaya for early discussions on synthesizing concept sketches, Mark Sypesteyn and Jan Willem Hoftijzer for help on conducting the evaluation with design teachers. The authors are also grateful to the OPAL infrastructure from Universite Cote d’Azur for providing resources and support. This work was supported by ERC Starting Grant D3 (ERC-2016-STG 714221), an Adobe Research internship, Marie Sklodowska-Curie grant 956585, and software and research donations from Adobe.
BibTex references
@Article{HLMB22, author = "H{\"a}hnlein, Felix and Li, Changjian and Mitra, Niloy J. and Bousseau, Adrien", title = "CAD2Sketch: Generating Concept Sketches from CAD Sequences", journal = "ACM Transactions on Graphics (SIGGRAPH Asia Conference Proceedings)", year = "2022", url = "http://www-sop.inria.fr/reves/Basilic/2022/HLMB22" }