Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Unreal Engine 4 Is Running Great In Firefox

  1. #1
    Join Date
    Jan 2007
    Posts
    15,624

    Default 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. #2
    Join Date
    Oct 2012
    Posts
    283

    Default

    @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)

  3. #3
    Join Date
    Sep 2013
    Posts
    250

    Default

    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

  4. #4
    Join Date
    Jun 2006
    Location
    Portugal
    Posts
    543

    Default

    I wish they solved the damn texture pop-in...

  5. #5
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,662

    Default

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

  6. #6
    Join Date
    Jul 2013
    Posts
    341

    Default

    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?

  7. #7
    Join Date
    Mar 2013
    Posts
    210

    Default

    Quote 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

  8. #8
    Join Date
    Sep 2011
    Posts
    69

    Default

    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.

  9. #9
    Join Date
    Oct 2008
    Posts
    3,242

    Default

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

  10. #10
    Join Date
    Jul 2013
    Posts
    341

    Default

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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •