7 ms·
The WebGL demo "After the Flood" linked in the post is really beautiful. I don't play games but this technology is very impressive. Try it for yourself if you'r
by aorth 10y ago
The WebGL demo "After the Flood" linked in the post is really beautiful. I don't play games but this technology is very impressive. Try it for yourself if you're on an updated Firefox (51+):
https://playcanv.as/e/p/44MRmJRU/ https://playcanv.as/e/p/44MRmJRU/
- ndrake 10y agoThis keeps crashing Firefox for me when I try it on a Mac
- cpeterso 10y agoCan you share a link to a Firefox crash report from your about:crashes page? Does the site crash when loading or after you start playing the demo? You might be seeing the following GeForceGLDriver crash: https://bugzilla.mozilla.org/show_bug.cgi?id=1333534 https://bugzilla.mozilla.org/show_bug.cgi?id=1333534
- ArlenBales 10y agoWhat year and model is your Mac?
- Twirrim 10y agoMine just pans the view upwards. Nothing I do on the trackpad will get it to recentre. It's a very beautiful view of the sky I get :D 51.0, MacBook Pro (Retina, 13-inch, Early 2015.)
- flukus 10y agoBuild once, test everywhere!
- pjmlp 10y agoSame here on Windows 10 with a GT 240M, using DX 10.1 and OpenGL 3.3 drivers.
- ArlenBales 10y agoWorks for me also on Chrome 56 beta on Ubuntu 16.04 and a GeForce GT 640 (Driver 367.57) http://caniuse.com/#feat=webgl2 http://caniuse.com/#feat=webgl2
- ferongr 10y agoIs it? I mean, it's nice that it can be played "in the browser" but from a graphics fidelity perspective (and artistic direction, but that's beside the point) it's not impressive. It looks like 6-7 year old game graphics, without the interactivity and complexity.
- mixedCase 10y agoI don't know why you were downvoted. This demo doesn't feel more impressive than the 13 year old Half Life 2, let alone the 10 year old Crysis. Both interactive games rather than a tech demo.
- badsectoracula 10y agoWell, i think the clouds are procedural and you get soft edges in the water. But yeah, i like the scene but the performance is abysmal (45 FPS on "Ultra" on my GTX980 for a scene that generally looks emptier and more repeat-y than what you see when you exit Half-Life 2's metro station). I'm not sure if it is because of WebGL 2, Firefox, the PlayCanvas engine or just this demo though. But unless WebGL 2 imposes big performance penalties, i doubt this is representative of what could be done.
- akjainaj 10y agoAnd what's even worse, so many drivers have issues when compiling shaders that were writen maliciously (or even regular ones), that I'd say we'll see security problems with this really soon, the same we saw them when web fonts started to pop in and code that dealt with fonts simply wasn't written with security in mind
- mattdesl 10y agoIt's a combination of problems but IMHO mostly due to things like: lack of tooling, immaturity of graphics libraries and especially immaturity of WebGL2 in those libraries, and modelling/art direction. The technology is pretty capable but the ecosystem around it pales in comparison to the platforms driving many of today's AAA and indie games.
- kakarot 10y ago
- mattdesl 10y agoWebGL2 brings a few nice features but a lot of the cool stuff is already possible in current WebGL across most browsers. Here's another WebGL2 demo I had the opportunity to work on — the WebGL 1 version looks pretty similar. :) http://www.jam3.com/work/#mozilla-webgl http://www.jam3.com/work/#mozilla-webgl
- cJ0th 10y agoI just upgraded to FF 51 on debian from mozilla.debian.org and when I click your link I get this message: "This demo requires WebGL 2.0 support. Please update to the latest version of Mozilla Firefox."
- bzbarsky 10y agoJust to check, what is the "webgl.enable-webgl2" preference set to in your Debian Firefox? You can use about:config to check this.
- cJ0th 10y agoSurprisingly, it says "true"
- bzbarsky 10y agoOK. What does "window.WebGLRenderingContext" return when evaluated in the console? What about "window.WebGL2RenderingContext"?
- cJ0th 10y agoThey both print nothing to the console. However, the console greets me with an interesting message: > Error: WebGL: Failed to create WebGL context: WebGL creation failed: * WebGL 2 requires support for the following features: get_integer64_indexed * Exhausted GL driver options. Could this have something to do with having the 32 bit version instead of the 64 bit version?
- bzbarsky 10y agoI'm asking around to see what might be going on, but it's more likely to have to do with the specific graphics card and drivers you have than with 32-bit vs 64-bit. Does about:support say anything interesting in the "graphics" section?
- Latty 10y ago"I don't play games" is such a weird comment to me, just like "I don't read books" or "I don't watch TV" - writing off an entire medium seems rash. (Even if you are just stating you don't, rather than you wouldn't - the fact you identify yourself as not doing so presumably means you are not going to try some of the great works out there). Although, to be fair, I guess "I don't read poetry".