Announcement

Collapse
No announcement yet.

Unreal Engine 4 Is Running Great In Firefox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Unreal Engine 4 Is Running Great In Firefox

    Phoronix: Unreal Engine 4 Is Running Great In Firefox

    Unreal Engine 4 will be capable of running within web-browsers using WebGL and it's already been demoed running within Mozilla Firefox. Firefox running UE4 is at "near-native speeds" to the desktop version...

    http://www.phoronix.com/vr.php?view=MTYyODM

  • #2
    @Michael: Forgot to put a link?
    I guess it's this one: https://blog.mozilla.org/blog/2014/0...ng-in-firefox/ (got it from Hacker News)

    Comment


    • #3
      Unreal Engine 4 should be very promising with its many visual breakthroughs through using voxel cone tracing for real-time global illumination
      As long as I know UE4 no longer utilize voxel cone tracing:
      http://forums.epicgames.com/threads/...1#post31241619

      Comment


      • #4
        I wish they solved the damn texture pop-in...

        Comment


        • #5
          Originally posted by [Knuckles] View Post
          I wish they solved the damn texture pop-in...
          Well, it's technically a feature, not a bug. It reduces asset loading times, which is important for arena shooters. They just don't seem to provide a way to disable it...

          Comment


          • #6
            Any idea how is this running in the browser? Did they create a browser extension, or did they compile the engine into asm.js or something?

            Comment


            • #7
              Originally posted by sarmad View Post
              Any idea how is this running in the browser? Did they create a browser extension, or did they compile the engine into asm.js or something?
              basically everything you will see ported from C/C++ into web will be thru asm.js and webgl

              Comment


              • #8
                yeah the two strong points of this are:

                1) its all native. no tricks. its javascript. firefox is faster at this than chrome for now, tho - but chrome is working on asm.js optimizations too

                2) its easy to port from C/C++ to js with the tool mozilla provides. so developers are actually willing to do it.


                Here's the demo of U3 they made a while ago http://www.unrealengine.com/html5/

                One thing they should IMO add for the UX is streaming the textures instead of downloading them first, so that you can play immediately. Right now it uses HTML5 storage to download them first. It's still seamless but theres a delay the first time you load the page.

                Comment


                • #9
                  Originally posted by TheOne View Post
                  basically everything you will see ported from C/C++ into web will be thru asm.js and webgl
                  Yep, the developers just compile their c++ code with emsriptem to get asm.js javascript code, then they can hook up the UE4 GLES2 rendering backend up to WebGL quite easily, since WebGL was based off ES2 to begin with.

                  See here for a blog by a company that did this for an actual game: https://hacks.mozilla.org/2013/12/mo...th-emscripten/

                  They had an initial port running decently in only a week.

                  Comment


                  • #10
                    Originally posted by balouba View Post
                    yeah the two strong points of this are:

                    1) its all native. no tricks. its javascript. firefox is faster at this than chrome for now, tho - but chrome is working on asm.js optimizations too

                    2) its easy to port from C/C++ to js with the tool mozilla provides. so developers are actually willing to do it.


                    Here's the demo of U3 they made a while ago http://www.unrealengine.com/html5/

                    One thing they should IMO add for the UX is streaming the textures instead of downloading them first, so that you can play immediately. Right now it uses HTML5 storage to download them first. It's still seamless but theres a delay the first time you load the page.
                    You should've seen the smile on my face while I was watching this demo. It's absolutely stunning.

                    Comment


                    • #11
                      Terrible. Awful.
                      In future most games will be streamed. Everybody will depend even more on active Internet connection.
                      And customers own absolutely nothing.

                      Comment


                      • #12
                        Originally posted by Kemosabe View Post
                        Terrible. Awful.
                        In future most games will be streamed. Everybody will depend even more on active Internet connection.
                        And customers own absolutely nothing.
                        You can act against that, this video is another proof of Mozilla being "sold".

                        Comment


                        • #13
                          Originally posted by Kemosabe View Post
                          Terrible. Awful.
                          In future most games will be streamed. Everybody will depend even more on active Internet connection.
                          And customers own absolutely nothing.
                          HTML5 or not, this is already happening with native games. This has nothing to do with the underlying technology used to run the game.

                          Comment

                          Working...
                          X