About | Features | Technologies | Requirements | Starting | License | Author
Use augmented reality (AR) to pick and place a selection of furniture models into your surroundings in real-time using your mobile’s live video footage of your current surroundings. This project leverages ThreeJS to render the scene and furniture models, WebXR to enable AR mode with estimated real-time environment lighting, hit testing for furniture placement on the floor, and dom-overlay to render the UI.
View the live demo on your mobile at: https://padmavatisb.github.io/AR_RoomDecor/
Enter AR
button at the bottom of the screen and click itStop AR
to exit the experience:heavy_check_mark: Hit Testing
:heavy_check_mark: Real-Time Environment Light Estimation
:heavy_check_mark: Augmented Reality with WebXR
:heavy_check_mark: Realistic 3D Models with Textures
:heavy_check_mark: Horizontally Scrollable Furniture Selection
:heavy_check_mark: Dom-Overlay
The following tools were used in this project:
Before starting :checkered_flag:, you need to have Git and Node installed.
```bash
$ git clone [https://padmavatisb.github.io/AR_RoomDecor/]
$ cd AR RoomDecor
$ npm install
$ npm run $ npm start