giving something back to the Flash community


now that we have a decent amount of tools to process lines, segments and triangles, it’s time to start using a paradoxically complex shape: Mister Circle.
Read the rest of this entry »


this is more of a “technical” or at least practical post.
Read the rest of this entry »


sad but true, lines are not surfaces. time to remedy this :)
Read the rest of this entry »


our generative toolbox is growing bigger. we have points, lines and polylines which are powerful tools. now as seen in the beginning of the previous article, a big question to ask ourselves is “how to joints the dots?”.
there are ways…
Read the rest of this entry »

B.I.G.A. 4 : LINES 2/2

following our latest discoveries, we’ll go further with lines & segments and talk about non-parallel lines.

first let me clarify one thing. if you’ve followed the previous articles, you may have noticed that I keep talking about dimensions. it is because one of the key notions of generative art is complexity.

Read the rest of this entry »

B.I.G.A. 3 : LINES 1/2

as seen in the last article, one dimension is the relationship between two values or two states of an object.
this relationship can be quantified which allows us to normalize and interpolate a value between 2 values.
as we’re interested in graphics, it enabled us to draw a line between 2 points.

now what if we add a second line?
Read the rest of this entry »

B.I.G.A. 2 : LINE

as seen before, the point has no dimension.
an inifinity of times no dimension equals no dimension which is not really interesting when it comes to generative art.
in the previous example, I needed to make the point distribution issue easier to understand so I cheated by representing them in a 2D space but points, have no dimension unless we bind them together.

if we bind 2 points that have no dimension, we obtain our first dimension.
Read the rest of this entry »

Basics In Generative Art (B.I.G.A.) 1 : POINTS

I’ve started a series entitled “basics in generative art”.

I am not a generative artist and this is not a generative art for dummies.
As for lots of people, I started using Flash for its graphic capacities. Back in the days of AS1 & 2, lots of tutorials were flourishing here and there about graphics and code. Art Directors and motion designers could put their hands on code and build functional prototypes without asking for help. Times have changed, and swapping to AS3 left a lot of people behind.

What I’ll share here is a series of snippets & thoughts about generative art and computational geometry, some useful tools, notions and approaches to recurrent problems. Again even though there is an Ariadne’s thread ( “N dimensions” ), this not a book or a manual.
This being said, concepts and snippets will grow increasingly complex over time so If you’re new to graphics in Flash, or new to generative processes in general, you may want to read articles chronologically.

Anyway, I hope you’ll enjoy reading this so much as I enjoyed writing it.


Read the rest of this entry »

AUGXL session feedback & material

on Dec 8th, 2010
about: actionscript 3
feat. ,

on the 17th of november, I had a chance to give my very first session about Flash at the AUGXL, in Amsterdam.
Read the rest of this entry »

CRMA 2011 workshop feedback & demos

on Dec 8th, 2010
about: actionscript 3, work
feat. , , , ,

as mentioned in a previous article, I had a chance to give a workshop to the CRMA students.
we spent 3 days working with Flash, on graphics thingies and it was just great!
those students are really skilled and once they’ll be out of school, there will be no job left for me on the market of creative coding … bastards…^^
Read the rest of this entry »


on Nov 1st, 2010
about: actionscript 3, geometry, graphics
feat. , , , ,

spidron cover
a curious shape indeed.
this morning I was looking for things to show during my upcoming workshop so I was roaming around on flickr and found eskimoblood’s profile & work.
I found the spidron tests he did exetremely interesting and wanted to know a bit more.
Read the rest of this entry »

L-system bis repetita

on Oct 26th, 2010
about: actionscript 3, geometry, graphics
feat. , , ,

lsystem cover
I’m currently working on the content of the workshop I’ll give next month to the CRMA students. this gives me the opportunity to dive deep into all I know about geometry, patterns and shapes generation.
Read the rest of this entry »


on Oct 13th, 2010
about: actionscript 3
feat. , ,

a quick note to thank everyone who took some time to vote for me to be part of the next FOTB.
it meant a lot to me, I did all I could and asked you (reader/followers) a lot.
it wasn’t enough though, I didn’t make it.
I’m glad, Tom, Tomek & Andreas are back for more next year ! I’ll be there, front row.
just wanted to thank you all for your support.

now back to work!
the official videos have been updated today :
and this would be me :)

my speech goes from fake self-confidence to approximate explanations and ends up in an unclear gooey mess.
note to self: “prepare a text and stick to it asshole.”

other videos can be seen there:
and on the official website:
some really cool shit inside \o/

elevator pitch bloopers

bloopers cover
or the bullets that you’ve dodged.
Read the rest of this entry »

“I’m not impressed at all…”

dynamic fracture algorithm
my first Flash on The Beach is over, it was one of the best times I’ve had in a long while.
spending 4 days with talented flashers/designers/creatives/devs from around the world is really a unique experience. I had a chance to attend sessions by people I consider to be the best digital artists but also to find myself new heroes.

[update]an implementation of the incremental convex hull algorithm is available here

Read the rest of this entry »

song of the forklift

on Aug 26th, 2010
about: Uncategorized
feat. ,

today frank twitted a link: the sound of sorting algorithms

simply brillant.

so I’ve quickly put together a sample file to read the sound a of a 3D object.

you can slide or click the slidebar to seek some vertices, the panning is done according to the vertex’s X position, the frequency of the Sound is based on its Y & Z values.
there are funny sequences like the wheels or the seat.
I can’t remember where I found the forklift’s model :/

as I’m really not into sound or music, I’ve used Keith Peters’ Tone class pretty neat piece of code. some enhancement would include a better sound generation like the excellent as3fxr by my fellow elevator pitch sibling Thomas Vian or some effects.

anyway it is a proof of concept, I still can’t understand how to control the sound generation and anyway I suck at sound…
enjoy :)

smooth and smoother

on Aug 23rd, 2010
about: graphics
feat. , ,

for some expirement I’m working on, I want to build a RGB colorspace ( = cube ).

the hexagon is drawn using a 2*2 pixels pattern and the drawtriangles method. it is conveniently smooth. the swatches under the hexagon show the pattern stretched to a 50 * 50 square using Bitmap.smoothing = true and below a 50 * 50 square drawn using the same pattern and beginBitmapFill + drawTriangles. the results differs greatly.

I never had a chance to notice that and I needed to share it with the world ^^’

icosahedron for pv3d

on Aug 22nd, 2010
about: 3D, geometry
feat. ,

a couple of weeks ago, somebody asked me how I would do an icosahedron in 3D, to which I answered “dunno, maybe I’d follow something that explains how to build it”, which I did thanks to that person :)
Read the rest of this entry »

lost in the haystack

on Aug 19th, 2010
about: text
feat. , , , ,

this one’s about Levenshtein distance and how to find a needle in a haystack. again nothing revolutionary but might be of some use.
Read the rest of this entry »

180 seconds of glory

on Jul 2nd, 2010
about: Uncategorized
feat. , , ,

ooooooooooooooh yeah!

I’m excited as a schoolgirl to announce that I’ll be speaking for a 180 extatic seconds during the next FOTB‘s elevator pitch.
Read the rest of this entry »

© 2009 HIDIHO!. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.