Webflow’s Spline 3D integration is quite nice and well thought out, as it binds nicely into Webflow’s events, triggers, CSS, etc., you can see a basic overview here on the Spline 3D site. https://docs.spline.design/doc/-/doc9gU5omPVR
Did you every have a play with Spline?
Perhaps Blocs own Custom Interactions can play a role with Spline 3D and allow events and triggers like Webflow, so users can easily work with Spline.