
VRchitect
234329 VR project
​
Salevich Alex & Frenkel Eduard
Virtual Reality interior designer

Problem Definition and Motivation
​
Main Problem:
Nowadays there are many interior design tools for house / office design, yet the existing tools provide only abstract representation of the final design.
The tools allow to render a designed scene which can be shown to a customer, yet they do not pass a real experience of presence in a room, which might be ineffective in a design process and lead to unwanted final result.
Goal:
Our project's goal is to overcome this challenge and allow a user to experience a sense of presence in a room while designing it.
We intend to build a designing tool using virtual reality which will allow to design a room space while being present inside a virtual room;
The tool will allow the user to design a room interior and be able to experience his work product at the same time.
Our solution will allow to design better suited environment for the customer by letting the designer the ability to show the customer the final design and get his feedback.




Solution
​
Platform :
•Hardware platform: HTC vive
•Software platform: Unity 3D, VRTK toolkit, Mono develop IDE
GUI description:
The GUI will consist of following features:
• HTC controller radial menus:
• Right controller - Main menu - will allow to choose a general action (scaling / moving / rotating / bringing up model chooser menu)
• Left controller - Sub menu - will be used for specific action after a main menu option was chosen:
• Scaling – Enlarge / Shrink the model
• Moving – Push / Pull the model
• Rotating – Rotate the model on X/Y/Z axis
• Model Choosing – Control the model choosing menu
• Pointing laser – in order to be able to control models which are not reachable due to HTC vive space restrictions, a pointing laser is rendered in the VR environment to provide the ability of modeling big room spaces.
• Model Choosing menu – will bring up a scrollable menu with furniture / design features to place in the modeling environment. The menu will be controlled by the HTC controllers, radial menus and pointing laser.
Demo Video
The video illustrates the main features of the program and can be used as a beginners tutorial;

Improvement Ideas
​
Improvement Ideas:
The following ideas might be implemented as part of future projects:
• Expand the menus: Allowing to change the models’ texture / material.
• Loading a real environment by scanning a real room space via 'Tango' interface
• Serialization of the designed environment with the ability to save / load a scene
• Reshaping (or creating from scratch) the provided design environments