In the last days I spend a few minutes generating L-sytems and tried to achieve some performant results like this one. So having this pattern of pretty fast generated hilbert curves I thought it´s time to mash up things a bit. First, let´s create another 3d primitive using Flash Player 10´s graphic.drawTriangles method, a cylinder, which then is textured with the L-system pattern. Secondly let´s modify the vertices of the cylinder and break it´s form a bit. The result is still cylindric but looks more rugged now which I preferred this time.

Launch (You can turn off/-on the background pattern to gain a few extra FPS)
Well, even if the cylinder works fine in this example my next step should probably be correct TriangleCulling in here…
Posted in:
Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments
Art, trash - opinions differ on this question. I think the beauty is in the eye of the beholder. In my point of view most generative art results are beautiful and partly even gorgeous. Recently I´ve written a little article on this subject wich was just published on Create or die. Featured therein is following small experiment, a procedural painter…
Well, I´ve defined a few presets and rules in there, so that the program allows you to switch between various painting-, form- and drawing-modes.

Launch (try to paint this by hand in the same time)
Btw., the full sources of this example are part of the article on Create or die.
Enjoy!
Posted in:
Pixel Bender, Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments
This one is kinda my favourite playthings lastly, not only because I´ve invested a lot of my sparetime in it. First of all, what does “VoroSphere” mean? Well, it´s an artificial word of course wich stands for the combination of Voronoi graphs mapped onto a sphere via graphics.drawTriangles. But there´s more to it than that. If the sound is loaded too (keep in sight the little progress bar at the top on the right), you can pitch the sound by holding mouseDown and move around the sphere.
So don´t forget to turn on your speakers!

Launch
Just another slight lead: Right after the sound is loaded you have to wait a little bit until the sphere is actuated again but then you can get started pitching like hell…
Posted in:
Astro, Flash, Actionscript3
by
frank reitberger
/
3 Comments
Use 10000 perlinNoise driven particles to repaint an image continuously. According to your mouse movements you can influence the particles flow. I used a little Pixel Bender Shader I´ve written to shift each particles colour value steadily.

Launch
Damn, I really like those kind of playthings…
Posted in:
Pixel Bender, Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments
Soundscapes. May 20, 2009 at
11:33 am
My next excursion into that to me relatively unknown field of synthetic sound generation. Let´s see what happens if we combine isosurfaces, particles and some synthetic sounds? Well, the first part, generating isosurfaces, is rather comfortable to realize with Flash10 and the new graphics.drawTriangles() method. Then we add some particles upon that continuous scan the colours of the surface. Lets set a little rule therefore: The brighter the shade the higher is each y-position of a particle (OK, that´s what heightmaps are made for), and whenever a particles y-position is greater than a specified value, a tone is generated.
So, turn on your speakers and tune in SoundScapes…

Launch
This time, to the delight of the people around me, it all sounds more harmonic, still faraway from being melodic or as charming as Andre´s ToneWheels sounds, but at least not so fierce than the sound of perlinNoise tingled. And finally I think it generates quite interesting lanscapes as well. But maybe you feel like changing the look of the landscape or the tones timbre, well, cast a glance at the sources.
Posted in:
Astro, Flash, Actionscript3
by
frank reitberger
/
1 Comment
Just a slight lead at this point that Create or die has released my little FFK09 report a short while ago. So it´s a further contribution with all my positive snapshots additional to all those positive feedback out there, read flashmagazine´s FFK09 summary or Nicolas Cannase´s impressions for example.
continue reading…
Posted in:
Flash
by
frank reitberger
/
No Comments
Spend a couple of hours the last days to dress up an image in a 140 characters tweet via twitter. I´m not trying to keep up with Quasimondo, who summarily has written an awesome image encoder/decoder that allows to send a whole image in a tweet (…this is madness, Mario!). Well, I sheated and extended the original #tweetcoding rules by one parameter. I allowed myself to put one image within Flash. Despite that it´s quite challenging enough then to write something in just 140 characters that dresses up that image. As a sample, here´s one of my results:

You can watch a few more of my results via flickr. Maybe you feel challenged too, so wouldn´t it be nice to have a second #tweetcoding round extended by the allowance to put one image within Flash optionally?
Well, that sounds exciting to me…
Posted in:
Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments
At last weeks FFK09 I once again visited Andre Michelle´s talk about generating and manipulating sound with Flash10, wich was, as always, very interesting. After that, I got this idea of how perlinNoise might tingle? Well, I´ve to mention that I´m totally 404 in this field but Andre kindly makes available some nice examples and sources such as Tone Wheels wich I picked as basis.
My focal idea was to build a perlinNoise map, convolve and work out the octaves and add some random moving particles on top. Now, whenever a particle hits a specified range of colours within the map, mainly at the octave peaks, a tone is created (each particle has a different timbre). Carefully spoken - we´re listening to the sounds of perlinNoise now and it sounds a bit fierce, I can tell you!
At the moment I provide two different perlinNoise maps wich can be shifted by mouseDown (look out, the second map is kinda cpu heavy weight!) and you can change the particles timbre by pressing the SPACE key.
So, turn on your speakers and listen to the sound of perlinNoise..

Launch
And for all those, who want to teach this kinda gloomy sounding perlinNoise that the world out there sounds even more cheerful, here are the sources. And please don´t rant about my sloppy code enhancements, due to the fact my harddisk crashed today and I´m more than lucky that I managed to publish this snippet at all!
Posted in:
Pixel Bender, Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments
Just can´t stop refining my BlobMeshes. Most recently I´ve upgraded the triangulations, so that the mesh surfaces are displayed much smoother now. Thereto I´ve built three more textured meshes, each one quite elusively absorbing, like I think (playing with perlinNoise is such a great fun).

So what have we got here?
- Dark legacy
- Aquarelle
- Viscous
Well, my favourite BlobMesh is “dark legacy” - nice to see that a Pixel Bender based Convolution remains performant like this!
Posted in:
Pixel Bender, Astro, Flash, Actionscript3
by
frank reitberger
/
No Comments