Organized order in ornamentation

Aus de_evolutionary_art_org
Wechseln zu: Navigation, Suche


Lena Gieseke, Paul Asente, Jingwan Lu, Martin Fuchs: Organized order in ornamentation.



Decorative ornamentation involves a careful balance between accent and order. Existing techniques leave artists either with tedious manual processes or the uncontrolled automatic generation of rather homogeneous patterns that lack creatively-placed visual highlights. We present a method to close this gap, offering the control and quality of manual creation, and the efficiency and accuracy of computation. At the core of our system, customizable and modularly combinable element placement functions fill a space automatically under global design constraints. We provide a set of example placement functions that implement order based on design principles for ornamentation such as balanced element distribution and symmetry. To create structural hierarchies and to guide an ornament to the space it fills, we allow artists to direct the connectivity of elements with drawn strokes. Artists can also draw guides to create vector fields, which organize the ornament along streamlines. Path planning automatically routes around obstacles while aligning the ornament to their borders. Our method combines high-level control mechanisms like taking guidance from example images to low-level control like placing single elements as visual accents and making local edits within the computed ornament. By automating tedious tasks and offering familiar input mechanisms like drawing, we enable artists to focus on the creative intent.

Extended Abstract


author = {Gieseke, Lena and Asente, Paul and Lu, Jingwan and Fuchs, Martin},
title = {Organized Order in Ornamentation},
booktitle = {Proceedings of the Symposium on Computational Aesthetics},
series = {CAE '17},
year = {2017},
isbn = {978-1-4503-5080-8},
location = {Los Angeles, California},
pages = {4:1--4:9},
articleno = {4},
numpages = {9},
url = {},
doi = {10.1145/3092912.3092913},
acmid = {3092913},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {interaction techniques, modeling interfaces, paint systems, procedural modeling},

Used References

1 Dustin Anderson , Zoë Wood, User Driven Two-Dimensional Computer-Generated Ornamentation, Proceedings of the 4th International Symposium on Advances in Visual Computing, December 01-03, 2008, Las Vegas, NV

2 B. Beneš, O. Št'ava, R. Měch, and G. Miller. 2011. Guided Procedural Modeling. Computer Graphics Forum 30, 2 (2011), 325--334.

3 Derek Bradley, Derek Nowrouzezahrai, and Paul Beardsley. 2013. Image-based Reconstruction and Synthesis of Dense Foliage. ACM Transactions on Graphics 32, 4, Article 74 (2013), 10 pages.

4 Guoning Chen, Gregory Esch, Peter Wonka, Pascal Mueller, and Eugene Zhang. 2008a. Interactive Procedural Street Modeling. ACM Transactions on Graphics 27, 3 (2008), Article 103: 1--10.

5 Weikai Chen, Xiaolong Zhang, Shiqing Xin, Yang Xia, Sylvain Lefebvre, and Wenping Wang. 2016. Synthesis of filigrees for digital fabrication. ACM Transactions on Graphics 35, 4 (2016), 98.

6 Xuejin Chen, Boris Neubert, Ying-Qing Xu, Oliver Deussen, and Sing Bing Kang. 2008b. Sketch-based Tree Modeling Using Markov Random Field. ACM Transactions on Graphics 27, 5 (2008), 109:1--109:9.

7 Yu-Sheng Chen, Jie Shie, and Lieu-Hen Chen. 2012. A NPR System for Generating Floral Patterns based on L-System. Bulletin of Networking, Computing, Systems, and Software 1, 1 (2012).

8 Arnaud Emilien, Ulysse Vimont, Marie-Paule Cani, Pierre Poulin, and Bedrich Benes. 2015. WorldBrush: Interactive Example-based Synthesis of Procedural Virtual Worlds. ACM Transactions on Graphics 34, 4, Article 106 (2015), 11 pages.

9 Katayoon Etemad, Faramarz F. Samavati, and Przemyslaw Prusinkiewicz. 2008. Animating Persian Floral Patterns. In Proceedings of the Fourth Eurographics Conference on Computational Aesthetics in Graphics, Visualization and Imaging (CA'08). Eurographics Association, 25--32.

10 Takashi Ijiri, Radomír Mêch, Takeo Igarashi, and Gavin Miller. 2008. An Example-based Procedural System for Element Arrangement. Computer Graphics Forum 27, 2 (2008), 429--436.

11 Rubaiat Habib Kazi , Takeo Igarashi , Shengdong Zhao , Richard Davis, Vignette: interactive texture design and manipulation with freeform gestures for pen-and-ink illustration, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, May 05-10, 2012, Austin, Texas, USA

12 Markus Lipp, Peter Wonka, and Michael Wimmer. 2008. Interactive Visual Editing of Grammars for Procedural Architecture. ACM Transactions on Graphics 27, 3, Article 102 (2008), 10 pages.

13 Chongyang Ma, Li-Yi Wei, Sylvain Lefebvre, and Xin Tong. 2013. Dynamic Element Textures. ACM Transactions on Graphics 32, 4, Article 90 (2013), 10 pages.

14 Chongyang Ma, Li-Yi Wei, and Xin Tong. 2011. Discrete Element Textures. ACM Transactions on Graphics 30, 4, Article 62 (2011), 10 pages.

15 Ron Maharik, Mikhail Bessmeltsev, Alla Sheffer, Ariel Shamir, and Nathan Carr. 2011. Digital Micrography. ACM Transactions on Graphics 30, 4, Article 100 (2011), 12 pages.

16 Radomír Měch and Gavin Miller. 2012. The Deco framework for interactive procedural modeling. Journal of Computer Graphics Techniques (JCGT) 1, 1 (2012), 43--99.

17 Ken Nakagaki , Yasuaki Kakehi, Comp*Pass: a compass-based drawing interface, CHI '14 Extended Abstracts on Human Factors in Computing Systems, April 26-May 01, 2014, Toronto, Ontario, Canada

18 Wojciech Palubicki, Kipp Horel, Steven Longay, Adam Runions, Brendan Lane, Radomír Měch, and Przemyslaw Prusinkiewicz. 2009. Self-organizing Tree Models for Image Synthesis. ACM Transactions on Graphics 28, 3, Article 58 (2009), 10 pages.

19 Yoav I. H. Parish , Pascal Müller, Procedural modeling of cities, Proceedings of the 28th annual conference on Computer graphics and interactive techniques, p.301-308, August 2001

20 Sören Pirk , Ondrej Stava , Julian Kratt , Michel Abdul Massih Said , Boris Neubert , Radomír Měch , Bedrich Benes , Oliver Deussen, Plastic trees: interactive self-adapting botanical tree models, ACM Transactions on Graphics (TOG), v.31 n.4, p.1-10, July 2012

21 Przemyslaw Prusinkiewicz, 1990. The algorithmic beauty of plants. Springer-Verlag, New York.

22 Przemyslaw Prusinkiewicz, Faramarz Samavati, Colin Smith, and Radoslaw Karwowski. 2003. L-system Description Of Subdivision Curves. International Journal of Shape Modeling 09, 01 (2003), 41--59.

23 Daniel Ritchie, Ben Mildenhall, Noah D. Goodman, and Pat Hanrahan. 2015. Controlling Procedural Modeling Programs with Stochastically-ordered Sequential Monte Carlo. ACM Transactions on Graphics 34, 4, Article 105 (2015), 11 pages.

24 Daniel Ritchie, Anna Thomas, Pat Hanrahan, and Noah D. Goodman. 2016. Neurally-Guided Procedural Models: Learning to Guide Procedural Models with Deep Neural Networks. arXiv preprint arXiv:1603.06143 (2016).

25 O. Št'ava, B. Beneš, R. Měch, D. G. Aliaga, and P. Krištof. 2010. Inverse Procedural Modeling by Automatic Generation of L-systems. Computer Graphics Forum 29, 2 (2010), 665--674.

26 O. Stava , S. Pirk , J. Kratt , B. Chen , R. Mźch , O. Deussen , B. Benes, Inverse Procedural Modelling of Trees, Computer Graphics Forum, v.33 n.6, p.118-131, September 2014

27 Jerry O. Talton , Yu Lou , Steve Lesser , Jared Duke , Radomír Měch , Vladlen Koltun, Metropolis procedural modeling, ACM Transactions on Graphics (TOG), v.30 n.2, p.1-14, April 2011

28 Michael T. Wong , Douglas E. Zongker , David H. Salesin, Computer-generated floral ornament, Proceedings of the 25th annual conference on Computer graphics and interactive techniques, p.423-434, July 1998

29 Ling Xu , David Mould, Procedural Tree Modeling with Guiding Vectors, Computer Graphics Forum, v.34 n.7, p.47-56, October 2015

30 Yuanyuan Li , Fan Bao , Eugene Zhang , Yoshihiro Kobayashi , Peter Wonka, Geometry Synthesis on Surfaces Using Field-Guided Shape Grammars, IEEE Transactions on Visualization and Computer Graphics, v.17 n.2, p.231-243, February 2011


Full Text

internal file

Sonstige Links