Skip to main content

2016 | OriginalPaper | Buchkapitel

L2 Designer

A Tool for Genetic L-system Programming in Context of Generative Art

verfasst von : Tomáš Konrády, Kamila Štekerová, Barbora Tesařová

Erschienen in: Transactions on Computational Collective Intelligence XXIV

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We propose a new format to define parametric L-systems (L2 language) and its implementation in JavaScript (L2 Designer). Our language allows us to create formal definition of the hierarchy of L-systems. The L2 Designer enables us to discover L-system grammars by means of interactive evolution - the common method used in Evolutionary art.
We provide an example of L2 program and we illustrate possibilities of L2 Designer on the two case studies. First case study was inspired by an artistic decorative floral pattern. Second case study describes the detailed process of developing a new L-system grammar that leads to the original graphics.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Ashlock, D., Bryden, K.M.: Evolutionary control of Lsystem interpretation. In: CEC 2004, vol. 2, pp. 2273–2279 (2004) Ashlock, D., Bryden, K.M.: Evolutionary control of Lsystem interpretation. In: CEC 2004, vol. 2, pp. 2273–2279 (2004)
2.
Zurück zum Zitat Bergen, S., Ross, B.J.: Aesthetic 3D model evolution. Genet. Program. Evol. Mach. 14, 339–367 (2013)CrossRef Bergen, S., Ross, B.J.: Aesthetic 3D model evolution. Genet. Program. Evol. Mach. 14, 339–367 (2013)CrossRef
4.
Zurück zum Zitat Boudon, F., et al.: L-Py: an L-system simulation framework for modeling plant architecture development based on a dynamic language. Front. Plant Sci. 3, 76 (2012)CrossRef Boudon, F., et al.: L-Py: an L-system simulation framework for modeling plant architecture development based on a dynamic language. Front. Plant Sci. 3, 76 (2012)CrossRef
7.
Zurück zum Zitat Galanter, P.: Computational aesthetic evaluation: past and future. In: McCormack, J., d’Inverno, M. (eds.) Computers and Creativity, pp. 255–293. Springer, Heidelberg (2012)CrossRef Galanter, P.: Computational aesthetic evaluation: past and future. In: McCormack, J., d’Inverno, M. (eds.) Computers and Creativity, pp. 255–293. Springer, Heidelberg (2012)CrossRef
8.
Zurück zum Zitat Chakrabarti, A., Shea, K., Stone, R., et al.: Computer-based design synthesis research: an overview. J. Comput. Inf. Sci. Eng. 11, 021003 (2011)CrossRef Chakrabarti, A., Shea, K., Stone, R., et al.: Computer-based design synthesis research: an overview. J. Comput. Inf. Sci. Eng. 11, 021003 (2011)CrossRef
10.
Zurück zum Zitat Jacob, C.: Genetic L-system programming. In: Davidor, Y., Männer, Reinhard, Schwefel, Hans-Paul (eds.) PPSN 1994. LNCS, vol. 866, pp. 333–343. Springer, Heidelberg (1994)CrossRef Jacob, C.: Genetic L-system programming. In: Davidor, Y., Männer, Reinhard, Schwefel, Hans-Paul (eds.) PPSN 1994. LNCS, vol. 866, pp. 333–343. Springer, Heidelberg (1994)CrossRef
12.
Zurück zum Zitat Karwowski, R., Prusinkiewicz, P.: Design and implementation of the L+C modeling language. Electron. Notes Theor. Comput. Sci. 86(2), 134–152 (2003)CrossRef Karwowski, R., Prusinkiewicz, P.: Design and implementation of the L+C modeling language. Electron. Notes Theor. Comput. Sci. 86(2), 134–152 (2003)CrossRef
13.
Zurück zum Zitat Kniemeyer, Ole, Kurth, Winfried: The modelling platform GroIMP and the programming language XL. In: Schürr, Andy, Nagl, Manfred, Zündorf, Albert (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 570–572. Springer, Heidelberg (2008)CrossRef Kniemeyer, Ole, Kurth, Winfried: The modelling platform GroIMP and the programming language XL. In: Schürr, Andy, Nagl, Manfred, Zündorf, Albert (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 570–572. Springer, Heidelberg (2008)CrossRef
15.
Zurück zum Zitat Koza, J.R.: Genetic Programming. 1: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (2000) Koza, J.R.: Genetic Programming. 1: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (2000)
17.
Zurück zum Zitat Lindenmayer, A.: Mathematical models for cellular interactions in development. J. Theor. Biol. 18, 280–315 (1968). Elsevier, Part I and IICrossRef Lindenmayer, A.: Mathematical models for cellular interactions in development. J. Theor. Biol. 18, 280–315 (1968). Elsevier, Part I and IICrossRef
19.
Zurück zum Zitat McCormack, J.: Evolutionary L-systems. In: Hingston, P.F., Barone, L.C., Michalewicz, Z. (eds.) Design by Evolution, Natural Computing Series, pp. 169–196. Springer, Heidelberg (2008)CrossRef McCormack, J.: Evolutionary L-systems. In: Hingston, P.F., Barone, L.C., Michalewicz, Z. (eds.) Design by Evolution, Natural Computing Series, pp. 169–196. Springer, Heidelberg (2008)CrossRef
21.
Zurück zum Zitat Sivaraj, R., Ravichandran, T.: A review of selection methods in genetic algorithm. Int. J. Eng. Sci. Technol. 3, 3792–3797 (2011) Sivaraj, R., Ravichandran, T.: A review of selection methods in genetic algorithm. Int. J. Eng. Sci. Technol. 3, 3792–3797 (2011)
22.
Zurück zum Zitat Stiny, G.: Shape rules: closure, continuity, and emergence. Environ. Plan. 21, 49–78 (1994)CrossRef Stiny, G.: Shape rules: closure, continuity, and emergence. Environ. Plan. 21, 49–78 (1994)CrossRef
Metadaten
Titel
L2 Designer
verfasst von
Tomáš Konrády
Kamila Štekerová
Barbora Tesařová
Copyright-Jahr
2016
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-53525-7_5