Live data from Hacker News

Seriously.js

seriouslyjs.org

101–110 of 196 posts

Re: Seriously.js

#102
post #32
post #25

IN JS? This is so cool. Also: fun to compare the raw video to the original: http://www.youtube.com/watch?v=12zJw9varYE :)

How are they changing out the backgrounds in the tech demo? I was expecting the original to be a green screen background...

"Original" meaning the original finished released music video from 2009. The band released the raw green-screen footage later for remixing.

Re: Seriously.js

#103
post #28

This is pretty awesome, but it seems like OK Go has cornered the market on "cool web tech" demo music videos. Doesn't anybody remember their collaboration with Google? http://allisnotlo.st I fully expect them to do something with Microsoft for IE11 to complete the cycle.

Don't forget about Yung Jake! http://e.m-bed.de/ (seems to work best in Safari for me ymmv)

Re: Seriously.js

#104

Doesn't work with Ghostery enabled. Don't see why it shouldn't work with twitter/google analytics blocked...

It works for me with Ghostery enabled (and blocking both the Twitter and Google Analytics). I'd say there's something else at play.

Re: Seriously.js

#107
The technology used here to do the image processing is GLSL, in particular fragment shaders (aka pixel shaders). GLSL is a very small C-like language that's become a standard for GPUs. GLSL code gets sent (as a string) to the GPU by javascript via the WebGL API.

Seriously is a JS library for handling the boilerplate of WebGL, composing and compositing multiple shaders in a pipeline/graph, and adjusting their parameters. In addition it comes with a bunch of pre-written shaders.

Shaders themselves are a lot of fun to write, IMO. A pixel shader is just a function that computes a color given an input pixel location. (A shader can also take in additional input such as "textures" to sample from, e.g. a video frame.)

The shader is run with massive parallelization in the GPU. In theory every pixel can be processed simultaneously. This is how these effects can run in real time.

Here are some more examples of what you can do with pixel shaders (including sampling from the webcam in the browser -- should work in Chrome and FF), http://pixelshaders.com/examples/

I'm in the process of writing an interactive book about pixel shaders, http://pixelshaders.com/

Re: Seriously.js

#109

"Sadly, we are unable to get Seriously.js to work on your computer. Sometimes WebGL gets a bit weird with certain graphics hardware and drivers. Please have a look here for more information."

Same here. Could it be because I am running Linux?

you just need to enable it. it is disabled by default for most Linux OS / video card combos

Re: Seriously.js

#110
post #28

This is pretty awesome, but it seems like OK Go has cornered the market on "cool web tech" demo music videos. Doesn't anybody remember their collaboration with Google? http://allisnotlo.st I fully expect them to do something with Microsoft for IE11 to complete the cycle.

Don’t forget the Arcade Fire! http://www.chromeexperiments.com/arcadefire/
Post reply on HN