3D Floor Plan | InteriorDesign home
My responsibilities include: Visualizing and rearranging furniture Replacing items with new options -Changing flooring, wallpaper, and other interior elements Calculating costs based on the materials used -Working with both 2D and 3D views simultaneously Connecting with suppliers for materials and furniture .
Technologies
Three.js
JavaScript
React.js
Blender
My Role
Three.js Developer | Researcher
Client
Dr Masror
Year
2024
2025
Location
Remote, San Francisco
Category
Three.js
Floor Plan
BIM
My Proccess
This project is one of my most rewarding experiences, working with a professional team in a San Francisco-based startup. At Myhomespec, the focus is on a home renovation project centered on 3D interior design. As a full-time Three.js developer.

Steps
Step 1
In the first step, after uploading the house plan, the 3D model will be generated. The user can then view the project in both 2D and 3D, and navigate through different menus to access various features.
Step 2
In the next step, you can choose which part of your house you want to design, such as the living room, bedroom, or bathroom and you can select objects to edit.
Step 3
You have various camera controls that allow you to view your model from the top, right, left, front, and back, in both 2D and 3D modes.
Step 4
One of the best features is the ability to add and replace products. This helps you visualize whether everything matches in terms of color and size.
Step 5
You can select layers such as walls and floors and change their textures in the Tile category. Additionally, we accurately calculate the number of tiles based on real-world dimensions, allowing you to see the actual price based on your selections.
Step 6
And of course, we are continuously adding new features, such as various measurement tools in both 3D and 2D, including a ruler.
Gallery



