Evri Blogger Widget

we are an infinite loop

Pacat ca ma grabesc. [Too bad I'm in a hurry.] A blog about computational design, generative art, geometry, math, architecture and the means employed to materialize these forms of expression. It's an ongoing chronicle of my personal research in this field and an information pool for curious minds. Without fancy words, it's a haha place for me. Not topic oriented, more or less it is flow oriented.
Showing posts with label p55. Show all posts
Showing posts with label p55. Show all posts

Sep 22, 2007

Deedee is playin'




deconstructing a sphere a la bruno zevi :) or not.

Aug 9, 2007

spherical harmonics part 2

sphere harmonics part 2
sphere harmonics part 2
sphere harmonics part 2

Ribbon effect obtained quite simple instead of i++ in the main for loop we now have i+=2 or i+=3

Aug 8, 2007

sphere harmonics

sphere harmonics implemented in processing.
some screenshots (here's the complete list):

grab-21
grab-30
grab-36

Jun 21, 2007

Sound Arcs, revisiting

This video recording done with my cameraphone.
A nifty addition to the sketch - everything is inside a big sphere lighted with a spotlight, which gives us a very nice gradient to the background. Hack came off this processing discourse topic.


Windows application is here, Mac application is here. No sketch-in-a-browser for this one. The code is in the zip file.

Yep, and music credits - soma.fm presenting "Urchin" - not the 70's band google's throwing in its searches.

Jun 20, 2007

arcs and sound

Simple yet effective:

A nice way of using lookup tables - tribute to toxi.
No applet for this one, nor for the DLA fractals toy - this one uses sound, and it's a big hassle getting the applet singed and then making opengl work properly in a browser; maybe in some distant future, i'll export the apps and upload them. Code available on request - there's not much to it, though :)
Oh, and exporting the video using Shiffman's moviemaker library.

Jun 15, 2007

Difusion Limited Aggregation

Sau DLA pe scurt. Joaca buna in processing in loc sa invatam pentru geometrie sau rezistenta materialelor. Numa buni fractalii astia de testat toxiclibs - bune chestii, restpect.





More to come soon. M-am gandit si we shall react to sound. Nu cu chestiile astea, devin prea complicate geometric in prea putin timp. Nu-i asa ca arata bine daca le colorezi?

May 26, 2007

Tema 6 la studiu' formei

Esti in pana de idei?
Ai probleme existentiale legate de viata ta de pana acum?
Iei note mici si nu esti apreciat de profesori, desi esti un mic geniu?
Te simti nedreptatit?

Noi te ajutam! Am facut un programel special pentru a te ajuta pe tine. Tema 6 la studiul formei nu va mai fi o problema! In cateva minute vei avea o compozitie multumitoare si te poti apuca de treaba! Click AICI!

Mar 19, 2007

Boids Update


Thank you and you for inspiration. Check those links out to see how real masters are doing it :)

Now everything's smoother - esp. camera movement (the camera now aims towards the overall center of the flock).
The applet is here (does not work 100% since opengl in a browser isn't that common. it surely won't work if java 5 (1.5) is installed on your machine).
Applications are here (download the appropriate folder for your os).
Command list (ripped from the code):

void keyPressed() {
switch(key) {
case RETURN:
changeCenterAtRandomCode();
break;
case 'e':
evade = !evade;
didi.evade(evade);
break;
case 'b':
bgclr = color(0, 0, 0);
break;
case 'w':
bgclr = color(255, 255, 255);
break;
case 'r':
didi.lines();
break;
case 'h':
big = !big;
default:
break;
}

Later edit: zipped mac app here, inside the os folder. never thought of this.
Also, take care when using 'e' (evade key). press it twice.

Mar 11, 2007

Boids



Boids. Simple algorithms to seek (or arrive), evade, separate, flock etc. extended in troix d.
You can find some theory here.

I'm having lots of fun with them.
Also, I found the red book of opengl online for free.

This Vector3D library saves me a lot of headaches. On the same site there you'll find some simple 2d boids.

I am planning on starting to make direct opengl calls. At least for the tails of the boids.

Feb 22, 2007

Inspiration


improved.ro/p5/flower is now working. controls inside the source.

Feb 21, 2007

Good news update







Good news, bad news. The good news is that the little interactive piece I did for that monologue (see below for details) got first prize at the mediart (romanian language link, sorry) festival. Also Gabriel (the actor) did a good job and he got an excellence award.
What I liked about our project: it was more of a performance than a theater play. The "script" was improvised, and the projection was designed to be (and , thank god, was) responsive to what the actor said/improvised, to how fast he talked etc.
What I didn't like and criticism I received: too hypnotic/it looked too good/it distracted your attention a bit from the actor. It should have communicated more with the actor (this would require a bit more preparation time and repetitions). Interaction was too distant. And lack of sound. Yep, that would have been great. I'm sorry I didn't have the time and will to code some solid sine basslines into it. I promise I'll do it next time :)

