HYPER 3D is a modern JavaScript library (ES6 module) to display 3D models, scenes and 360° panoramas on the web. It is as easy as using an element:
Only one file to load, no dependencies! < 250 KB (gzipped) Easy to use with attributes, properties and events as with native HTML elements Support for GLTF/GLB, FBX, OBJ and STL, with PBR, environment maps and Draco Cross-browser and mobile compatible, responsive View modes: orbit and look around, constrainable angles of view Pin HTML elements to 3D positions to use them as hotspots or labels. Soft shadows and reflection effects without effort Fully interactive, make 3D objects in your scene hoverable and clickable Many examples of common use cases like swapping materials and navigating the scene Secure and data protection compliant Source code is included