Hey everyone, Im using react and importing a single .glb model file into a scene. I was wondering if theres a way to easily do like a product overlay with interactive clickable elements? e.g have different calls outs to a product feature.
should I:
do it in GUI with babylonjs
render the 3D model with babylon, then overlay a 2D HTML layer over the 3D canvas?
Using Babylon.js GUI allows you to easily create linking lines between a mesh and a UI element or to make the UI part of the 3D scene itself rather than floating on top.
HTML might be easier if you need fully responsive layouts.
As part of a team at a previous employer we made this which uses HTML info above the 3D product, triggered by user interaction.