Realistic web based walkthrough - what is the best workflow

I’m looking to set up a workflow for an app to create a realistic 3D walkthrough from content generated from a rhino compute server. The desired end result would be something similar to the following: Shapespark: Real-time architectural visualizations in a browser

I would need to bake in textures and lighting. I was looking using Rhino to set up all our textures and light etc and then use speckle automate to bake these textures and the global illumination using blender cycles. The resulting file would then need to be viewed in 3. I’ve been looking at PlayCanvas WebGL Game Engine and the native speckle viewer or just three.js.

The speckle viewer and the core speckle engine seem to offer limited support for textures and UVW maps. I’m wondering if anyone has successfully implemented workflows displaying high-quality PBR textures?

It seems all doable, but there are many potential technical hurdles, so I wanted to reach out and see if anyone had some insight on the best direction for me to take. Can I customize the speckle viewer and add textures? Should I use an engine like playcanvas with more support for PBR materials and lighting effects? Is there any support for textures and UVW maps or is this a steep climb?