*blog... kind of... *rss 



Inspire08 demo log, day 3
Status:
23 days left until Inspire08
Setting up the code framework and additional tools.


Well, from yesterday's list... I mainly managed to setup the framework to use OpenGL (so size(800,500,OPENGL) works from Eclipse), and was able to draw 100,000 polys, it was a bit slow but the polys were massive, so I guess it's as it's supposed to be.

Then I faced the problem of not being able to actually generate a .jar that worked, then tried to setup it so Processing IDE for compiling and Eclipse for writing code, but again, no easy solution with comfortable work flow. Also tried with this EclipseP5Exporter but no luck (thx to sole for finding it tho). Seems to don't work to well on Linux yet.

I'll try today with Ant as some people seem to have had good results with it.

On the other hand, I still don't know any Open source alternative for Reason yet, so maybe the music will fail on that purpose.

UPDATE: Sole just suggested Paniq's Aldrin as a good Reason alternative. Another thing to test this weekend.

no comments
Inspire08 demo log, day 2
Status:
24 days left until Inspire08
Setting up the code framework and additional tools.


Just after writing the report for day 1, I thought I should setup the framework as soon as possible, so before going to sleep that's what worked on.

I'm also trying to do this pro with as much open source programs as possible. By now, I'm using (and/or planning to use) Ubuntu 8.04, Eclipse, Processing, Inkscape, Blender, ... and for the music, I don't know yet.

First on the list was making the Ubuntu-Eclipse-Processing framework er... work. For doing that I just had to follow this nice tutorial. After a couple of tries I had the setup done but it wasn't compiling yet, found out I had to install sun-java6-jdk from the synaptic repository, but still wasn't working as eclipse was using another VM, which was something more or less easy to fix from somewhere in the properties of the project. And changing the default VM from the console with this also seemed to help (with update-alternatives --config java).

So, this works, compiles and executes, there are some warnings on run time, but doesn't bother me yet, I'll find what's going on later.

Next things on the list will be to load/parse XML files (yeah, I'm still not a fan of hard coding), load/display/modify bitmaps, load/play audio, and, maybe, draw a triangle with OpenGL. So, hopefully tomorrow I'll be able to have the first screenshot :)

no comments
Inspire08 demo log, day 1
Status:
25 days left until Inspire08
Planification.


Less than 1 month for the party, but I still want to try doing a demo for it. It should also be the invitation (or at least one of them) for , a festival we are organising in Barcelona (ex-bcnparty).

Right now I don't have music, neither graphics, neither code... I don't even have the final logo yet!! However, for some reason I want to do all the demo by myself this time. I've never done that before, but I think I'm now ready to do it.

As I mentioned here, I was considering doing a VVVV like system for myself, this is going to take a bit, specially after finally deciding that I'm going to do it with processing :O! which I've never done anything with.

I'll try to make a post every day with whatever I have done. By now there is nothing else... hopefuly this will force me to deliver ;)

no comments
Processing on Ubuntu 8.04
Took a little bit but managed to make it run.

Steps:

1. Download the Linux version
2. If you don't have it, install Java Runtime (from Add/Remove Applications)
3. Go to System / Synaptic Package Manager, search for the libstdc++5 package and install it.
4. Unpack the .tgz that you just downloaded and execute the file 'processing'.
5. Enjoy.

With these packages installed shouldn't give any errors.

2 comments
Be Right Back
Firefox 3 crashes when trying to load the actual index.php. Is not entirely my fault tho, but anyway, I decided to put a redirection to the blog by now as it was starting to be very embarrassing. Whenever I get some free time I'll take care of it.

At the moment some experiments may be inaccessible. But if you really need to get a link of any of them... you can get all of them here. Sorry about that.

no comments
Monster Burnout - Ballroom released
sprint nascar - ballroom

As promised, April 4, new track. It's a bit more weird than the previous one this time ;) Seems like the collisions doesn't behave too well on replays tho, won't detail much on what's the problem, long story... However, on play time behaves pretty well.

Have fun!

http://www.sprintenterprise.com /burnandbrag/383080404145134

no comments
Facebook truth?
It's a bit off-topic in this blog but Rachel sent a very interesting article about Facebook to Hi-ReS! list the other day. It gives some logic to Facebook and, specially, to Zuckerberg robotic words/behaviour.

Read it on your lunch time.

http://www.guardian.co.uk/technology/2008/jan/ 14/facebook

In other news, yesterday I finally managed to understand how displacementMapFilter really works and how to use it properly, which means that in some days I will post some explanation of how you can do this, and, with a bit of luck, also this. Which, by extension, means that my refraction example is not right :(

no comments
Fire Effect explained (now for real)
Ok, sorry about the joke. No, unfortunately flash can't handle 1million particles at 30fps in a G4...

Anyways... here is the real explanation... There isn't much to explain really, the effect is very simple, in fact, it's about 1kbyte in size...

Basicaly, you use anything as input, copy it to a bitmapData that you're blurring and offseting verticaly, and on top of that you have to put a greyscale Perlin Noise texture, also scrolling verticaling in BlendMode.OVERLAY.



Take a loot at the Source file

no comments
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72