If you’ve ever read about WebGL and wondered what it could do, Lights will be a great example for you. In short, WebGL is a way to display 3D graphics in the browser, without the need for a plugin. Lights is something that looks like it should be running in Flash, but no plugin is necessary if you’re using a browser that supports WebGL (Chrome, Safari and Firefox all work).
In Lights, the yellow “line” will follow the cursor of your mouse to the left and right. When the balls appear, you can click on them to make them explode into WebGL-powered fireworks. The whole thing is set to a poppy-dance soundtrack, the beat of which provides the cadence for the animation’s flashing.
A quick note about WebGL in Safari – It’s not turned on by default, so you’ll need to enable it via your Settings menu by selecting Advanced, then checking the box at the bottom:
Once you’ve done that, you’ll then have a Develop option in the menu bar. Just drop that down, and select Enable WebGL.



















Please, my god, let this become a video game.
- spam
- offensive
- disagree
- off topic
LikeAll i get is a black screen an some chick singing, i'm using the latest version of chrome.
- spam
- offensive
- disagree
- off topic
LikeHey I saw 1 person in T-shirt yesterday. Kiss winter goodbye!
- spam
- offensive
- disagree
- off topic
LikeKab Ellison Sorry Kab, but you're fooling yourself if you think Flash will be around in another couple of years. It just won't happen.
- spam
- offensive
- disagree
- off topic
LikeBrad McCarty Well, which tea leaves did you read, because they are good if You are so certain. I not trying to be smartass here (as it may seem) I love webGL, it's very cool. But try to be tech-agnostic here with your articles. A lot uses which flash has now and Khronos Group doesn't even plan to cover in future.
- spam
- offensive
- disagree
- off topic
LikeKab Ellison In fairness, I was agnostic with the article, though not with the headline. I get it, there are things that WebGL won't do. There are things that HTML5 won't do. But Flash, as we know it today, is widely on the way out. If it exists a couple of years down the road, it certainly won't be in the capacity that it does at present.
- spam
- offensive
- disagree
- off topic
LikeBrad McCarty Of course it won't. For years flash filled gaps that should be done with html long time ago (flash menus? wtf). But somehow there was only one way to do such things. Now in those things html is taking. This is good, very good. But... this market (interactive) is ruled my developers and their clients. Developers choose technology which will fits needs of their clients best and can do great possible result in shortest amount of time. And its good to have more platforms to choose from. And that's also good for client's clients (consumers).
- spam
- offensive
- disagree
- off topic
LikeDoesn't work in Chrome by default?
- spam
- offensive
- disagree
- off topic
Likeartysx Hm. It definitely should. It did for me.
- spam
- offensive
- disagree
- off topic
LikeBrad McCarty Mac Chrome 15 (latest) says that it's not supported...I watched it in Safari but whatever, Google fail.
- spam
- offensive
- disagree
- off topic
Likeartysx Ah, that might explain it. I'm on 16, in Beta build. Perhaps it's enabled by default for me.
- spam
- offensive
- disagree
- off topic
LikeBrad McCartyartysx in Chromre you'll have to visit this page -> chrome://flags/ and enable 2 flags: 1- Override software rendering list. 2- GPU Accelerated Canvas 2D
- spam
- offensive
- disagree
- off topic
LikeConversation from Twitter
kdoohan thanks for sharing. It's stunning. Really hypnotic.
mpesce lights does okay since all it has to do is play a single musical track
mpesce I predict a lot of inappropriate bandwagonry... 3D glowing flaming logos here we come.
DrMiaow Been there. Done that. #VRML #EverythingOldIsNewAgain
mpesce wow...
mpesce please help. I'm curious, & yes, probably nosy too! Whose house sold at auction y\/day ... pls excuse my cheekiness! Hope U are well.
mpesce especially in mobile safari, where the audio tag is really really badly behaved.
mpesce Was never concerned about the web's graphics capability. What we need is ubiquitous well designed audio API's.
RT JayCanuck Wow RT: @kevinskocik: Lights: An amazing display of WebGL power. Kiss your Flash goodbye http:\/\/t.co\/1LPwaTIg via shareables
Conversation from Facebook
goodbye flash !
i thought all this was moot with html5. no?
WebGL is great but actually there are many things that can't be done without Flash...
this is amazing.
wowie!