Matterport Tour on Website — Embed and Customize
Matterport tours embed via iframe — sufficient for real-estate listings, custom Three.js for branded virtual tour experiences.
Matterport (matterport.com) captures 3D virtual tours from specialized cameras and hosts them on their platform. Embedding in your site is one iframe URL. Pros: high-quality captures, established platform with realtor familiarity, AR/VR viewing on supported devices. Cons: subscription pricing for hosting, bundle is heavy, branding/UI is Matterport's. For typical real-estate listings, Matterport iframe is the standard and clients expect it. For premium hospitality or luxury real-estate where the virtual tour is part of the brand experience, custom Three.js with photogrammetry assets gives better control. Mid-market sits in between — case-by-case decision.
What you get hands-off
After delivery: source repository on GitHub (private), commented code, a 5-min Loom walkthrough explaining the scene logic, and the asset pipeline documented. First year of hosting and minor revisions is included. After that we agree on a maintenance plan if needed.
What this delivers
Concrete output: a working matterport tour integration on a real production site, not a demo. The integration includes device-tier detection so weak phones get a lighter version automatically. Source files are handed over in their original formats — Blender, GLSL, glTF — so any future developer can continue where I stopped.
How I work with it
On a typical project, matterport tour ships as a self-contained module: one entry-point JS file, one CSS file, asset bundle below 1.5MB total. I keep the integration sandboxed so the rest of the site stays SEO-friendly classical HTML. Frame budget targets 60 FPS on a mid-range Android, with a measurable fallback below.
Performance budget
Lighthouse mobile target: 85+ across all categories. I measure on real devices, not just emulator. Asset compression: glTF + Draco for meshes, KTX2 for textures, Brotli for shaders. Lazy-load any matterport tour scene that isn't above the fold so the first paint stays under 1.5s.
Frequently asked questions
Why pick this technology over alternatives?
What if a newer tool comes out next year?
How long does this take?
What does it cost?
What if my visitors are on weak phones?
Ready to ship a 3D experience?
Tell me what you need — fixed price, fixed deadline, no surprises.