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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #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:
      Non-development related discussion about the Unreal Development Kit free game development software, video game design, and the game development tools that come with the UDK. Specific development questions should be posted in the development forums.

      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

                    Working...
                    X