Interactive example-based hatching

被引:14
|
作者
Gerl, Moritz [1 ]
Isenberg, Tobias [1 ,2 ,3 ]
机构
[1] Univ Groningen, SVCG, Inst Math & Comp Sci, NL-9700 AK Groningen, Netherlands
[2] CNRS, LIMSI, DIGITEO, F-91405 Orsay, France
[3] INRIA, AVIZ, Orsay, France
来源
COMPUTERS & GRAPHICS-UK | 2013年 / 37卷 / 1-2期
关键词
Illustrative rendering; Non-photorealistic rendering; Interactive illustrative rendering; Style transfer; Hatching; Learning hatching; Hatching by example; Illustrations by example; Example-based; Interactive example-based; Pen-and-ink;
D O I
10.1016/j.cag.2012.11.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (c) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:65 / 80
页数:16
相关论文
共 50 条
  • [1] Interactive Example-Based Urban Layout Synthesis
    Aliaga, Daniel G.
    Vanegas, Carlos A.
    Benes, Bedrich
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (05):
  • [2] Interactive Label Cleaning with Example-based Explanations
    Teso, Stefano
    Bontempelli, Andrea
    Giunchiglia, Fausto
    Passerini, Andrea
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [3] Interactive example-based finding of text items
    Medvet, Eric
    Bartoli, Alberto
    De Lorenzo, Andrea
    Tarlao, Fabiano
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 154
  • [4] Example-Based Subspace Stress Analysis for Interactive Shape Design
    Chen, Xiang
    Zheng, Changxi
    Zhou, Kun
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2017, 23 (10) : 2314 - 2327
  • [5] WorldBrush: Interactive Example-based Synthesis of Procedural Virtual Worlds
    Emilien, Arnaud
    Vimont, Ulysse
    Cani, Marie-Paule
    Poulin, Pierre
    Benes, Bedrich
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04):
  • [6] Example-based interactive illustration of multi-field datasets
    Busking, Stef
    Botha, Char P.
    Post, Frits H.
    [J]. COMPUTERS & GRAPHICS-UK, 2010, 34 (06): : 719 - 728
  • [7] Interactive Example-Based Terrain Authoring with Conditional Generative Adversarial Networks
    Guerin, Eric
    Digne, Julie
    Galin, Eric
    Peytavie, Adrien
    Wolf, Christian
    Benes, Bedrich
    Martinez, Benoit
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06):
  • [8] Example-based Antialiasing
    Han, Jian-Wei
    Yang, Bai-Lin
    Jiang, Zhao-Yi
    Wang, Xun
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1177 - 1182
  • [9] State of the Art in Example-Based Motion Synthesis for Virtual Characters in Interactive Applications
    Pejsa, T.
    Pandzic, I. S.
    [J]. COMPUTER GRAPHICS FORUM, 2010, 29 (01) : 202 - 226
  • [10] Interactive design of botanical trees using freehand sketches and example-based editing
    Okabe, M
    Owada, S
    Igarashi, T
    [J]. COMPUTER GRAPHICS FORUM, 2005, 24 (03) : 487 - 496