{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T02:08:42Z","timestamp":1774058922028,"version":"3.50.1"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2017,5,19]],"date-time":"2017-05-19T00:00:00Z","timestamp":1495152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ANR","award":["Mapstyle"],"award-info":[{"award-number":["Mapstyle"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2017,6,30]]},"abstract":"<jats:p>\n            This article introduces a programmable method for designing stationary 2D arrangements for element textures, namely textures made of small geometric elements. These textures are ubiquitous in numerous applications of computer-aided illustration. Previous methods, whether they be example-based or layout-based, lack control and can produce a limited range of possible arrangements. Our approach targets technical artists who will design an arrangement by writing a script. These scripts are using three types of operators:\n            <jats:italic>partitioning operators<\/jats:italic>\n            for defining the broad-scale organization of the arrangement,\n            <jats:italic>mapping operators<\/jats:italic>\n            for controlling the local organization of elements, and\n            <jats:italic>merging operators<\/jats:italic>\n            for mixing different arrangements. These operators are designed so as to guarantee a stationary result, meaning that the produced arrangements will always be repetitive. We show that this simple set of operators is sufficient to reach a much broader variety of arrangements than previous methods. Editing the script leads to predictable changes in the synthesized arrangement, which allows an easy iterative design of complex structures. Finally, our operator set is extensible and can be adapted to application-dependent needs.\n          <\/jats:p>","DOI":"10.1145\/2983617","type":"journal-article","created":{"date-parts":[[2017,5,22]],"date-time":"2017-05-22T12:20:31Z","timestamp":1495455631000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Programmable 2D Arrangements for Element Texture Design"],"prefix":"10.1145","volume":"36","author":[{"given":"Hugo","family":"Loi","sequence":"first","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Hurtut","sequence":"additional","affiliation":[{"name":"Polytechnique Montr\u00e9al, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Romain","family":"Vergne","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joelle","family":"Thollot","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Inria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,5,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97910"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487276.2487278"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486042.2486043"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276415"},{"key":"e_1_2_2_5_1","volume-title":"Stroke pattern analysis and synthesis. Computer Graphics Forum (Proceedings of Eurographics 2006) 25, 3 (Sept","author":"Barla Pascal","year":"2006","unstructured":"Pascal Barla , Simon Breslav , Jo\u00eblle Thollot , Fran\u00e7ois Sillion , and Lee Markosian . 2006. Stroke pattern analysis and synthesis. Computer Graphics Forum (Proceedings of Eurographics 2006) 25, 3 (Sept . 2006 ), 663--671. Pascal Barla, Simon Breslav, Jo\u00eblle Thollot, Fran\u00e7ois Sillion, and Lee Markosian. 2006. Stroke pattern analysis and synthesis. Computer Graphics Forum (Proceedings of Eurographics 2006) 25, 3 (Sept. 2006), 663--671."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/67449.67511"},{"key":"e_1_2_2_7_1","volume-title":"Baxter and Ken Ichi Anjyo","author":"William","year":"2006","unstructured":"William V. Baxter and Ken Ichi Anjyo . 2006 . Latent Doodle Space. Computer Graphics Forum (Proceedings of Eurographics 2006) 25, 3 (2006), 477--485. William V. Baxter and Ken Ichi Anjyo. 2006. Latent Doodle Space. Computer Graphics Forum (Proceedings of Eurographics 2006) 25, 3 (2006), 477--485."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601212"},{"key":"#cr-split#-e_1_2_2_9_1.1","unstructured":"Sidonie Christophe Bertrand Dum\u00e9nieu J\u00e9r\u00e9mie Turbet Charlotte Hoarau Nicolas Mellado J\u00e9r\u00e9mie Ory Hugo Loi Antoine Masse Benoit Arbelot Romain Vergne Mathieu Br\u00e9dif Thomas Hurtut Jo\u00eblle Thollot and David Vanderhaeghe. 2016. Map Style Formalization: Rendering Techniques Extension for Cartography. In Expressive 2016 The Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering (Non-Photorealistic Animation and Rendering) Pierre B\u00e9nard and Holger Winnem\u00f6ller (Eds.). The Eurographics Association The Eurographics Association Lisbonne Portugal 59--68. DOI:http:\/\/dx.doi.org\/10.2312\/exp.20161064 10.2312\/exp.20161064"},{"key":"#cr-split#-e_1_2_2_9_1.2","unstructured":"Sidonie Christophe Bertrand Dum\u00e9nieu J\u00e9r\u00e9mie Turbet Charlotte Hoarau Nicolas Mellado J\u00e9r\u00e9mie Ory Hugo Loi Antoine Masse Benoit Arbelot Romain Vergne Mathieu Br\u00e9dif Thomas Hurtut Jo\u00eblle Thollot and David Vanderhaeghe. 2016. Map Style Formalization: Rendering Techniques Extension for Cartography. In Expressive 2016 The Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering (Non-Photorealistic Animation and Rendering) Pierre B\u00e9nard and Holger Winnem\u00f6ller (Eds.). The Eurographics Association The Eurographics Association Lisbonne Portugal 59--68. DOI:http:\/\/dx.doi.org\/10.2312\/exp.20161064"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808602"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601169"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-4519-6_2"},{"key":"e_1_2_2_13_1","volume-title":"Texturing and Modeling: A Procedural Approach (3 ed.)","author":"Ebert David S.","unstructured":"David S. Ebert , F. Kenton Musgrave , Darwyn Peachey , Ken Perlin , and Steven Worley . 2002. Texturing and Modeling: A Procedural Approach (3 ed.) . Morgan Kaufmann Publishers , San Francisco, CA . David S. Ebert, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, and Steven Worley. 2002. Texturing and Modeling: A Procedural Approach (3 ed.). Morgan Kaufmann Publishers, San Francisco, CA."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01258.x"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766975"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17283-0"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185569"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731056"},{"key":"e_1_2_2_19_1","volume-title":"Illustrators, Architects, and Designers","author":"Guptill Arthur L.","unstructured":"Arthur L. Guptill . 1997. Rendering in Pen and Ink: The Classic Book On Pen and Ink Techniques for Artists , Illustrators, Architects, and Designers ( Practical Art Books) . Watson-Guptill. Arthur L. Guptill. 1997. Rendering in Pen and Ink: The Classic Book On Pen and Ink Techniques for Artists, Illustrators, Architects, and Designers (Practical Art Books). Watson-Guptill."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022986521797"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/508530.508546"},{"key":"e_1_2_2_22_1","volume-title":"Computer Graphics Forum (Proceedings of Eurographics 2003) 22, 3 (Sept","author":"Hiller Stefan","year":"2003","unstructured":"Stefan Hiller , Heino Hellwig , and Oliver Deussen . 2003. Beyond Stippling &thinsp;-- Methods for Distributing Objects on the Plane . Computer Graphics Forum (Proceedings of Eurographics 2003) 22, 3 (Sept . 2003 ), 515--522. Stefan Hiller, Heino Hellwig, and Oliver Deussen. 2003. Beyond Stippling&thinsp;-- Methods for Distributing Objects on the Plane. Computer Graphics Forum (Proceedings of Eurographics 2003) 22, 3 (Sept. 2003), 515--522."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2407156.2407204"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572614.1572623"},{"key":"e_1_2_2_25_1","volume-title":"An example-based procedural system for element arrangement. Computer Graphics Forum (Proceedings of Eurographics 2008) 27, 2","author":"Ijiri Takashi","year":"2008","unstructured":"Takashi Ijiri , Radom\u00ecr M\u011bch , Takeo Igarashi , and Gavin Miller . 2008. An example-based procedural system for element arrangement. Computer Graphics Forum (Proceedings of Eurographics 2008) 27, 2 ( 2008 ), 429--436. Takashi Ijiri, Radom\u00ecr M\u011bch, Takeo Igarashi, and Gavin Miller. 2008. An example-based procedural system for element arrangement. Computer Graphics Forum (Proceedings of Eurographics 2008) 27, 2 (2008), 429--436."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1038\/290091a0"},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of Bridges 2010: Mathematics, Music, Art, Architecture, Culture. Tessellations Publishing, 95--102","author":"Kaplan Craig S.","year":"2010","unstructured":"Craig S. Kaplan . 2010 . Curve Evolution Schemes for Parquet Deformations . In Proceedings of Bridges 2010: Mathematics, Music, Art, Architecture, Culture. Tessellations Publishing, 95--102 . Craig S. Kaplan. 2010. Curve Evolution Schemes for Parquet Deformations. In Proceedings of Bridges 2010: Mathematics, Music, Art, Architecture, Culture. Tessellations Publishing, 95--102."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095878.1095888"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12152"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5193(68)90079-9"},{"key":"e_1_2_2_31_1","unstructured":"Hugo Loi. 2015. Programmable Synthesis of Element Textures and Application to Cartography. Theses. Universit\u00e9 de Grenoble. https:\/\/hal.archives-ouvertes.fr\/tel-01462816  Hugo Loi. 2015. Programmable Synthesis of Element Textures and Application to Cartography. Theses. Universit\u00e9 de Grenoble. https:\/\/hal.archives-ouvertes.fr\/tel-01462816"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964957"},{"key":"e_1_2_2_33_1","article-title":"The Deco Framework for Interactive Procedural Modeling","volume":"1","author":"M\u011bch Radom\u00edr","year":"2012","unstructured":"Radom\u00edr M\u011bch and Gavin Miller . 2012 . The Deco Framework for Interactive Procedural Modeling . Journal of Computer Graphics Techniques (JCGT) 1 , 1 (28 Dec 2012), 43--99. http:\/\/jcgt.org\/published\/0001\/01\/04\/ Radom\u00edr M\u011bch and Gavin Miller. 2012. The Deco Framework for Interactive Procedural Modeling. Journal of Computer Graphics Techniques (JCGT) 1, 1 (28 Dec 2012), 43--99. http:\/\/jcgt.org\/published\/0001\/01\/04\/","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141931"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360691"},{"key":"e_1_2_2_36_1","volume-title":"The Algorithmic Beauty of Plants","author":"Prusinkiewicz Przemyslaw","unstructured":"Przemyslaw Prusinkiewicz and Aristid Lindenmayer . 1996. The Algorithmic Beauty of Plants . Springer-Verlag New York, Inc. , New York, NY . Przemyslaw Prusinkiewicz and Aristid Lindenmayer. 1996. The Algorithmic Beauty of Plants. Springer-Verlag New York, Inc., New York, NY."},{"key":"e_1_2_2_37_1","volume-title":"Example Based Repetitive Structure Synthesis. Computer Graphics Forum","author":"Roveri Riccardo","year":"2015","unstructured":"Riccardo Roveri , A. Cengiz \u00d6ztireli , Sebastian Martin , Barbara Solenthaler , and Markus Gross . 2015. Example Based Repetitive Structure Synthesis. Computer Graphics Forum ( 2015 ). DOI:http:\/\/dx.doi.org\/10.1111\/cgf.12695 10.1111\/cgf.12695 Riccardo Roveri, A. Cengiz \u00d6ztireli, Sebastian Martin, Barbara Solenthaler, and Markus Gross. 2015. Example Based Repetitive Structure Synthesis. Computer Graphics Forum (2015). DOI:http:\/\/dx.doi.org\/10.1111\/cgf.12695"},{"key":"e_1_2_2_38_1","volume-title":"gTangle: A grammar for the procedural generation of tangle patterns. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2016)","author":"Santoni Christian","year":"2016","unstructured":"Christian Santoni and Fabio Pellacini . 2016. gTangle: A grammar for the procedural generation of tangle patterns. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2016) ( 2016 ). Christian Santoni and Fabio Pellacini. 2016. gTangle: A grammar for the procedural generation of tangle patterns. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2016) (2016)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778794"},{"key":"e_1_2_2_40_1","volume-title":"Proceedings of the Workshop on Generalisation and Multiple Representation, Leicester.","author":"Stiny George","year":"1971","unstructured":"George Stiny , James Gips , George Stiny , and James Gips . 1971 . Shape Grammars and the Generative Specification of Painting and Sculpture . In Proceedings of the Workshop on Generalisation and Multiple Representation, Leicester. George Stiny, James Gips, George Stiny, and James Gips. 1971. Shape Grammars and the Generative Specification of Painting and Sculpture. In Proceedings of the Workshop on Generalisation and Multiple Representation, Leicester."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(80)90005-5"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280948"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882324"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661247"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2421636.2421639"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2983617","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2983617","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:02Z","timestamp":1750222562000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2983617"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,19]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,6,30]]}},"alternative-id":["10.1145\/2983617"],"URL":"https:\/\/doi.org\/10.1145\/2983617","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,19]]},"assertion":[{"value":"2014-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-05-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}