Load your 3D model easily in a Three.js scene and enjoy Showroom mode.
Enjoy live demo or run locally :
git clone https://github.com/sboez/3D-Models-Load.git
npm install
npm run dev
.STL .DAE .FBX .GLTF .GLB
Only .GLB can show you the model with a texture because it's a binary file who contains images. It's also possible with .FBX, with Blender you need to check copy in Path Mode during export. Others need to add texture manually. But you can still change the texture path in the code, follow the procedure explained in the comments.
My samples models are lightweight .GLB