Experiential Design / Task3

MVP Prototype (20%)


Name: wangsai

Student ID : 0367388

Course: Bachelor Of Interactive spatial Design (Hons) 

Week 8 - Week 10

Todo:

 

Processing:

This is the Figma mockup I previously created for Task 2, utilising Taylor's theme colours. It comprises the Map Overview Page, AR Camera Page, and Timetable Page. The most practical features are the AR and timetable functions: simply locate your course timetable within the timetable, then point the AR camera at campus signage to determine your classroom's floor level.

ED_Figma_preview

ARCamera Page

Timetable Page

Map overview


Figma Link: ED_Task3_MVP



Subsequently, I shall import the photographs I require into Vuforia Engine for use within Unity's ARImage component.

Origin

Vuforia Image


Next, we'll create a project within Unity.


Scenes



I first created four scenes, namely:
  1. ARCamera (for identification purposes)
  2. Enter (to enter the software and commence operation)
  3. Map (View campus locations)
  4. TimeTable


This is the Enter interface I've built, utilising the same design approach as Figma. Next, I'll add functionality to the Enter Button to navigate to the next scene.



EnterScript

SceneManagement


EnterMap


EnterTimetable


TimeTable

AR camera


Map


After setting up the target in Unity, I intend to create a model in Blender to help me display information more effectively in AR.





I have now completed its VR functionality.






First Test:

Engine Error!!!!!


Test 2:

I've decided to use a third-party camera for recording, as Unity cannot utilise my laptop's built-in camera for reasons unknown to me. Even consulting AI failed to resolve the issue.


Presentation:



All the documents are contained within this:


Reflection:

During this assignment, I encountered numerous issues. As Windows computers cannot connect directly to iPhones, I was unable to access the phone's camera. Consequently, I resorted to using the computer's built-in microphone for audio. However, this presented further complications. When I used OBS to record the demonstration video, it interfered with Unity's ARCamera functionality, causing the engine error mentioned earlier. After attempting to restart Unity multiple times, I opted to reboot the entire computer, but that didn't resolve the issue either. Consequently, I decided to record the video using my phone instead. This entire process was truly challenging.







Comments

Popular posts from this blog

Games Development / Week 1 Homework

Experiential Design / Assignment1 Trending Experience

Embedded System1 Final Project Prototype Ideation