Hey guys, so I’ve successfully got a build of UE5 running on HTML5, with Chaos physics enabled, however it does not render anything yet.
There are two paths I can take to get rendering working, both are fairly complicated.
I could add WebGPU support, this would enable support for Lumen and Nanite and is definitely the more time consuming option.
I could add WebGL2 support (basically add back the removed ES2 and upgrade it to ES3), I’ve mostly completed this however the largest setback is that support for ShaderResourceViews are no longer optional since 4.25+, and they don’t currently work as is for WebGL2, the reason it doesn’t work is that SRVs (a DX thing) map to either a Buffer texture or an SSBO, neither of which are supported on webgl2; to solve this I could add another path for the SRVs as an Image buffer. This would enable improved mobile quality rendering (improved over the last UE4 version).
I’m trying to find ways of monetizing my work so that I can continue to work on this full time. Does anyone have any suggestions? Kickstarter? MegaGrant? Patreon?
Also is there anyone interested in working on this with me?