Explorations in computer graphics


Most of these images are obtained with a genetic algorithm. I have an alphabet of 16 letters each corresponding to a simple function like sin(x) that, when applied to each pixel value of a image, will return a new pixel value and thus a new image. First I generate random words from this alphabet with a maximum of 100 letters. These words are transformed in images starting from one with all pixels set to 1. An example of this first set of around 50 images is seen here. In the next step I select 3 of these and in the next set of images half are produced by random mutations of these 3 ,the rest completely randomly like the first ones. I proceed in this way until I get a promising image that I would look in a bigger size and eventually save. No attempt is done,up to now, to breed two images.

Polyspiral (74K)This was obtained with the following svg image. SVG has been dubbed the HTML for Graphics and makes producing great images as simple as writing a few markups in a text file. If you add a simple Javascript program (as in this case) you have a generator of wonderful images that change every time you reload the svg image. Note that ,if you want to see the svg image, you must have the adobe plugin installed. [Added 23 July 2004]

Twisted space #2 (239K)This was obtained with the following formula. and Fractorama on a Linux machine. [Added 20 Oct 2003]

Twisted space Twisted space (125K)This was obtained with the following formula. and is my first try with a program called Fractorama on a Linux machine. [Added 14 Oct 2003]

Jusqu'au but (13K)This was obtained with a small variation of the code in this Java program(applet). The program is the same that was used for the previous image. This is the first time I use the png format. [Added 24 Feb 2003]

Hilbert (75K)This was obtained with the following Java program(applet). The program uses the recursive algorithm of the hilbert curve. [Added 8 Jan 2003]

Blossoming(~400K) Javascript animation obtained with 16 images . Each image is a Fractint rendering of a ufattr dynamical system. [Added 3 Nov 98]

Four Dragons(125K) Fractint rendering of a ufattr dynamical system. [Added 28 Oct 98]

Seashell(114K) Fractint rendering of a ufattr dynamical system. [Added 28 Oct 98]

Ripples(71K) Fractint rendering of a ufattr dynamical system. [Added 28 Oct 98]

Paper cut(103K) Fractint rendering of a ufattr dynamical system. [Added 22 Oct 98]

Condominium(71K) Fractint rendering of a ufattr dynamical system. [Added 22 Oct 98]

The Cheshire Cat(~1M) Javascript animation obtained with 22 images . Each image is a Fractint rendering of a ufattr dynamical system. [Added 21 Oct 98]

The fiery snow lion of Tibet(151K) Fractint rendering of a ufattr dynamical system. [Added 13 Oct 98]

Welcome!(515K) Fractint rendering of a ufattr dynamical system. [Added 8 Oct 98]

Caught in the web(514K) Fractint rendering of a ufattr dynamical system. [Added 7 Oct 98]

The incredible fractal jewel(314K) Fractint rendering of a ufattr dynamical system. [Added 6 Oct 98]

Straw(814K) Fractint rendering of a ufattr dynamical system. [Added 6 Oct 98]

Tattooed caterpillar(581) Fractint rendering of a ufattr dynamical system. [Added 30 Sept 98]

Symmetric growth(501) Fractint rendering of a ufattr dynamical system. [Added 27 Sept 98]

Summer Palace(191K) Fractint rendering of a ufattr dynamical system. [Added 24 Sept 98]

Binding pattern(416K) Fractint rendering of a ufattr dynamical system. [Added 17 Sept 98]

The meeting of opposites(160K)Collage of Fractint renderings of the same ufattr dynamical system. [Added 15 Sept 98]

The wheel(317K) Fractint rendering of a ufattr dynamical system. [Added 10 Sept 98]

The rose 2(139K) Fractint rendering of a ufattr dynamical system. [Added 3 September 98]

Alien eye(324K) Fractint rendering of a dynamical system. .[Added 31 August 98]

Bridge to a new world(182K) Fractint rendering of a dynamical system. .[Added 31 August 98]

The connection in the center(170K) Fractint rendering of a dynamical system. .[Added 31 August 98]

The rose(123K) Fractint rendering of a dynamical system. .[Added 31 August 98]

The boat(18K)produced by taking a pixel from each one of similar images(something like Mandelbrot). .[Added 21 August 98]

