This paper presents a high quality Non-Photorealistic Rendering (NPR) framework. Our system focuses on artistic line drawing generation and supports different contour and hatching line renderings. All these lines are represented as individual spline primitives and rendered as textured triangle strips. This paper mainly focuses on one powerful feature of our system, namely stroke style synthesis. To give the user a high degree of freedom in stylization, a sample stroke pattern can be defined for each artistic line type and the style of these samples will be transferred to all other individual lines. The samples can be given as images and will be converted into an offset list. We use random Markov fields and Q-learning to obtain new offset lists that can be used to perturb our line primitives.



If some of the figures don’t show correctly in your browser, please try opening the manuscript in a standalone pdf reader program (e.g., Adobe Reader).

If you checked some other materials here on the website, you have likely noticed that I try to provide the source code for every single one of my papers. However, since this was a paid industry project, I am unable to publish it for this one. Apologies! Note that this is so simple, it can really be implemented in a couple days. In case you have done it, please let me know, I will be more than happy to place a link to it here. Thank you!


author = {Tam’as Umenhoffer, Mil’an Magdics, K’aroly Zsolnai},
title = {Procedural Generation of Hand-drawn like Line Art},
booktitle = {KEPAF ’11},
year = {2011},
pages = {502–514},
url = {http://www.inf.u-szeged.hu/kepaf2011/proceedings.php},