8 ms·
This is a web page - Mozilla WebGL demo "No Comply"
- windsurfer 16y agoThe GitHub repo is here: https://github.com/cjcliffe/NoComply https://github.com/cjcliffe/NoComply I didn't make it, I just think it's awesome :)
- splatcollision 16y agoThis is seriously crazy work, very awesome. Bummer it only works in Firefox.
- windsurfer 16y agoIt'll work in the less advanced browsers eventually ;)
- JoshTriplett 16y agoRunning Linux? Try "MOZ_GLX_IGNORE_BLACKLIST=1 firefox".
- solarmist 16y agoThat's pretty awesome, but it was really choppy on in my browser and I've got a pretty decent laptop (2011 MBP). Did anyone else have that problem?
- mmastrac 16y agoWorked flawlessly for me on a 2009 non-unibody MBP. I'd suggest checking Activity Monitor for something consuming lots of CPU, or check that you aren't using the low-power GPU.
- solarmist 16y agoI restarted Firefox and it worked well until the last minute or so then it started getting choppy again. Neither my memory or CPU was spiking much and I was on discrete graphics the whole time.
- spiralganglion 16y agoI ran this in FF4 on my 2009 Unibody MBP. No other programs open, no significant background processes, with the dedicated graphics card active. Choppiness throughout, including some pretty bad stalls. Wouldn't work in the Webkit nightly (Safari) or Chrome. At least, I don't think it would. There were no UI elements to show loading progress or any errors, so I gave up after a bit of waiting. Oh, it did throw an error on my iPad. Two of them, in fact.
- zerosanity 16y agoOk... it downloads 22MB of ogg and webm files and then does nothing for me. Just a black screen after clicking on continue. FF4 with GeForce 9600 GT on Windows XP 32-bit
- windsurfer 16y agoFirst, do you have JavaScript enabled? If you type "about:config" in the location bar, and you search for a key called "webgl.disabled", is that true? You may also have old drivers for your video card - though pretty much all the drivers in the past few years have OpenGL.
- randall 16y agoHoly crap that's awesome. FF4 = no choppyness w/ my mbp '10
- oconnore 16y agoAlso no choppiness on my HP dm1z netbook. :)
- deleted 16y ago[deleted]
- exit 16y agodoesn't work at all for me. macosx.6 / neither on chrome or ff4
- adriand 16y agoSame.
- rajasharan 16y agoin FF4 go to about:config and set webgl.force-enabled to true;
- mmastrac 16y agoAmazing work. This reminds me of those PC demos that pushed the limits of the environment and eventually found their way into the gaming engines of the time. Seems to require FF4 (WebGL-enabled Chrome pops up error messages). IE9 is looking pretty dated at this point. 2D acceleration when the competition is doing this?
- deleted 16y ago[deleted]
- innes 16y agoIE9 is looking pretty dated at this point. 2D acceleration when the competition is doing this? On the positive side, it shouldn't be too hard for them to add this functionality to IE10. They just have to choose between showing a blank page (FF4) or popping up an error message (Chrome).
- est 16y ago> IE9 is looking pretty dated at this point. Just some retrospective: Microsoft introduced DirectAnimation in IE4, which can do JScript/VBScript based hardware accelerated animation. They abandoned it in IE7 for their Silverlight. For "No Comply", yes it's cool, but it's far from pushing limits. Tons of ogg and webm have to be downloaded to play this demo.
- cubtastic71 16y agoMBP works fine in FireFox only - Chrome is a no go. <3 Kraddy as the audio. It's a nice throwback to the c64 Demo Scene. I think it lacks some interactivity though, nice to watch by rather see how I can interact past the load screen.
- dholowiski 16y agoCould not initilise WebGL, Sorry :( To me, it's just a big black window.
- windsurfer 16y agoMaybe you don't have enough video memory? I know if you're trying this on the N900, you're going to run into that problem.
- jakubmal 16y agolots of errors only, oh and blackscreen on FF4 4.0.1 win7
- AlexC04 16y agoNothing on a mac :(
- nerdyworm 16y agoUbuntu 10.10 with an ATI video card I had to start ff4 with MOZ_GLX_IGNORE_BLACKLIST=1 env variable (I need to update my video card drivers). Then it crashed after the train broke out of the tunnel, still well worth the effort to getting it to work. Fantastic demo of what is possible.
- ronaldj 16y agoDoesn't work at all for me on IE6.
- windsurfer 16y agoDoes not work on my TI-83 either
- jsprinkles 16y agoMy big complaint about switching to something like Chrome OS was playing immersive games in a browser. Appears the recent development effort in browsers has heard my griping.
- hapless 16y agoThis demo fails using mozilla.com's Firefox 4 build on my very vanilla core i5 Linux PC with Intel graphics. It's certainly not going to run on e.g. cr48, which has considerably less power to work with. "Unfortunately, while your browser supports WebGL, your video drivers may be too old. To view any of the demos tagged with WebGL, try updating your drivers at NVIDIA, AMD, and Intel." That's the great thing about standards: even if you choose the right standard, there may not be any usable implementations.
- jsprinkles 16y agoThe important part is the direction. I have always been a naysayer for the "browser is the platform", but this is convincing in terms of potential. Finally.
- JoshTriplett 16y agoFirefox unfortunately has an explicit whitelist on Linux for drivers it allows for WebGL, because they didn't want to hit driver/GL bugs that crashed the browser. More unfortunately, the whitelist in Firefox 4 doesn't include the Intel driver, even though it works fine and doesn't crash. I worked with upstream to provide the necessary information about the driver, and Firefox 5 should have the Intel driver on the whitelist. In the meantime, try running "MOZ_GLX_IGNORE_BLACKLIST=1 firefox" from the command line.
- spiralganglion 16y agoThe web page of the future! Only works for certain people on certain machines, but without any clear causes of failure. Looks an awful lot like Wolfenstein 3D, but with some sort of interlaced-squiggly effect like you're watching this on an old cathode TV. Contains no interactive elements — a staple of the future (long live physical media!). Takes an awful lot of time and energy to make a relatively simple point.
- windsurfer 16y agoThis demo should only be interesting to developers - normal users are going to say "What's the point?". Developers, creative thinkers, and creators are going to look at this and say "Wow!" and develop something the average consumer will enjoy. I'm sorry, but this demo took a lot of work, a lot of invention, and a lot of talented people. 8 people 4 months of their free time, 4 new javascript libraries, and patches for both Firefox and Blender, to be exact. It isn't the demo that's the problem (if that's what you're saying in your sarcastic comment), it's you.
- whatever_dude 16y agoIn the latest version of Chrome and Firefox, I only get a black screen, so I can't comment on the effort it took them for something a very small portion of the online public will see (funny, I heard "HTML5" was supposed to about making things easier to access across a variety of browsers and platforms). But I guess that's just me and developers, creative thinkers, and creators will think that black box is the coolest thing ever.
- spiralganglion 16y agoI've been making 3d animations since 1996, websites since 1998, and compiled software since 2005. I've been employed in these capacities for the majority of my working life. So I'm speaking as a developer familiar with every aspect of a project like this. I know the amount of work that goes in to pioneering new technologies and the practical methodologies that capitalize on them. I realize that WebGL (et al.) is new, and presents challenges both technical and artistic surpassed only by the their afforded opportunities for new creative expression. I can clearly see the tremendous amount of effort that went into realizing this. But given that effort, shouldn't there have been greater regard given to the quality of the finished product? For instance, there's no technical limitation which accounts for the length of the demo, nor is there any benefit to that length. If the piece had been of a more concise focus, the artists involved may have been able to create imagery was as visually stunning as it was technically impressive. Instead, the graphical elements feel quite unpolished, dated, and they detract from the impact of the project. This is but one of many examples of how I feel this piece is a failure to deliver on this technology's potential. Certainly, the content of the work isn't as important as the technical systems needed to realize it. But if the purpose of such a demo is to show off what many splendours await us in this new era of the internet, wouldn't it be prudent to ensure that this demo actually works as expected? Why are so many people with Firefox 4 failing to run it? Why did it take me 5 tries to load the page? This isn't progress. It bothers me that so much effort went into something that comes very close to a level where the average consumer would be impressed, but falls short because of a lack of ability to execute. If this were a commercial product, the market would slaughter you. And while I realize that tech demos aren't commercial products in and of themselves, they're still marketing something. A technology, a technique, a browser. The recent advances in the web (CSS3, WebGL, HTML5, etc) are focused on improving online experiences. The biggest part of this is that they make it ever easier for all developers to create beautiful work. So it just bothers me to no end that people working on the forefront of this movement have such little regard for the beauty of their work. They're the ones carving the path. They should be showing us the new highs we may hit, on every level. They should be leading by example. There's no reason this tech demo couldn't have been as visually stunning as, say, the websites for 2advanced were back in the early days of Flash. As long as a Flash solution like Papervision3D would provide a superior realtime 3d experience to a majority of web surfers (if this demo is anything to go by), we're not yet at the Web Page Of The Future.
- ocharles 16y agoWorked almost flawlessy on my i5 with an nVidia Geforce 8200 (!). Very impressive :)
- neovive 16y agoVery impressive. I really like the vintage feel of this demo! Runs very well on 2010 MBP with FF4. For those that didn't make it to the end, here is the list of applications, libraries and file formats used: BeatDetektor.js, Beat Detection Library (@ccliffe) Blender, 3D Modelling and Animation Burst.js, JS Animation Engine (@F1LT3R) COLLADA, Asset Exchange Format CubicVR.js, 3D Engine (@ccliffe) DSP.js, Signal Processing (@corban) HTML5 <audio>, <canvas>, <video> JSON, Data Encapsulation Format Mozilla Audio Data API mozRequestAnimationFrame :-) OGG Vorbis, Audio Format Processing.js, Visualization Library SpriteViking.js, Sprite Engine (@F1LT3R) GML, Graffiti Markup Language WebGL,3D API WebM, Video Format
- becomevocal 16y agoAwesome work. Wouldn't say 'available now!', but definitely a glimpse into the future. Absolutely cannot wait until we get some broad mobile WebGL support.