This project is a 3D interactive room tour developed using Angular as the main web framework and Three.js for rendering and managing 3D graphics. It showcases how modern frontend technologies can be combined to deliver an immersive and intuitive user experience directly in the browser.
The application places the user inside a virtual room that contains three 3D models. The experience goes beyond static visualization by incorporating interactive controls:
- Users can click on the floor to move the camera across the room, simulating free exploration.
- Each 3D model is clickable, revealing a contextual description that provides more information about the object.
This approach demonstrates how Angular’s structure and component-based architecture can integrate seamlessly with the advanced graphical capabilities of Three.js, resulting in a smooth, responsive, and visually engaging application.
🔗 Live Demo: Room Tour and Descriptions