Hey, I want to create a project that will be WebGL. A user will be able to navigate around a 3D model (say a gearbox), be able to zoom etc. They can hoover over component parts to view a label. They can also see small glowing hotspots, when clicked will take you to a new level when they can view the component part separately and come back again. The UI will just be basic, showing clickable buttons, again taking you to new scenes.
Is this doable?