TY - JOUR
T1 - Learning hatching for pen-and-ink illustration of surfaces
AU - Kalogerakis, Evangelos
AU - Nowrouzezahrai, Derek
AU - Breslav, Simon
AU - Hertzmann, Aaron
N1 - KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: This project was funded by NSERC, CIFAR, CFI, the Ontario MRI, and KAUST Global Collaborative Research.
This publication acknowledges KAUST support, but has no KAUST affiliated authors.
PY - 2012/1/1
Y1 - 2012/1/1
N2 - This article presents an algorithm for learning hatching styles from line drawings. An artist draws a single hatching illustration of a 3D object. Her strokes are analyzed to extract the following per-pixel properties: hatching level (hatching, cross-hatching, or no strokes), stroke orientation, spacing, intensity, length, and thickness. A mapping is learned from input geometric, contextual, and shading features of the 3D object to these hatching properties, using classification, regression, and clustering techniques. Then, a new illustration can be generated in the artist's style, as follows. First, given a new view of a 3D object, the learned mapping is applied to synthesize target stroke properties for each pixel. A new illustration is then generated by synthesizing hatching strokes according to the target properties. © 2012 ACM.
AB - This article presents an algorithm for learning hatching styles from line drawings. An artist draws a single hatching illustration of a 3D object. Her strokes are analyzed to extract the following per-pixel properties: hatching level (hatching, cross-hatching, or no strokes), stroke orientation, spacing, intensity, length, and thickness. A mapping is learned from input geometric, contextual, and shading features of the 3D object to these hatching properties, using classification, regression, and clustering techniques. Then, a new illustration can be generated in the artist's style, as follows. First, given a new view of a 3D object, the learned mapping is applied to synthesize target stroke properties for each pixel. A new illustration is then generated by synthesizing hatching strokes according to the target properties. © 2012 ACM.
UR - http://hdl.handle.net/10754/598714
UR - https://dl.acm.org/doi/10.1145/2077341.2077342
UR - http://www.scopus.com/inward/record.url?scp=84858126976&partnerID=8YFLogxK
U2 - 10.1145/2077341.2077342
DO - 10.1145/2077341.2077342
M3 - Article
SN - 0730-0301
VL - 31
SP - 1
EP - 17
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
IS - 1
ER -