Experiential Design // Final Project

 19.11.2023 - 15.12.2023  // Week 12 -Week 16

Lim Yi Xvan 0354552

Bachelor of Design in Creative Media 



Instruction



Final Project

In order to complete final project, we are asked to to combine the knowledge they learned in tasks 1, 2, and 3. Then, develop a prototype into a fully functional and operational product experience by integrating visual assets and refining it.

First of all, I started by continuing refining and update the pages which I have not done yet from Task 2 which are the onboarding second page and introduction welcome page.

fig 1.1 - onboarding page2

fig 1.2 - Introduction page

After done both of these pages, I added more Barbie choices in the app for user to select which Barbie they wanted to style with. I created a scrollable panel view enable users to scroll for barbie selection to style with.

fig 1.3 - Scrollable view barbie selection page

Next, I then fixed the main issue I've mentioned earlier in task 2, which is my 3D barbie model couldn't be view in 360 rotating itself as it's following the direction of the camera to move 360 degree. Hence, I've repositioned my 3D Barbie doll into the center of its anchor point and also added in the effect of zooming in and out by scrolling the mouse to view the details of the Barbie from its head to toes.

fig 1.4 - script to attach in 3D model for zoom in and out effect

fig 1.5 - script to attach in camera for zoom in and out effect

Then, to enhance the overall app experience, I have applied background music for it. I have went to Youtube to search for tutorial on how to create a continuous background music playing from scenes to scene. Here is the script that you will need to apply for this.

fig 1.6 - script to attach in audio source

fig 1.7 - background music tag and script attached and variables set


Submission

Unity files & folders zipped & Apk folder:
https://drive.google.com/drive/folders/15iZFte62Wz5rYOakJN2S6NJHIXQnX1T2?usp=sharing


Final Presentation for AR Barbie App:



Walkthrough for AR Barbie App:



Reflection

For me, starting the process of developing an augmented reality (AR) app with Unity has been both very difficult and very rewarding. Even though I spent a lot of time studying tutorials, I ran into a few obstacles that occasionally seemed impossible to overcome. The complexities of some scenes proved to be a huge challenge, putting my patience and problem-solving abilities to the test.

The process of scanning 3D models was one area that presented a significant challenge. Success avoided them despite numerous attempts, and the frustration was tangible. However, I discovered an unplanned source of resilience within me when faced with setbacks. Rather than perceiving these challenges as setbacks, I started to perceive them as invaluable educational opportunities, milestones along the route to proficiency.

I'm still getting used to Unity as a platform, so navigating it came with its own challenges. However, every obstacle I faced presented a chance to learn more. I found that even the most complicated features could be divided into smaller, more manageable parts with a little patience and persistence.

Even though the finished product might not be an ideal masterpiece, I've learned to value flaws. Unity, which was previously unknown to me, has evolved into a blank canvas on which I can now paint my ideas. Despite the challenges, there is a bright side: I have acquired a strong foundation for creating a straightforward yet functional app interface.

Thinking back on this project, I am reminded that facing hardship frequently leads to the most profound growth. With my newfound understanding, I look forward to the upcoming challenges with great preparation, knowing that each one serves as an invitation to learn more about the endless possibilities that Unity and AR development have to offer.

Comments

Popular Posts