Indeed, in our tests, the HTML5 version was benchmarked at just under 28fps at a 1920×1200 resolution on a three-year-old Windows desktop rig, compared to about 48 frames per second for the native version running through UDK on the desktop.
It allows you to try anyway. They aren't forcing you to use FF at all.[url=http://meincmagazine.com/civis/viewtopic.php?p=24418513#p24418513:35z7t0lr said:ferzerp[/url]":35z7t0lr]Hard coded browser version checks? Seriously?
I thought the whole idea was a standards compliant web. Yet, instead of attempting to display the demo, I see a hard coded browser check that tells me to download FireFox.
How is this better than "This site requires IE6" exactly?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418525#p24418525:2p4x9nao said:AndreaFaulds[/url]":2p4x9nao]Indeed, in our tests, the HTML5 version was benchmarked at just under 28fps at a 1920×1200 resolution on a three-year-old Windows desktop rig, compared to about 48 frames per second for the native version running through UDK on the desktop.
Was that in Nightly or Stable? Firefox Nightly runs it at more than twice the frame rate for me, because it has optimisations which aren't yet in normal Firefox.
Well, I have a pretty rubbish PC (Intel Pentium Dual Core, ATI HD5450 budget), and I get just under 60fps out of it in Nightly, but YMMV.[url=http://meincmagazine.com/civis/viewtopic.php?p=24418627#p24418627:1az08a5g said:Kyle Orland[/url]":1az08a5g][url=http://meincmagazine.com/civis/viewtopic.php?p=24418525#p24418525:1az08a5g said:AndreaFaulds[/url]":1az08a5g]Indeed, in our tests, the HTML5 version was benchmarked at just under 28fps at a 1920×1200 resolution on a three-year-old Windows desktop rig, compared to about 48 frames per second for the native version running through UDK on the desktop.
Was that in Nightly or Stable? Firefox Nightly runs it at more than twice the frame rate for me, because it has optimisations which aren't yet in normal Firefox.
Our tests were in Nightly. Obviously a better rig is gonna get better frame rates.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418731#p24418731:h7ilh2ga said:DrexelSlacker[/url]":h7ilh2ga]Also, what most people don't realize is that the two most popular browsers (Firefox and Chrome on Windows) render WebGL content using DirectX, via a translation layer known as ANGLE. So if you're on Windows, you aren't even using OpenGL (unless you specifically went in and shut ANGLE off). While other OSes use OpenGL directly, it's an implementation detail and not a requirement.
Somebody needs to (re-)take a course in Statistics 101..."within 2x of native speeds"
This allows the demo to run "within 2x of native speeds,"
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418525#p24418525:jjlga97l said:AndreaFaulds[/url]":jjlga97l]
It allows you to try anyway. They aren't forcing you to use FF at all.[url=http://meincmagazine.com/civis/viewtopic.php?p=24418513#p24418513:jjlga97l said:ferzerp[/url]":jjlga97l]Hard coded browser version checks? Seriously?
I thought the whole idea was a standards compliant web. Yet, instead of attempting to display the demo, I see a hard coded browser check that tells me to download FireFox.
How is this better than "This site requires IE6" exactly?
Unfortunately, there's a Chrome bug meaning it will crash Chrome at the moment. But it isn't the same as requiring IE6 - it's based on web standards, and any browser implementing them should be able to run it. The reason they check for FF is because currently it only works well in FF, but soon the other browsers will catch up - even IE! IE11 leaks have been shown to support WebGL.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418821#p24418821:1wank3jm said:Asinar[/url]":1wank3jm][url=http://meincmagazine.com/civis/viewtopic.php?p=24418731#p24418731:1wank3jm said:DrexelSlacker[/url]":1wank3jm]Also, what most people don't realize is that the two most popular browsers (Firefox and Chrome on Windows) render WebGL content using DirectX, via a translation layer known as ANGLE. So if you're on Windows, you aren't even using OpenGL (unless you specifically went in and shut ANGLE off). While other OSes use OpenGL directly, it's an implementation detail and not a requirement.
Any particular reason why these browsers are using this translation library versus Windows' native OpenGL support? Merely because drivers (which really should install anyway, if you are expecting to use graphics acceleration) provide anything in excess of OGL 1.1?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418951#p24418951:1xwocnt8 said:Raineer[/url]":1xwocnt8]I'm not a web developer so I won't comment on all the underlying technologies or complain about the fact it's FF-Nightly-Only at the moment, but I will say I feel this is cool as heck.
I benchmarked 96fps on my 2009 Mac Pro in fullscreen. I fully agree this engine doesn't compete with a standalone Skyrim or [insert pretty-game-here], but this was really smooth for a 30 second download that played within a browser.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418731#p24418731:cjk72cb0 said:DrexelSlacker[/url]":cjk72cb0]The title of this article is misleading. While WebGL and OpenGL are closely related and share the same standards body, they are different specifications. This shows the power of WebGL in the browser..
Have a look at WebSockets for a socket implementation in modern browsers.[url=http://meincmagazine.com/civis/viewtopic.php?p=24419087#p24419087:1jm7vmsg said:polerin[/url]":1jm7vmsg]Oh one other thing. Are network communications governed by the browser, or can you open up sockets to do UDP?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418689#p24418689:wodo696w said:schizomilkman[/url]":wodo696w]This is a noob question, but how much of the work in this demo is being done with CPU vs GPU?
Please provide further instructions if you would on how to force it to attempt to execute instead of giving this IE6 style message?
Ah neat, websockets is back. Last time I heard about it was when the protocol level security hole was found. Good stuff, need to look at existing implementations.[url=http://meincmagazine.com/civis/viewtopic.php?p=24419109#p24419109:2vj3aas2 said:rolphus[/url]":2vj3aas2]Have a look at WebSockets for a socket implementation in modern browsers.[url=http://meincmagazine.com/civis/viewtopic.php?p=24419087#p24419087:2vj3aas2 said:polerin[/url]":2vj3aas2]Oh one other thing. Are network communications governed by the browser, or can you open up sockets to do UDP?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418977#p24418977:urpehm1g said:Baenwort[/url]":urpehm1g]I'm apparently running on stupid instead of caffeine today as I couldn't find a way to force it to execute. No mater where I clicked I could not find anything that would initiate an attempt. Just a "unsupported.jpg" that displayed the message "This browser is currently unsupported. Please download Firefox 23 (Nightly) for an optimal experience." and wouldn't do anything else
Please provide further instructions if you would on how to force it to attempt to execute instead of giving this IE6 style message?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24419131#p24419131:1rir7xad said:DreamMachine[/url]":1rir7xad]Please provide further instructions if you would on how to force it to attempt to execute instead of giving this IE6 style message?
There is a link that says "try anyway" on the same line.
It seems "try anyway" isn't shown if your browser doesn't support WebGL at all (or WebGL is failing to initialise - check your GPU drivers), which makes sense.[url=http://meincmagazine.com/civis/viewtopic.php?p=24419321#p24419321:22whvont said:Ten Wind[/url]":22whvont][url=http://meincmagazine.com/civis/viewtopic.php?p=24419131#p24419131:22whvont said:DreamMachine[/url]":22whvont]Please provide further instructions if you would on how to force it to attempt to execute instead of giving this IE6 style message?
There is a link that says "try anyway" on the same line.
Which browser? That's not showing on either of mine,
Q: Why do I get a message about my browser not being supported?
A: This is very new technology based on the latest existing web standards. Not all browsers are currently using these standards, and they may also have issues with such large content. We expect most or all browsers to eventually support this demo, which requires Web GL and JavaScript, and benefits from asm.js. For an optimal experience right now, we recommend Firefox Nightly (Version 23 or higher), which can be downloaded at http://nightly.mozilla.org/.
Please note: If your browser does support WebGL, you should be able to try Epic Citadel HTML5, though it may result in a browser crash or other similar issues. As WebGL becomes more widely adopted, these issues should be resolved with later browser versions.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24419121#p24419121:l26h6h15 said:Lostfanboi[/url]":l26h6h15][url=http://meincmagazine.com/civis/viewtopic.php?p=24418689#p24418689:l26h6h15 said:schizomilkman[/url]":l26h6h15]This is a noob question, but how much of the work in this demo is being done with CPU vs GPU?
I was honestly wondering the same thing. That would be incredible if it relied more on the CPU. Hello, decent gaming on our ultrabooks!
[url=http://meincmagazine.com/civis/viewtopic.php?p=24419335#p24419335:2sf4nzmr said:AndreaFaulds[/url]":2sf4nzmr]It seems "try anyway" isn't shown if your browser doesn't support WebGL at all (or WebGL is failing to initialise - check your GPU drivers), which makes sense.[url=http://meincmagazine.com/civis/viewtopic.php?p=24419321#p24419321:2sf4nzmr said:Ten Wind[/url]":2sf4nzmr][url=http://meincmagazine.com/civis/viewtopic.php?p=24419131#p24419131:2sf4nzmr said:DreamMachine[/url]":2sf4nzmr]Please provide further instructions if you would on how to force it to attempt to execute instead of giving this IE6 style message?
There is a link that says "try anyway" on the same line.
Which browser? That's not showing on either of mine,
EDIT: Yep, from the FAQ:
Q: Why do I get a message about my browser not being supported?
A: This is very new technology based on the latest existing web standards. Not all browsers are currently using these standards, and they may also have issues with such large content. We expect most or all browsers to eventually support this demo, which requires Web GL and JavaScript, and benefits from asm.js. For an optimal experience right now, we recommend Firefox Nightly (Version 23 or higher), which can be downloaded at http://nightly.mozilla.org/.
Please note: If your browser does support WebGL, you should be able to try Epic Citadel HTML5, though it may result in a browser crash or other similar issues. As WebGL becomes more widely adopted, these issues should be resolved with later browser versions.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24418751#p24418751:2y445a90 said:Ostracus[/url]":2y445a90]Interesting demo. Wonder if it will take as long to download the HTML5 version as it does the native version?
[url=http://meincmagazine.com/civis/viewtopic.php?p=24419491#p24419491:34ceqwps said:ajmas[/url]":34ceqwps]
It is pretty impressive to see the quality of the rendition and all this done in a browser. For a large number of games this could avoid having to code for a particular operating system. The question I have is whether we will see games written in JS or written in another language and then trans-coded to Javascript for deployment?
The other question is whether we will see a new packaging format that is cross-browser, that would make it more practical to distribute these applications? Maybe something based on zip, like Java does for its apps?
Someone tell Mojang. Now![url=http://meincmagazine.com/civis/viewtopic.php?p=24418647#p24418647:367auqty said:AdamM[/url]":367auqty]Although more of an "old school" game.
Jagex is doing something similar with their RuneScape game converting from Java to HTML5 and WebGL.
While in Alpha currently the results are pretty impressive. They're finding that HTML5 is allowing them to go further than they could with simply Java.
[url=http://meincmagazine.com/civis/viewtopic.php?p=24419395#p24419395:3szuzfid said:hbCyber[/url]":3szuzfid]I'm probably wrong here... but from my somewhat limited understanding, all JavaScript-based web applications are not really 'compiled', and basically anyone who's displaying the web app in their browser can check the entire source code...
While I'm aware that this excludes code executed on the server (i.e. PHP, ASP.NET etc.), with this example it's mostly interpreted client-side code which can be seen by everyone.
Isn't this a major issue that would make businesses hesitant to invest time in making serious web applications -- or games -- with the intention of making profits? Am I missing something?