The Timemachine
Todays sketch features "The Timemachine" by H.G. Wells. I love the story and I love the idea of messing with the flow of events in a temporal context - so I downloaded the text from project-gutenberg and made a sketch that displays random lines of the text and then makes them fade into non-existense
click here to start the sketch or download the sourcecode.
have fun
A slightly hedonistic, but very wise motto for today ...
Hidden Workbench in a Shelf
Since space is very rare in my flat I made a small workbench that is hidden in an ikea-shelf. I combined a folding table and an ikea shelf. Then I added some small cabinets with drawers and an adjustable lamp. I had to add some heavy stuff to the bottom of the shelf to prevent it from toppling over. Old computer displays and scanners that havent been ripped for parts yet are very convinient :-)
Now I have a workbench that's big has a decent light and can be put away very easy when not in use
3D mushrooms in processing
My mushroom-drawing from yesterday inspired me to do some 3D coding in processing again so I made a rotating 3D version of my purple mushrooms
click here to start the sketch or download the sourcecode.
colorchanging, pulsating tunnel-effect animation
I made a pulsating, colorchanging tunnel-effect. Currently the pulse is generated using an Square-Animator from my animator library, but I think I will hook up minim to make it into an adui visualizer eventually
click here to start the sketch or download the sourcecode.
Animator Library - 2nd Alpha version
I gave some more code and love to my animator-library for processing and I think it has improved enough to release a new version
Animators can now be added to a Sequence
Sequence s = new Sequence();
s.addAnimator( new LinearAnimator( 500,100,200 ));
s.addAnimator( new SquareAnimator( 200, 200, 100 ));
the sequence can be started using s.start() and the value is fetched using s.get()
A simpler form of defining sequences is to use the string-parser
the same Sequence as above can be defined using
Sequence s = Sequence.parse( "S100,L500->200,Q200->100");
The animators are separated with a comma, each block starts with a letter and one or two parameter
- "S" is the start value
- "L" defines a LinearAnimator the first integer defines the time the second one the target value
- "Q" defines a SquareAnimator the first integer defines the time the second one the target value
- "R" defines a RootAnimator the first integer defines the time the second one the target value
- "D" defines a Delay in milliseconds
I also added a bunch of new Examples that show how to use the new features
As always feedback is very welcome!
hiding some screws on my Chair
I got a new chair from ikea which came with armrests. I didn't want to screw them on the chair, because I generally don't like arm-rests on my chairs and they don't fit under my desk. Not mounting the arm-rests left some blank nuts which didn't look very pretty.
3D-printer to the rescue - I printed some caps to hide the nuts
You can download the scad file or the stl file If you need an example or happen to have the same chair
trigonometric plasma
This is processing sketch that generates a plasma effect using sine and cosine functions
click here to start the sketch or download the sourcecode.