ModiModi AR Furniture
ModiModi is an online tool that allows users to design their new, unique furniture with the use of a convenient creator and a wide range of materials and decors.
AR furniture app
ARKit / ARCore
Make the process of fitting out a room an instant experience
The biggest challenge was to create a furniture generator based solely on user-configurable parameters. Another challenge was to create an appropriate graphical user interface for the AR furniture application.
The solution that the client asked us to prepare was to allow users to learn and preview the way a given piece of furniture fits into the rooms in their home. Users were to be able to scan their room’s floor, choose a piece of furniture, arrange it about the room and see whether this particular model fits in nicely.
Blazing a trail in the realm of AR
Applications in which two things – functionality and content – are important enable relatively fast testing. The client can receive an MVP in a very short time and submit their comments. Currently, the modeling of the remaining furniture is being added to the application on a regular basis. Therefore, the graphic designers’ work and the work of the developer can proceed without collision. Of course, we use agile methods of AR furniture application development.
The client provided backend for the AR furniture app. Then, joint testing of results and mutual feedbacks followed in order to facilitate linking our solution with the backend. We chose more than a dozen models of furniture and the right style of UI. We also assumed that an interesting feature would be the possibility of in-app purchase of furniture that suits the user’s preferences.
The application allows users to choose from a dozen or so different sets of furniture, which they can freely arrange about their rooms (by pointing the device’s camera to a flat surface and scanning it first). It is important that the scale of furniture in the application matches the actual scale of a given object.
That is why users can rest assured that the furniture of their choice will look exactly the same in reality as it does in the app. Users can arrange as many pieces furniture as they like. They can move and rotate them, and the AR furniture app remembers the object’s last position. If everything is as the users imagined – they can simply make a purchase.
Thanks to ARKit or ARCore framework we use markerless tracking feature to place three-dimensional objects in space. Looks good? Just buy them.
AR furniture app: design from the comfort of your couch
First of all, the AR furniture app offers the user convenience, making it possible to check how a given piece of furniture looks in a particular room (and whether it fits in) without leaving the comfort of one’s home.
It is also worth mentioning that this project was one of the first applications we designed using the new SDK from Google and Apple – ARKit and ARCore. They both enable displaying 3D objects in real space in an intelligent way, as the devices themselves scan and recognize the space their cameras are directed at. Elements can be freely arranged in space and they stay in place even when the user moves. That is why these technologies provided the perfect solution for the project.
Putting it in a nutshell:
State-of-the-art AR technologies and smooth software integration
The AR furniture app can be run on devices that support ARKit and ARCore (mainly iPhones, iPads and Android-powered devices). It was developed in the Unity 3D engine. Furniture models were made in 3ds Max. We also employed the C# programming language, whereas the backend was written in PHP.