You can, it's just way more work for it to be done.
There are a couple of competing JavaScript-based WebGL frameworks, it's Three.js and Babylon.js.
They're similar in that they both let you show 3D graphics on a web
page, you can do the same things in both of them, but Three.js is more focused on the display
3D graphics and animation and might be slightly faster since it's simpler, while Babylon.js has extra game-dev
features like collision detection (as it's a game engine). You can read more about their differences in here.
Replies
You can read more about their differences in here.
- Babylon.js
They both support PBR rendering (reference 1, reference 2).
https://marmoset.co/viewer/