Experiential Design Final Project: Completed Experience
Experiential Design
2/12/2022 - 7/12/2022 (Week 14 - 16)
Teng Kwok Sang / 0343089 / Bachelor of Computer Science (Hons)
Experiential Design
Final Project: Completed Experience
------------------------------------------------------------------------------------------------------------------------------
The full Experiential Design Blogs
Task assigned / Instruction
Based on our previous tasks, we were asked to utilize our visual asset and refine the prototype into a complete working and functional product experience.
Week 14 (2/12/2022)
3D model bug
Week 14 (3/12/2022)
3D model
After going through the whole day searching for 3D models, I couldn't find any of the free 3D models with the animation of exercise that I want. So I'm considering to replace the 3D models with half transparent videos. But Mr Razif recommended me to try to animate the 3D using motion capture via video, I can act out the motion and capture the keys. However my only concern is I'm afraid that I dont have enough time for that. Mr Razif then recommended me to try the AI app call Plask. I tried it, it works, but not good enough, but I guess it works for my project.
Week 15 (4/12/2022)
Completing the UI
Today I will try to complete the UI, the first problem I faced is I couldn't store the variable across Scenes. After doing hours of research, I realized I just need to simply change the String that store the variables into Static.
Meanwhile, I recorded quite some video recording to keep track of my own progress throughout the process of completing the experience.
Week 15 (5/12/2022)
Completing the UI
For today, I will complete the entire UI for the AR app, so now the only thing awaiting me to solve it the issue with 3D models.
Week 14 (6/12/2022)
Completing the 3D
I captured the motion for all 6 of my exercises, then I successfully implemented them into 3D and bring them into Unity. However there's one issue remains, which is the 3D model isnt acting out what animation it suppose to execute if i implement them on ground. Hence, I tried my first solution, which is implementing image target instead of groundplane target, so image target wont need to regenerate a new model. But then, I realized when I slanted the image target until near 60-70 degree to mimic the ground, then it will fail to capture the image target. Now I know that its not suitable for my case, because i cannot just take the camera and point at ground, then it will lost the purpose.
So in the end what I do is I stick the 3D model on UI level, so the user can still continue to follow whatever exercises and move the 3D model do. Then the users wouldn't need to worry about finding the ground and stuff, its easier to navigate for them.
Week 15 (7/12/2022)
Finally, I finished implemented everything into the app I wanted to create, with similar output as initial e-portfolio. The video will be showcasing how it looks in Unity.
Week 15 (9/12/2022)
Finally, I added a Main Menu for the app.
Now, this is the Main Menu, users will need to press START in order to prompt to the scene where they are able to choose what exercise to do. Other than that, the user can press QUIT to completely close the application. The initial End Scene that displays all the stats, its Exit button no longer directs back to the exercise selection page, but instead it is directed to this Main Menu page.Week 16 (14/12/2022)
After reviewing back to how I was taught by Mr Razif to build a Unity to apk file on week 6, I successfully build and installed the apk on my phone. However, I noticed a problem, which is I forgot to change the orientation of the app, in default the app's orientation is portrait.
Main Menu
Option Page
So, I changed the default orientation to landscape, then build and run the software on phone.
Then I noticed some issue, which is the UI is a lot smaller than how it should be scaling, so I adjusted the scaling and position of every single element on Unity.
-
Orientation mode
In contrast to the final product, the proposed orientation mode is portrait mode, but I changed to landscape mode as what Mr Razif recommended me earlier.
-
3D Model
Initially, the 3D Model was planned to stick on the floor. However due to vulforia feature compatibility issue, I had the 3D model on the UI layer. But the end result somehow attached to the ground without applying vulforia, which is a good thing.
-
In the proposed e-portfolio, I didn't plan to add a Main Menu. However, I decided to implement Main Menu to create a more complete experience.Main Menu Feature
-
In the proposed e-portfolio, I wanted to allow the app to use front camera. But due to technical issue, I couldn't find a way to make it work on front camera on Unity, that's the only limitation i face.Camera
------------------------------------------------------------------------------------------------------------------------------








Comments
Post a Comment