art critic

  generative art

  galeries all
  new works

  visual basic pr.
  java programs
  short VB6 prg.






GA konference
 GA linki
Drugi linki
ste obiskovalec
 št.:  263795
od okt/2002


Working in the area of informatics for a long time I often thought about not usual possibilities of computer technology. Developing commercial, business and production applications was making me the persuasion that computer could be able to do much more than reading and elaborating data and printing lists or screens. I had in mention human abilities as intelligence, creation, thinking etc. An eternal question was if the computer could create. When the most popular personal computer C64 was available I developed my first programs using simple BASIC programming language and its random number generator. Images appeared on TV screen and to print them was only a dreaming. It was in the earliest 80th and my approach to create simple images with computer amazed everybody to whom presented my programs. In the process of creation computer was completely autonomous to the highest possible degree. By means of a coincidental function the computer itself was free to choose the largest possible number of elements determining a graphic image such as type, number, shape, size, color, position on the screen etc. It created always new, unpredictable and never repeatable images. Unpredictability was achieved by positioning the program in a series of coincidental numbers subordinated to the momentary time value when the program started. The gene scheme of the picture that determined the entire graphic image was generated in this moment. On the figure 1 and figure 2 are presented two typical pictures from those time.

Until the year 1990 I developed a lot of simple programs but having no possibilities to print created images on the paper I was a little bit handicapped. I didn’t find the right way to present my project in public and my creativity began to decrease. In the year 1991 I got my first personal computer with color screen and the next year I bought a color printer. Having all I needed I started to develop new programs using GWBASIC programming language. I used colored points, lines and plains as basic elements of the image. To arrange them and to achieve aesthetic value of the image was the task of the program and the computer. It was in the year 1995 that I participated for the first time in the Festival of Computer Art where I presented printed artworks defined in its field as geometric abstractions (figure 3 and figure 4).

Later I tried to generate stylized images of nature developing more complex programs that had certain deviation from my basic concept. The computer was not any more absolutely free to choose all attributes of the image because it had to respect the legality of the nature. Those were typical pragmatic designed programs where varied only the appearance of defined image (figure 5 and figure 6).

Only near the end of the year 1999 I discovered “Generative Art”, a worldwide known method of creating artworks very close to my basic concept. Reading papers on Internet and founding discussion similar to my considerations in the past was the real surprise for me. In fact I never heard for generative art before but I passed nearly the same way of development as many others without to know what was going on in the world. Discovering experiences of other programmers-artists I learned a lot of new concepts and approaches for doing art with the computer. I developed my first program based on algorithm using mathematic expressions and formula. The results were surprising and not comparable with previous from the artistic point of view. I think that the basic aesthetic laws are built in mathematics because very few of generated images were to be thrown away. On the figure 7 and the figure 8 are presented two examples of mathematically generated pictures.

Examining closely mathematic type of programs I discovered that until the program is alive the image exist in an immense 2D space because all mathematic expressions have definite values for all values of x and y in Cartesian coordinate system. I arranged one program that make me possible to “walk” up and down, left and right and discover how the image looks on different distances from the starting-point of the coordinate system. No canvas or screen limits any more, such an image exist in universe. Important is to apply right mathematic expressions that can create interesting shapes far from the point (0,0). Figure 9 presents the look on the immense image in the central position and figure 10 presents a look on the same image 900 screens right form the point (0,0). 

Programming in GWBASIC caused more and more limits to the development of my project and problems on new WINDOWS versions. In the year 2001 I began to apply VISUAL BASIC a very powerful programming language and very close to my previous knowledge. Using new language I discovered new color possibilities that had very important influence on my recent work. I continued developing algorithm based on mathematic functions and expressions reaching a high aesthetic level of created artworks. A lot of examples generated using my recent programs are exposed on this web site.