So uh, not to cause a fuss but why was the title edited? I can understand removing the word "impressive" as that is an opinion, but removing the explanation (interactive html5 / webgl presentation built with threejs) seems silly? How are users who casually browse news.yc supposed to look at this and have any clue what they're clicking? Titles that are descriptive should be more important than... well I can't think why it was changed to just "lights"? Surely the title containing some sort of description about the content is a courtesy that users would appreciate.
(For reference the original title was "Lights -- impressive html5 / webgl presentation built with threejs" and is now "Lights")
How are users who casually browse news.yc supposed to look at this and have any clue what they're clicking?
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.
For those on Mac OS X 10.7 with Safari and who are seeing a message saying that your browser doesn't support WebGL, that's only because WebGL isn't enabled by default. You can turn it on by first going to Safari Preferences > Advanced and then checking the box labeled "Show Develop menu in menu bar". Close preferences, and then under the "Develop" menu, choose "Enable WebGL". If you go back to the "Lights" page now, you should be now be able to check it out!
"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.
I didn't get a lot of debug data (only Camera position written to console) but I did get a `Uncaught TypeError: Cannot call method 'update' of undefined` every frame. Can I ask what I was meant to see?
I think I miss the point. Do I control anything happening with the music or in the scene? This link reminds me of a Winamp visualization from 10 years ago, but now I can fly through it, in a web browser.
It's always interesting to me what makes it up and what never catches on. Apparently more HN people are intrigued by the mere title "lights" than a title with more explanation.
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.
Really cool. I get that the Twitter usernames come in with the lyric "they're calling me" but it might be more sticky if the usernames show up sooner. Not sure everyone would want to keep flying around for so long.
In case anyone is wondering: In Internet Explorer (IE9 is the only desktop browser to not support WebGL, or will be once Opera 12 ships [1]), you get an error message that WebGL was not detected [2].
I am currently working on a project that indexes beats and sounds to a .json object tied with a JS library that dispatches events based on the timing of a media file associated.
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.
If you're interested in learning WebGL, a fantastic resource is http://learningwebgl.com/ — especially the weekly summary of "WebGL Around the Web." (I have no affiliation — I just found it useful.)
[+] [-] citricsquid|14 years ago|reply
(For reference the original title was "Lights -- impressive html5 / webgl presentation built with threejs" and is now "Lights")
[+] [-] WalterGR|14 years ago|reply
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.
[+] [-] watty|14 years ago|reply
[+] [-] SnowLprd|14 years ago|reply
[+] [-] Hoff|14 years ago|reply
[+] [-] marcamillion|14 years ago|reply
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.
[+] [-] alanh|14 years ago|reply
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!
[+] [-] ck2|14 years ago|reply
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-...
[+] [-] ericb|14 years ago|reply
What does this mean?
[+] [-] tonakai|14 years ago|reply
[+] [-] moe|14 years ago|reply
[+] [-] cshenoy|14 years ago|reply
"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.
[+] [-] melvinram|14 years ago|reply
[+] [-] 5hoom|14 years ago|reply
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!
[+] [-] theroo|14 years ago|reply
[+] [-] ck2|14 years ago|reply
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.
[+] [-] skeletonjelly|14 years ago|reply
[+] [-] DrCatbox|14 years ago|reply
Have they solved or answered the security considerations from letting a website issue graphics commands?
[+] [-] spot|14 years ago|reply
unless you mean something else...
[+] [-] tsunamifury|14 years ago|reply
[+] [-] SeoxyS|14 years ago|reply
[+] [-] mikeknoop|14 years ago|reply
[+] [-] skeletonjelly|14 years ago|reply
For the lazy:
http://www.youtube.com/watch?v=Imixg3jrJS8
[+] [-] jahmed|14 years ago|reply
[+] [-] parfe|14 years ago|reply
[+] [-] nickfrost|14 years ago|reply
[+] [-] navs|14 years ago|reply
Running perfectly on MacBook Pro 5th Gen with Google Chrome Canary (16.0.x.x).
[+] [-] DanielRibeiro|14 years ago|reply
[+] [-] nbashaw|14 years ago|reply
[+] [-] matdwyer|14 years ago|reply
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!
[+] [-] ranza|14 years ago|reply
For reference:
http://lights.elliegoulding.com/js/Config.js
http://lights.elliegoulding.com/js/Lights.js
[+] [-] skeletonjelly|14 years ago|reply
[+] [-] voidfiles|14 years ago|reply
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.
[+] [-] droz|14 years ago|reply
[+] [-] gourneau|14 years ago|reply
[+] [-] taylorlb|14 years ago|reply
[+] [-] alanh|14 years ago|reply
[1]: Source – http://caniuse.com/#feat=webgl
[2]: Screenshot – http://cl.ly/0b3W0p251C0A2t2X2934
[+] [-] tomlin|14 years ago|reply
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.
[+] [-] aiurtourist|14 years ago|reply