Experiential Design Task 2: Prototype
5/10/2023 - 9/11/2023
Edwin Choo Quan Rong / 0348305 / Bachelor of Design
(Hons) In Creative Media
MMD 60204 / Experiential Design
Task 2:
Prototype
Task 2: Prototype
The process of making the AR prototype from my proposal begins with working
in the Unity software.
Firstly, I opened Unity and installed the Vuforia engine to enable the AR
Camera features. This process involves entering the Vuforia license code
into the Unity's AR Camera.
Fig 1.1 - Image Target Testing
Secondly, my app requires a 3D model to be displayed. The 3D model used is from SketchFab.
I used Vuforia's Image
Target feature to project a 3D model by detecting the corresponding Image
Target. The image target is set up by creating a Database in Vuforia Developer
website under Target Manager. After inputting the images, the database is
downloaded and inserted into Unity. I select my database name and image target
underneath Inspector settings to select the 3D model for projecting.
Afterwards, I arranged the 3D model to be displayed facing the same direction
and elevation of the Image Target so that it projects properly when shown.
Fig 1.2 - Pinch & Zoom settings
To apply the feature for users to manually adjust the size of their projected
3D model, I created a script that allows users to do that via touchscreen.
After multiple testing, I found this setting to be user friendly by being not
too fast neither too slow. Down below is the script for Pinch&Zoom:
Fig 1.3 - Pinch & Zoom Script
Fig 1.4 - Buttons
I created some buttons with horizontal scrolling by using the UI features of
Unity. This is for users to browse through the selection of the available wall
furniture.
Fig 1.5 - Prototype View
Video 1.1 - Prototype Demonstration
After exporting the app into mobile, I tested the features developed to ensure that it works as intended. I noticed that one of the image buttons were not appearing but other than that, the 3D model as well as the pinch and zoom feature works as intended.
Things to add:
For future development of this app, a few features such as having a button to show to users the info about the 3D model's size is displayed to give users a dimension to note down when they are satisfied with their 3D model placement.
A menu screen is also to be added with onboarding via an instructions menu to showcase users how to use the application.
Other than that, apply more models (mirror and clock) for variety in the testing of the application.
Download the file here:
Comments
Post a Comment