14 ms·
ROME HTML5 demo
- kenkam 15y agoA superb demonstration and an excellent song. Well done Google!
- jarin 15y agoThis is simply amazing. Admittedly, I downloaded the leaked album minutes before seeing this link, but after watching this 4 times in a row I now have the song stuck in my head and just pre-ordered the album on iTunes. Oh yeah, and if you see a smiley face on the ground in the desert scene I made that :)
- jeffreymcmanus 15y agoSilly rabbits, I am too using Google Chrome.
- po 15y agoI got this same error when viewing it with Chrome. Seems like a huge mistake, because as a normal user there's nothing you can do.
- grab 15y agoimpressive.
- pacomerh 15y agoMan, this would still be cool even if it wasn't rendering the 3D/webgl, the composition is very good
- pedrokost 15y agoHe provides useful code and explanation of how the website was made: http://www.ro.me/tech http://www.ro.me/tech
- jbrennan 15y agoEats your back button in Safari 5.
- splitrocket 15y agoMost impressive.
- 9999 15y agoHaving disabled webgl due to security vulnerabilities, I can't actually see this in FF4. Can someone describe it for me? Is it pretty? Hey, remember when we all thought that HTML5 and emerging technologies like webgl would be so cool and so much more secure than Flash? Yeah....
- zokier 15y agoI also remember when we all thought that HTML5 would bring interoperability... Instead of "Designed for IE" we now have "Designed for Chrome". Is Google really that much better than Microsoft, or does the internet just have goldfish-like memory.
- melling 15y agoGoogle updates their browser every 12 weeks, and they're making sure everyone upgrades. While IE9 is a nice upgrade, IE still lags behind the other modern browsers. Furthermore, to date they have no plans to support WebGL. Id gladly put Google in Microsoft's place. Having said that, we should be converging on open standards.
- magicalist 15y agoit's important to remember that the W3C is dependent on working implementations for specs to become finalized recommendations. the fact that you can use the latest HTML5 and CSS3 features, even if their spec isn't finished yet, isn't some kind of nefarious plot to embrace, extend, etc., and vendor prefixes, as annoying as they are, just mean that we won't be burdened later if specs change before they are finished. the webgl 1.0 spec has been finalized. even though this was built with some google employees and is featured on a chrome experiments page, it works just fine in my Firefox 4 and webkit nightly. I think we'll be ok.
- hartror 15y agoSomeone has to push the boundaries, it isn't like this is being done on an essential service.
- 15y ago
- shazow 15y agoThis music video is more interactive than most videogames today.
- seanalltogether 15y agowow, that put my whole system into a spin lock for about 5 minutes. not fun.
- dendory 15y agoThe message asking me to download Chrome on an otherwise empty page reminds me of those early 90s sites that said best viewed in Netscape 3 or IE5... Plus it's of no use to me, seeing I'm on an iPad right now.
- sevensixnine 15y agoIt's not use to me either since I refuse to use Chrome.
- dvdhsu 15y agoWhy?
- heyimfromreddit 15y agoProbably privacy concerns.
- rmc 15y agoLikewise. I'm on Android and can't download Google Chrome.
- johncoltrane 15y agoJ'utilise la dernière version de Chrome sur un Mac Pro et je ne peux pas voir ce machin parce que ma carte graphique n'est pas supportée. Je me demande combien de gens sont en mesure de voir et d'interagir avec cette démo. Et quel pourcentage des utilisateurs du net ils représentent. Le message envoyé aux autres ressemble à « tu es un perdant, tu ne fais pas partie du groupe, tu ne mérite pas de voir notre travail ». Je trouve que c'est pire que ce qu'on voyait dans les années 90. We are sorry but you need to read french to understand this comment. Go take a course and come back here to experience our wisdom.
- navs 15y agoNothing makes my MacBook sound more like an aircraft during takeoff than a WebGL/HTML5 experiment. I like to think I have a decent computer (MacBook Pro Gen 5) but it couldn't handle this. I suspect my slow internet connection might be another possible reason.
- windsurfer 15y agoWhy is it that macs always get so loud when their fan turns on? Other laptops that I've used with the same hardware are orders of magnitude quieter.
- fabjan 15y ago> Nothing makes my MacBook sound more like an aircraft during takeoff than a WebGL/HTML5 experiment. Not even flash?
- riffraff 15y agoFWIW YMMV IME: with a macbook pro of the latest generation, no, not even flash :(
- est 15y agoThink about how the Mac users used to complain about Flash.
- navs 15y agoI must admit, before the Steve Jobs Vs. Flash drama unfolded, I paid little attention to the performance of Flash. I know my system would kick up a bit when I visited a flash website but it wasn't terribly uncomfortable. I think myspace pages crippled my computer more than any single flash application ever could.
- markbao 15y agoAbsolutely beautiful.
- deleted 15y ago[deleted]
- sevensixnine 15y agoRequires a browser coded by an advertising agency. No thanks.
- daeken 15y agoWell, I've been on the fence for a while, but I'm fairly sure that I'm not going to build native code demos anymore. WebGL just enables far too much awesome stuff. This demo on its own was impressive, but the fact that people are able to design new parts of the demo is what sets it apart. With WebGL, it becomes simple to build an online, collaborative demotool where group members can easily work together on building new productions. That's simply unprecedented and may lead to a rebirth of the demoscene.
- romland 15y agoSadly, I also think it will commercialize it on a whole different level and take away the innocence. But ah, ch-ch-ch-changes -- not all bad. Personally I haven't been involved in the demo-scene for some 15 years but every now and then I indulge myself in the latest releases at http://pouet.net http://pouet.net and find myself having lost a whole evening. That said, from what I have seen, and if this was indeed cutting-edge, we still have quite a bit to go... But yeah, we are definitely getting there. Not sure whether to jump for joy, though. :)
- daeken 15y agoThere will always be those that do it because they enjoy making something beautiful and challenging, even as others take it in commercial directions.
- romland 15y agoNaturally, but I think my biggest issue was one of melancholy, I mean, gone are the days of asm("movl %ecx %eax");. Or do we get that in V8? :)
- ChrisCooper 15y agoIf you're interested (or others are), this shader toy was posted a while ago: http://www.iquilezles.org/apps/shadertoy/ http://www.iquilezles.org/apps/shadertoy/ It is a very cool demo and allows you to mess around and build you own shaders online. This was very impressive as the first demo of its kind I ever saw.
- Encosia 15y agoCombining this and a Kinect tracking head movement for interaction would be interesting. Imagine something like that as the routine music video experience on your TV in the future.
- rglover 15y agoA bit laggy but amazing that it's even possible. Can't wait to see what this looks like in the future. I hope we'll see something like CS Source or a similar title ported over in the next couple of years.
- mkeblx 15y agoHow does the running performance of WebGL compare to what would be possible if it was a native app? Are there inherent limitations of implementing this in the context of the web that will keep it much slower or will continuing optimization and things like hardware accelerated canvas elements allow achieving near parity (>80%) in performance?
- romland 15y agoWell, the short answer is: hard to say. A lot of work is off-loaded on GPU's now days, and theoretically there should be no reason why talking to the video-card through a browser should be slower than talking to it through a portable executable (.exe). The reality of it is that there is far more sandboxing and verification that needs to be done since no one likes having their browser crashed out of the blue. As for performance of languages (JavaScript vs C or x86), naturally, you will always get more performance the closer to the iron you are but it's getting fairly blurred and compilers/interpreters are pretty damn smart these days. I realize I'm not answering your question entirely, but what I read between the lines is you're wondering whether WebGL will be able to replace "native" applications, performance-wise in the future. The ball is in the air on that one, and it's about to be caught by Intel/AMD/nVidia. And I bet you they are already cuddling with the browser-developers (or at least rubbing their hands in glee). I guess the quick and dirty test for the state of things right now is to simply check the CPU/GPU performance on this one and compare it with current top of the month here: http://pouet.net/prod.php?which=56871 http://pouet.net/prod.php?which=56871 (note that this is a 64KiB demo -- in comparison, the background picture of http://romealbum.com/ http://romealbum.com/ is three times bigger). A more fair comparison would be: http://pouet.net/prod.php?which=56900 http://pouet.net/prod.php?which=56900 (also released this month, it seems) Do let me know if you come to any kind of conclusion :)
- cheez 15y agoI think it much depends on how much work you're doing. If you're just viewing a static 3D model and doing some scaling or rotation, it's not so bad but if you're adding/removing/translating objects, it's going to be ass slow in JavaScript. One's best bet is probably to write your code procedurally and hope that V8 can compile it to machine code really well. WebGL is really good and it's only going to get better as long as the creators of the browsers make enough money to subsidize the optimization. It may be that Chrome/V8 need to start using LLVM.
- SonicSoul 15y agostunning! can't stop re-playing it. such awesome use of technology to create beautify art. also pretty happy my system is handling it with no problems..
- tga 15y agoFrom an end user's perspective, this demo is a monstrosity (like pretty much all WebGL stuff I've ran across so far). I opened the link in a background tab, then my system started thrashing and Firefox got stuck. Restarted Firefox only to have it reload the tabs and freeze again. Had it running in the end and got to see the 3D butterflies flying around in a choppy music video. Thanks, I'll go look for the disable button now.
- Auguste 15y agoIt's quite CPU-intensive, but well worth watching if you can get it to work. I had to watch it in Chrome and bump my screen resolution down to 1024*768 to watch it smoothly. It was well worth it.
- tga 15y agoI don't think that having to bump your screen resolution to get a website/video working is anywhere close to reasonable. The point was to replace Flash for web multimedia because it was too resource intensive and unstable. What we see now is a half-supported proof of concept growing out of unrelated technologies. This might be the beginning of something great, but WebGL still has miles to go before being viable mass consumption technology and it's important to recognize that.
- jasonkester 15y agoWe are very sorry, but “3 Dreams of Black” is an experiment and unfortunately does not currently function on every configuration. It appears that your computer's graphics card doesn't support WebGL technology. You can find more details for troubleshooting here and obtain a list of recommended graphics cards. That's what I see on the latest build of Chrome, and in FF4, on my one year old laptop. So now in addition to supporting a big pile of browsers, we're expected to support a big pile of video cards and hardware configurations too? Isn't this the reason we moved to web apps 15 years ago?
- DanielRibeiro 15y agoInteresting. I am using Chrome with --ignore-gpu-blacklist flag, and can run webgl apps on browser quite well (one such as Doobs' minecraft demo[1]). Yet, the site won't let me run it on Chrome. [1] http://mrdoob.github.com/three.js/examples/webgl_geometry_minecraft_ao.html http://mrdoob.github.com/three.js/examples/webgl_geometry_mi...
- tga 15y agoFunny enough, on a Nvidia Quadro NVS 110M laptop I get the same thing in Chrome -- but it works in Firefox 4 (when it doesn't crash the whole browser).
- becomevocal 15y agoWebGL will change the web. Give it time. This is just the awesome beginning.
- cambriar 15y agoI came across this demo by the same guy, Chris Milk. It uses your home address to provide a personal experience. I think Chris is on to something. http://www.thewildernessdowntown.com/ http://www.thewildernessdowntown.com/