improved.ro/p5/gabriel/
Now works in a browser! finally.
(I had some issues with the so called java 5.0 - 1.5 - now resolved in a true discrete manner: switched back to good 'ol 1.42)
You can dig the controls from the source, but here's a short list:
'1' tags the words.
'2' inserts a random number (between 2 and 4 i think) of words.
'6' and '7'stand for slower or faster.
'0' and '9' do some nice things too, background change and lights() on or off.
default: wordBuffer += key; break;

How to use:
type a word on the keyboard, then press 2. repeat this with the same word for as long as you see fit. Then type the word again and press 1. that should do the magic. repeat this with different words of your choice :)

Feb 16, 2007

Theatre play projection update

Today the piece I did for Gabriel was screened for the first time. It turned out nice and I managed to get a good concept behind it. As it goes with most code that generates something abstract, the underlying idea may take numerous shapes. Personally, I like to think of it as responsive, generative tag cloud for the character's (actor's) thoughts, expressions and gestures. Here's a screenshot:

(not the best one but time is pressing)
How does it work? It's easy: the actor goes on reciting his monologue (yes, the theater play "Veghe" by Morris Panich is just one big monologue). I type in every word that is important, or has a special resonance, etc. (abstract tags?) and that word gets into a big rotating chaos. It pops out whenever i type it again. Multiple instances of the same word are allowed. Also, the whole business may start with a predefined list of words (list that can be anytime expanded).
This shifts the whole business to a more performance-like theater play due to the subtle interactivity insert.

Note to self: A nice expansion would be the ability to let the public send in by bluetooth their own words. Now that would be nice.

Feb 8, 2007

for that

small segment of individuals that are used to Adobe's (Macromedia's) Flash ActionScript coding environment, or for those of you that like to have a movie clip class somewhere in processing but just can't get near it (because of sloppy oop skills or other various reasons), I highly recommend using this as a semi-substitute. It' better than nothing, allows you to create more complex shapes using less complex methods. Still, if you want to do something spectacular, well, there's this library (quite a jewel, but it makes life too easy for me to rest comfortable).
Enjoy.

flowers in the java sun

I finally understood pushMatrix() and popMatrix(). I am happy about it. Wasn't much of a hussle. I was used to applying transformations to independent objects separately. Maybe that's why the cube worked a bit slow (10 fps in a browser, 15 fps when running locally). Huuh, a matrix stack would have been useful.
Anyway, I brewed this:


This is not online yet, but will soon be. At first i want to take some time to organize things at mprvd.r/p55 so as to not upload all the core.jar and opengl.jar etc. all the time for a new sketch.
Remember kids, the future is generative.

Jan 26, 2007

one step


One step at a time. Discs changed into 3d "+" signs. And now they spin :)
Now working on oop -ing the thing, and get some more events coded into the damn thing. shouldn't be that difficult.
This will happen later this evening. Now it's time for some school work.

Jan 23, 2007

Updates

Recently I've been mapping a 32 channels' worth of FFT analysis on some discs (that form a cylinder) spaced out in 3D.
It looks extremely good, especially on cliq-hop. Too bad my iBook's built-in microphone isn't such a marvel of technology, but hey. All in all, it works and it's nice.
I'll edit this post later to post some screenshots. Until then, the code isn't working in a browser yet, but you copypaste and see it in action, tinker with the params and feel good.

Jan 21, 2007

Just testing exporting


I was recently testing exporting geometry from p55 and yep, it works. Computed in p55, rendered in google's sketchup, and text in illustrator.

Jan 20, 2007

Strange Attractors // Patterns in chaos

This book on Strange Attractors is so interesting I am drooling over it right now. Good for anybody, even the mathematically stupid.

A random illustration from the book.
Yep, it's free to download.
Go p55 it!

Cine e porcaria asta?

Free Web Counter