7 CONCLUSIONS
The current version of L2 Designer is capable of
evolving stochastic parametric L-systems which are
described by L2 language and generate complex
graphical patterns.
Our next intention is to improve the
effectiveness of genetic operators to speed up the
fitness evaluation. For that we are going to
implement a module for the processing of user’s
input using graphic tablet or vector image file.
The development of L2 language continues. New
features will be added such as decomposition rules
or rule conditions.
Finally, with respect to the generative art
applications, we want to explore the possibility of
integration of L2 Designer with graphical editors to
support creativity in users.
ACKNOWLEDGEMENTS
This work was supported by the University of
Hradec Králové under the specific research project
7/2015.
REFERENCES
Ashlock, D., Bryden, K.M., 2004. Evolutionary control of
Lsystem interpretation. CEC2004, vol. 2, pp.2273–
2279.
Bergen, S., Ross, B.J., 2013. Aesthetic 3D model
evolution. Genet. Program. Evol. Mach. 14, pp.339–
367.
Bison, 2015. http://www.gnu.org/software/bison/
Boudon, F. et al., 2012. L-Py: an L-system simulation
framework for modeling plant architecture
development based on a dynamic language. Front.
Plant Sci. 3(76).
Flex, 2015. http://flex.sourceforge.net/
Galanter, P., 2012. Computational Aesthetic Evaluation:
Past and Future. In: McCormack, J., d’ Inverno, M.
(Eds.): Computers and Creativity. Springer, pp.255–
293.
Chakrabarti, A., Shea, K., Stone, R. et al. , 2011.
Computer-Based Design Synthesis Research: An
Overview. J. Comput. Inf. Sci. Eng 11, 021003–
021003.
JacoHornby, G.S., Pollack, J.B., 2001. Evolving L-
systems to generate virtual creatures. Computers &
Graphics, Artificial Life 25, pp. 1041–1048.
doi:10.1016/S0097-8493(01)00157-1.
Jacob, C., 1994. Genetic L-system programming, in:
Parallel Problem Solving from Nature—PPSN III.
Springer, pp.333–343.
Jison, 2015. http://zaach.github.io/jison/
Karwowski, R., Prusinkiewicz, P., 2003. Design and
Implementation of the L+C Modeling Language,
Electronic Notes in Theoretical Computer Science,
86(2), pp.134-152.
Kniemeyer, O., Kurth, W., 2008. The Modelling Platform
GroIMP and the Programming Language XL, in:
Schürr, A., Nagl, M., Zündorf, A. (Eds.), Applications
of Graph Transformations with Industrial Relevance,
LNCS, Springer pp.570–572.
Konrády, T. 2015. L2 documentation.
https://github.com/tommmyy/l2js.
Koza, J.R., 2000. Genetic programming. 1: On the
programming of computers by means of natural
selection, MIT Press.
L2 documentation, 2015.
https://github.com/tommmyy/l2js.
Lindenmayer, A., 1968. Mathematical models for cellular
interactions in development. J. of Theoretical Biology,
Elsevier, Part I and II, pp.280–315.
L-script Examples, 2015.
https://github.com/tommmyy/l2js.
McCormack, J., 2003, The Application of L-systems and
Developmental Models to Computer Art, Animation
and Music Synthesis.
http://www.csse.monash.edu.au/~jonmc/research/thesi
s.html.
McCormack, J., 2008. Evolutionary L-systems, in:
Hingston, P.F., Barone, L.C., Michalewicz, Z. (Eds.),
Design by Evolution, Natural Computing Series.
Springer Berlin Heidelberg, pp.169–196.
Node.js, 2015 https://nodejs.org/
Sivaraj, R., Ravichandran, T., 2011. A Review of
Selection Methods in Genetic Algorithm. International
Journal of Engineering Science & Technology 3.
Stiny, G., 1994. Shape rules: closure, continuity, and
emergence. Environment and Planning B: Planning
and Design 21, pp.49 – 78.
The Warner Textile Archive, 2015.
http://www.warnertextilearchive.co.uk/