Mobile-Optimized VR Interior Tour Experience

Karolis Butvinskas

3D Virtual Tour

This case study explores the possibilities of creating highly optimized VR experiences for mobile devices. The project began with a detailed 230 m² apartment model, meticulously optimized and reduced to just 70,000 polygons while maintaining visual fidelity through advanced texture baking techniques. Built with Three.js and vanilla JavaScript for maximum performance, this project demonstrates how to create lightweight yet powerful 3D experiences. By avoiding heavy frameworks and focusing on core web technologies, the implementation achieves exceptional performance across all devices - from low-end mobileD phones to high-end desktop computers.

Cross-Platform Compatibility

This VR experience works seamlessly across desktop browsers, mobile devices, and can be embedded in any website using an iframe. You can test the virtual tour directly on your device or integrate it into your own website.

Bananas Mode

Bananas mode is a fun easter egg in the VR interior tour. It's a full FPS mode with bananas as gun. Open the link and go bananas!
Like this project
2

Posted Feb 13, 2025

Mobile-optimized VR apartment tour built with Three.js. Features 70k polygon model, texture baking, progressive loading, and embedded viewer support.

Gimme.flights - web app for flight search
Gimme.flights - web app for flight search
Oaksun Studio Website
Oaksun Studio Website
Architectural Studio Website
Architectural Studio Website