Tangles are a form of structured pen-and-ink 2D art characterized by repeating, recursive patterns. We present a method to procedurally generate tangle drawings, seen as recursively split sets of arbitrary 2D polygons with holes, with anisotropic and non-stationary features. We formally model tangles with group grammars, an extension of set grammars, that explicitly handles the grouping of shapes necessary to represent tangle repetitions. We introduce a small set of expressive geometric and grouping operators, showing that they can respectively express complex tangles patterns and sub-pattern distributions, with relatively simple grammars. We also show how users can control tangle generation in an interactive and intuitive way. Throughout the paper, we show how group grammars can, in few tens of seconds, produce a wide variety of patterns that would take artists hours of tedious and time-consuming work. We then validated both the quality of the generated tangles and the efficiency of the control provided to the users with a user study, run with both expert and non-expert users.

gTangle: a grammar for the procedural generation of tangle patterns / Santoni, Christian; Pellacini, Fabio. - In: ACM TRANSACTIONS ON GRAPHICS. - ISSN 0730-0301. - STAMPA. - 35:6(2016), pp. 1-11. [10.1145/2980179.2982417]

gTangle: a grammar for the procedural generation of tangle patterns

SANTONI, CHRISTIAN;PELLACINI, FABIO
2016

Abstract

Tangles are a form of structured pen-and-ink 2D art characterized by repeating, recursive patterns. We present a method to procedurally generate tangle drawings, seen as recursively split sets of arbitrary 2D polygons with holes, with anisotropic and non-stationary features. We formally model tangles with group grammars, an extension of set grammars, that explicitly handles the grouping of shapes necessary to represent tangle repetitions. We introduce a small set of expressive geometric and grouping operators, showing that they can respectively express complex tangles patterns and sub-pattern distributions, with relatively simple grammars. We also show how users can control tangle generation in an interactive and intuitive way. Throughout the paper, we show how group grammars can, in few tens of seconds, produce a wide variety of patterns that would take artists hours of tedious and time-consuming work. We then validated both the quality of the generated tangles and the efficiency of the control provided to the users with a user study, run with both expert and non-expert users.
2016
tangles; procedural generation; grammars
01 Pubblicazione su rivista::01a Articolo in rivista
gTangle: a grammar for the procedural generation of tangle patterns / Santoni, Christian; Pellacini, Fabio. - In: ACM TRANSACTIONS ON GRAPHICS. - ISSN 0730-0301. - STAMPA. - 35:6(2016), pp. 1-11. [10.1145/2980179.2982417]
File allegati a questo prodotto
File Dimensione Formato  
Santoni_gTangle_2016.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 15.45 MB
Formato Adobe PDF
15.45 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/958267
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 12
social impact