We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexDiscussionExhibition › radiohead - house of cards
Pages: 1 2 
radiohead - house of cards (Read 3962 times)
radiohead - house of cards
Jul 15th, 2008, 11:49am
 
i was surprised not to find anything on this in the exhibition pages.

radiohead released the data and code for their 'house of cards' videoclip, which was made using 3D scanners.

the code was done in processing by aaron koblin.

see:

http://code.google.com/creative/radiohead/

http://createdigitalmusic.com/2008/07/14/

http://www.aaronkoblin.com/
Re: radiohead - house of cards
Reply #1 - Jul 16th, 2008, 4:13pm
 
wow... the video looks amazing!!

i'm just having a little problem, i downloaded the source, and when i try to run the SceneViewer app i get a "OutOfMemoryError: Java heap space" error when trying to load the strings. does any one know how to fix this??
thanks
Re: radiohead - house of cards
Reply #2 - Jul 16th, 2008, 5:54pm
 
go to file > preferences > set maximum available memory to something like 256 mb or higher

that should solve it.

Re: radiohead - house of cards
Reply #3 - Jul 16th, 2008, 11:18pm
 
it did Smiley
thanks
Re: radiohead - house of cards
Reply #4 - Jul 18th, 2008, 8:17am
 
When I saw this I exclaimed PROCESSING!!!!!!! I just knew it!!!! Not least of all because 5 days earlier I had been making something almost identical. Only processing makes it possible!
Re: radiohead - house of cards
Reply #5 - Jul 18th, 2008, 4:25pm
 
Can somebody explain - how does the flash viewer (http://code.google.com/creative/radiohead/viewer.html) work with processing visualization?
Re: radiohead - house of cards
Reply #6 - Jul 18th, 2008, 4:45pm
 
yes it looks a lot nicer too! Smoother and nice and glowy, I have the code working on this pc but not as nicely as that embedded site.
Re: radiohead - house of cards
Reply #7 - Jul 20th, 2008, 3:24am
 
The online flash viewer is using papervision3d (a software 3D flash engine - http://blog.papervision3d.org/) to visualize the data. Papervision3D is really good if you are limited to flash (98% browser penetration!), but obviously doesn't compare to Processing or Java as it lacks all the hardware acceleration and many advanced features...

The data radiohead released on the code.google site is not strictly for processing. Its just generic 3D data, so any app can load and visualize it...

I just posted a little video using Processing at http://www.vimeo.com/1371683.
this is using a pre-processed binary file format (links to more info and source etc at the vimeo page)...

truly brilliant I think what radiohead did by releasing the data! a great new viral for them! Tongue
Re: radiohead - house of cards
Reply #8 - Jul 20th, 2008, 1:37pm
 
it says the video is not there?

Also why does it run so much nicer on the site if you're saying it doesnt use hardware support? Ive been optimising the little section of code aaron wrote, especially preloading the data instead of real time - going faster on my 1.1ghz vaio now, will need to test it on this beast pc see how it goes.. id like to see it running a bit nicer like the website version Smiley
Re: radiohead - house of cards
Reply #9 - Jul 20th, 2008, 4:46pm
 
One thing flash is fast is drawing stuff, even without hardware acceleration. passing too many commands between the cpu and the gpu can be quite costing, even in procesing if im drawing a lot of particles i can get better framerates using P3D than OPENGL as the render mode (i do have a bad graphics card, but it may explain why it is smoother in flash).

Re: radiohead - house of cards
Reply #10 - Jul 20th, 2008, 5:21pm
 
On the site it's just a video, pre-rendered, except the single frame you can move around. That's why it's fast.
Re: radiohead - house of cards
Reply #11 - Jul 20th, 2008, 6:15pm
 
this one here http://code.google.com/creative/radiohead/viewer.html

it has a play button where you can play part of the song
Re: radiohead - house of cards
Reply #12 - Jul 20th, 2008, 10:11pm
 
Yea, its weird, vimeo seem to have removed my video!
Here is a youtube version...
http://www.youtube.com/watch?v=aVgp4uDcg6Q
its using a binary compressed and slightly reduced dataset so streaming is a lot easier. The binary files I'm using are here
http://www.memo.tv/radiohead_house_of_cards_binary_pre_processed_data
You can preload the entire dataset in 40MB.

I'm getting 50fps on a macbook pro when I'm streaming that data and rendering as dots (like the flash version).
The source for that app is here
http://www.memo.tv/radiohead_house_of_cards_openframeworks_templates
So you can get pretty good performance with Processing!!

In regards to the flash version. It is clearly preloading everything (hence the long wait), and the animation framerate is very low - a couple frames per second! The actual 3D navigation does run quite smooth though, but that shouldn't be a problem for just rendering 10,000 dots anyway. The reason it does look good though is there is some post-processing. A little glow (overlay a blurred version of the render) and trails (overlay new render over blurred previous frames). This should all be quite straightforward with processing as well...
Re: radiohead - house of cards
Reply #13 - Jul 21st, 2008, 1:25am
 
Wow, that is well cool! I have been working on my own interpretation too which I will post up soon. Thanks for the tech info too!
Re: radiohead - house of cards
Reply #14 - Jul 22nd, 2008, 3:49am
 
Ive tried to get my house of cards video on youtube and google video but it always fails, and the one above failed on vimeo... do you think they know for sure its going to contain the radio head music and is automatically flagged up for deletion?

If so it kind ruins what radiohead started doesnt it! Oh the irony... they dont normally care about (c)s!!
Pages: 1 2