2 ms·
I wonder how much of that performance difference is due to "Three.js vs Unity/Unreal" rather than "WebGL vs Native GLES". AFAIK Three.js is still missing stand
by jsheard 9y ago
I wonder how much of that performance difference is due to "Three.js vs Unity/Unreal" rather than "WebGL vs Native GLES".
AFAIK Three.js is still missing standard optimizations that are taken for granted in a "real" engine, like batching and occlusion culling, and some optimizations it does support are scarcely used due to poor tooling. Pre-baked lighting and compressed textures are technically supported but there's no easy workflow to pre-generate the necessary data.
- debacle 9y agoAre there any other libraries that aren't Unity/Unreal that are better than Three.js?
- jsheard 9y agoI think PlayCanvas is the most robust engine that's built specifically for the web. Only the core runtime is open-source though, to get the full benefit you need to use their proprietary editor and asset pipeline.