Seven fold symmetry(267K)Fractint rendering of a formula that turns up frequently among those found by ufattr. .[Added 21 August 98]

Strange island(160K)produced with Fractint .[Added 19 August 98]

Detail 1 and 2 of the Patterns that connect fractal produced with fractint .[Added 11 August 98]

Detail of the insect(407K) .Fractint zooming and rendering of the Loch Ness monster .[Added 7 August 98]

The Seal(161K) .Fractint rendering of the New Beginning fractal.[Added 29 July 98]

Deeper and deeper(373K) .[Added 18 June 98]

The seeds(349K) .[Added 10 June 98]

The inner chamber(117K) .[Added 3 June 98]

Alien peacock(155K) and Dream Catcher(75K) .Fractint rendering of a dynamical system with a fivefold simmetry .[Added 25 May 98]

Fractured window(351K) .Fractint rendering of a pattern very frequent in my images. See for example Homage to Greenaway .[Added 21 May 98]

Indian basket(368K) .Fractint rendering of the Mira dynamical system .[Added 12 May 98]

Strange flower #1(256K) and #2(120K).Fractint rendering of a dynamical system formula .[Added 28 April 98]

The cloak of the wizard(351K)[Added 27 April 98]

The flag fractal(180K)This has been rendered with a different color map using Fractint from the original[Added 19 Mar 98]

Colored sand painting(484K)and Moon surface(204K)[Added 27 Feb 98] Simple formula rendered in fractint with a random modification of orbits. This produces the characteristic pattern. The first image is an enlargment of the center of the second image with the goodega palette.

Coat of arms(205K)[Added 19 Feb 98] Superimposition of many symmetrical images.

Riding the big one(197K)[Added 17 Feb 98] Enlargment of the hammer strange attractor using Fractint (bof60 representation).

Footprints in a landscape(373K)[Added 5 Feb 98] This image turned out zooming a strange attractor using Fractint (bof60 representation).

Paper flower(64K) [Added 3 Feb 98]
Representation of an attractor in fractint by using the so called bof60 method with color palette chosen after some random variations.

Sculpted rock(486K)[Added 29 Jan 98]
This is an attempt at representing a strange attractor in fractint by using the so called bof60 method.

Space tent(166K)[Added 23 Jan 98] This image turned out trying alternative representations of a fractal formula using Fractint (startrail representation).

Behind the mirror(119K)[Added 10 Dec 97]
This is my first attempt at creating a color map with fractint using the wonderful tutorial by Linda Allison.

Color box(52K)[Added 23 Sep 97]

Jewel box(298K)[Added 23 Sep 97]

Painting proof(270K)[Added 1 Apr 97]

The yellow lace(153K)[Added 1 Apr 97]

Totem(45K), Textile fabric(265K) and The green shade(289K) [Images added 27 Mar 97]

Emerging pattern(305K)[Added 26 Mar 97]

Intricate pattern(225K)[Added 25 Mar 97]

Garden(276K)[Added 24 Mar 97]

Containers(128K)[Added 21 Mar 97]

The worlds within(37K)[Added 19 Mar 97]

The cave of the thousand colors(376K)[Added 19 Mar 97]

The scarf(282K)[Added 19 Mar 97]

Plastic fabric(93K)[Added 19 Mar 97]

Flowers(166K)[Added 18 Mar 97]

Curtain(239K)[Added 18 Mar 97]

Snakeskin(293K)[Added 18 Mar 97]

Mask(316K)[Added 17 Mar 97]

Rulers for web pages [Added 5 Mar 97]

Arabesque(374K), Stacks(51K) and Loom(102K).[Added 5 Mar 97]

Silk(141K) and Stalks(298K).From now on, all images obtained with a genetic algorithm applied to a set of initial images like these(201K)[Added 4 Mar 97].

Planets with fractal textures rendered by PovRay(121K) [Added 20 Feb 97]

Spiral of spheres rendered by PovRay(179K) [Added 19 Feb 97]

Overlaying images on a fractal background(81K) [Added 18 Feb 97]


Copyright Giuseppe Zito 1997,1998
Maintained by Giuseppe Zito: Giuseppe.Zito@cern.ch.