I have been working in the last months on a web-based virtual 3D gallery to showcase art or pictures. Currently all is rendered with Babylon. Hopefully in the future the .glb can be created with blender & baked textures.
Any artist can programmatically create halls and navigate them with a first person camera. All is open source and you need to self-host it. The inputs come with a couple of text files and your pictures (of course). It is at a very early stage, so it needs some manual steps and may contain bugs.
You can see an example here:
(with large pre-compiled glb objects)
(with on the fly hall creation and smaller files)
The repository with the code and instructions can be found here:
There is a lot to be done to make the process more straightforward. Any help is welcome, the project has a long TODO list.
Your support testing or improving it, it will be greatly appreciated.