Rendering parametric surfaces in pen and ink
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Orientable textures for image-based pen-and-ink illustration
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Classification by pairwise coupling
NIPS '97 Proceedings of the 1997 conference on Advances in neural information processing systems 10
Line direction matters: an argument for the use of principal directions in 3D line drawings
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Hatching by example: a statistical approach
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
Putting the artist in the loop
ACM SIGGRAPH Computer Graphics
WYSIWYG NPR: drawing strokes directly on 3D models
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Learning style translation for the lines of a drawing
ACM Transactions on Graphics (TOG)
Line Art Rendering via a Coverage of Isoparametric Curves
IEEE Transactions on Visualization and Computer Graphics
Morphological Image Analysis: Principles and Applications
Morphological Image Analysis: Principles and Applications
Line-Art Rendering of 3D-Models
PG '00 Proceedings of the 8th Pacific Conference on Computer Graphics and Applications
A Developer's Guide to Silhouette Algorithms for Polygonal Models
IEEE Computer Graphics and Applications
Non-photorealistic rendering in context: an observational study
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Tweakable light and shade for cartoon animation
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Locally controllable stylized shading
ACM SIGGRAPH 2007 papers
Dynamic 2D patterns for shading 3D scenes
ACM SIGGRAPH 2007 papers
ACM SIGGRAPH 2008 papers
Line-art illustration of dynamic and specular surfaces
ACM SIGGRAPH Asia 2008 papers
Approximating dynamic global illumination in image space
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering
Dlib-ml: A Machine Learning Toolkit
The Journal of Machine Learning Research
Learning 3D mesh segmentation and labeling
ACM SIGGRAPH 2010 papers
Viewing progress in non-photorealistic rendering through Heinlein's lens
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
Extended papers from NPAR 2010: Scale-dependent and example-based grayscale stippling
Computers and Graphics
Portrait painting using active templates
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
Learning hatching for pen-and-ink illustration of surfaces
ACM Transactions on Graphics (TOG)
Texture transfer using geometry correlation
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Real-time rendering of water surfaces with cartography-oriented design
Proceedings of the Symposium on Computational Aesthetics
Streamlines for illustrative real-time rendering
EuroVis '13 Proceedings of the 15th Eurographics Conference on Visualization
Hi-index | 0.00 |
We present an approach for interactively generating pen-and-ink hatching renderings based on hand-drawn examples. We aim to overcome the regular and synthetic appearance of the results of existing methods by incorporating human virtuosity and illustration skills in the computer generation of such imagery. To achieve this goal, we propose to integrate an automatic style transfer with user interactions. This approach leverages the potential of example-based hatching while giving users the control and creative freedom to enhance the aesthetic appearance of the results. Using a scanned-in hatching illustration as input, we use image processing and machine learning methods to learn a model of the drawing style in the example illustration. We then apply this model to semi-automatically synthesize hatching illustrations of 3D meshes in the learned drawing style. In the learning stage, we first establish an analytical description of the hand-drawn example illustration using image processing. A 3D scene registered with the example drawing allows us to infer object-space information related to the 2D drawing elements. We employ a hierarchical style transfer model that captures drawing characteristics on four levels of abstraction, which are global, patch, stroke, and pixel levels. In the synthesis stage, an explicit representation of hatching strokes and hatching patches enables us to synthesize the learned hierarchical drawing characteristics. Our representation makes it possible to directly and intuitively interact with the hatching illustration. Amongst other interactions, users of our system can brush with patches of hatching strokes onto a 3D mesh. This interaction capability allows illustrators who are working with our system to make use of their artistic skills. Furthermore, the proposed interactions allow people without a background in hatching to interactively generate visually appealing hatching illustrations.