Monday, January 29, 2007

Alice in BWonderland

Sunflower

Chinese fish


It has been a while. I am stuck with possibilities, and lack of time. Anyway ...

Sunday, January 14, 2007

Composite



My first intended composite : a yellow circle shape, and a red pic bezier, both transparent.

Sauron's eye



I get it while trying to compose shape and bezier iterators.
Scaling problem on shapes, and an alien look appears.

Friday, January 12, 2007

Distorded sun



From an alien planet ... Health hazard ?

Close



Refine the previous fired jungle detail, by adding one superlevel but also a well defined curve closure. Glowing, to be warmed at full size.

Randomization


And if superiteration were randomly triggered ? Would we live in lemmings kind of world ?

Deployed


Instead of global contractive first iteration, let's do only simple constant translation. Notice how one pattern looks like Mandelbrot's one.

Thursday, January 11, 2007

Dragon death



Let it sleep forever

Paper flowers




Who is the infinite folding man ?

To be finished




Any volunteer ?

Gribouillis : detail



Some detail, really intricate.

Gribouillis



Another bezier shape, based on simple arc.

Dragonfly


Do not awake it ... So beautifully asleep

Flames




Add color and close bezier curves ... Hell in Heaven

Jungle fire detail



I could not resist ...

Fire jungle



So just add again one superiteration level. My computer froze, I manually edited the svg, and got the result. Is this for real ?

Jungle



Let's trigger multiple superiterations. Wow ! I love it !

Pics



Now use a more interseting bezier shape. One iterator first.

Hairy



Add one level of superiteration. Increasing curiosity ?

Wrought



Let's add some multiple superiterators, a level of superiteration, and twickle linewidth.

Curvy



Previous one was quite angulous, let's try with some simple curvy bezier interpolation. Well, only small improvement :-(

OldSchool



Well, same iterator and linear bezier curve as previous post, with more superiteration levels.
Old school fractal, isn'it ?

Linear curve



So as the simpliest bezier curve, draw lines from one iterator. Not quite impressive ... yet.

Dual view

Variations of parameters and use shape pattern are endless. But why not change my point of view ? Why, instead of letting the spiral emerged, not draw it explicitely ? And why not learn playing with bezier curves ?
OK, so basics : compute center of iterations for an iterator, and compute a curve from their list.

Zoom



For the first time, a close view of the emerging center. Notice the little curvy patterns around...

Worm



Big Dune's worm, asleep, probably waiting for rythmic human pace

Toxically stained



Another gasteropod, obviously highly toxical one

Radiant



Some kind of really crunchy spinning.

Flashfront


And now the alive transparent fossil.

Flashback



I just found it as an old archeological sign, ready to take some kind of life.

Wednesday, January 10, 2007

Quartet


Same parameters, but with angle of superiteration near PI / 4

And let there be color ...



Well, not so colorized, but just add some red outlines.
Pretty isn'it ?

Superiteration 2.0



So first previous image was with only one level of superiteration : here is the version 2.0 (superiteration 2). Notice the transparent concentration effects.

Superiteration



As title means it : at each iteration / contraction, let be a new iterator, with augmented contractive ratio and angle.
Code : redesign is now needed. Let's use XOTcl for objects and classes, and let's define iterator, superiterator, shape, svg renderer ...

But first let's play with shapes and parameters ...

First image


Say it, get it. Basic.
Code : imperative, raw, and so many things hardcoded.
Next : iterate on iterators.

Planning

Howto :
  • I love Tcl, so I've got my generative tool :-)
  • I want to use vector shapes, so use SVG. As for display tool, use Inkscape.
  • Maths ? For the moment, basic contractive mapping : take a circle, translate it, rotate it, scale it down, and iterate.

Inspiration

Abstract : Mandelbrot reconstruction, and beyond.

More precisely :
- Mandelbrot set is beautifull, but uncontrollable. You have to iterate z2 + c.
- Mandelbrot set is rasterized : compute each pixel, and let the brain rebuild the shape
- Mandelbrot set is limited : despite the variety of shapes and coloring algorithm, you find always the same contracting pattern.

So why not create a new kind of generative code to push the enveloppe ...

Fractalyze 0.0

Birth. Every story has a beginning, so let's do it