top | item 39920890

Unreal Engine 5 multi-threaded rendering in the browser with WASM

54 points| astlouis44 | 1 year ago |temple.tiwsamples.com

20 comments

order
[+] knodi123|1 year ago|reply
haha, I took a running leap off a staircase and fell over and was permanently embedded in the floor. 3rd person camera could still explore, though!

this is an amazing tech demo. not consistently playable on my 1st gen m1 mac, but still impressive as hell.

[+] kevingadd|1 year ago|reply
Yeah, it stutters like crazy on my 7950X+3080ti. Probably just limitations of the browser environment and not a problem with your m1.
[+] diath|1 year ago|reply
> TypeError: WebGL2RenderingContext.bufferData: Argument 2 can't be an ArrayBuffer or an ArrayBufferView larger than 2 GB
[+] wilg|1 year ago|reply
Unplayable hitching on an M3 Max.
[+] eek2121|1 year ago|reply
Does not work on Firefox, a bunch of errors eventually pop up in the console.
[+] kevingadd|1 year ago|reply
Just a black screen here. I'm guessing it requires webgpu?
[+] wccrawford|1 year ago|reply
It eventually worked in Chrome for me, but Firefox never did.
[+] ionwake|1 year ago|reply
Did not work on chrome M1
[+] TinkersW|1 year ago|reply
Runs like shit, and keeps stalling as things load in, does WASM not have async loading?

Anyway nobody would play this because it took minutes to get to a playable state, and kept freezing, then eventually it just froze permanently.

I don't get the point of porting this kind of thing to the web, the web is a terrible platform for it.

[+] malux85|1 year ago|reply
Sometimes porting this stuff is a fun intellectual exercise, or sometimes it’s a version 1 precursor, or sometimes it allows for a much simpler setup to run super smoothly (e.g. a visualisation tool)

I find things like this fascinating, inspiring and interesting, all great things have small beginnings.

[+] ramon156|1 year ago|reply
What a pessimistic way of trying a demo haha, the fact that a UE5 game can be ran in a browser is already impressive, performance is definitely something to work on, though.