Lights
lights.elliegoulding.com
lights.elliegoulding.com
(For reference the original title was "Lights -- impressive html5 / webgl presentation built with threejs" and is now "Lights")
But hey, kids these days.
Catchy tune too!
Since there's no way to hide these links with uninformative titles, the no-addon solution is to get them to display as "visited". So I click them and then immediately close the tab.
Website owners: Sorry for throwing off your stats.
Plus the fact that it wasn't in Flash was a major plus. But not sure what it was...but had me going for a while.
On a lame Mac Mini, I noticed my CPU was only at ~20%. No jitters detected. Very cool.
Laptop users should enjoy the lack of a noisy fan kicking in 30 seconds into it!
Try banking hard right (or left) and then when the sky starts to go technocolor pull up hard. Wow.
Works great in Firefox 7, unless I go full width (2048x1152).
Chrome seems to spaz out if I try to change the window size.
Opera fans with full OpenGL drivers can now use WebGL too http://my.opera.com/desktopteam/blog/2011/10/13/introducing-...
What does this mean?
This is a work of art. It's not for any kind of profit.
"Click to interact with the environment, keep the button pressed to fly faster."
Try clicking at different speeds and on different elements and you'll see the interactivity (works better with an external mouse). Contrast it to sitting back and watching it go.
Developers that are fluent with the technology are going to be in high demand once more people know what you can do & stuff like this is what everyone wants.
Time to get reading!
But to answer your question: mobile devices that don't support Flash.
Btw. the Nokia N900 has had WebGL support for a year or so. Too bad it's not a very popular model.
Interesting debug data.
This must have been a beast to build, sync and debug.
I'd like to see the author post a "making of" entry.
Go into firebug and set a breakpoint after line 112 in Lights.js and reload the page.
Then when it hits the breakpoint, change LIGHTS.buildRelease=false; in the console.
You have to do it right at that point because it changes other initializations.
It shows a mini-heads-up display with FPS and other info and the console will output what "phase" the demo is at.
Someone very talented wrote this, it would probably take me a year from scratch!
At least listening to this music over and over wouldn't be too bad but at the 1000th time I might go insane.
Looks like it's a coder from the UK, nickname "C4RL05" aka Carlos Ulloa: http://twitter.com/#!/c4rl05
Have they solved or answered the security considerations from letting a website issue graphics commands?
unless you mean something else...
For the lazy:
Unfortunately, this video is not available in Germany because it may contain music for which GEMA has not granted the respective music rights.
Sorry about that.
God damnit.Try these I suppose:
http://www.youtube.com/results?search_query=lights+bassnecta...
See that message, click the pretty nice yellow button, and hooray! Done.
You control nothing more than a camera angle with a glowing avatar.
Running perfectly on MacBook Pro 5th Gen with Google Chrome Canary (16.0.x.x).
I didn't even realize I could control where it was going till half way through. Had a blast trying to avoid the spotlights. Nice job!
For reference:
http://thewildernessdowntown.com/
The web is a new medium, and browsers can be more expressive then pretty viz. Push the boundaries with this stuff don't just do your radio show on camera.
[1]: Source – http://caniuse.com/#feat=webgl
[2]: Screenshot – http://cl.ly/0b3W0p251C0A2t2X2934
Eventually, it would be nice to have all forms of equipment taking queues from the events dispatched. ie, stage equipment, lights, etc.
This example serves to show that these types of applications are coming soon.
Anyhow, cool presentation. It's impressive to see how WebGL is progressing.
Also, if it's laggy, try resizing the window.
Do some other cool work in webgl: http://helloracer.com/webgl/ http://helloenjoy.com/helloflower/
ATI Radeon X1600 256 MB, 10.7.2