This visualizer was built for FBB for their clients realtime visualization needs, and runs on all devices
Here is a rundown of the components inside
LoadManager manages loading of scene GLBs and config files
CameraManager manages switching of cameras, camera flights and camera animations
Variant Manager finds and triggers both Material and Geometry Variants
PostProcessManager takes care of loading and saving post-processing settings, as well as displaying the post-processing UI