Experiential Design - Final Project
Samer Muhamed Usef / 0357036 / Bachelors of Computer Science (Hons)
Sonic Design
Sonic Design - Final Project & Portfolio
Sonic Design - Final Project & Portfolio
19/06/2024 - 08/07/2024 (Week 09 - Week 14)
Final Project:
Okay after my prototype, I've got my canvas to work, I believe it was because of the texts alignment boxes overlapping the buttons which made it so that the buttons couldn't be pressed. Due to circumstances of not being able to implement the application within my phone, and having the ability to do so now, using the Redmi Note 9 Pro (borrowed from a friend) I could understand the problem and debugged it.
Next, I re-formated the visualization page such that when you click on the button, it uses ground plane stage and plane finder (duplicate off) to to asses the environment and place the model in the environment. With that, there will be buttons on the canvas that would let the user play or stop the animation.
After that, I went on to develop the Panel screen neater than the original one I had created, formatting it to look more neat and user friendly as well as to match the proposal I had put forth. After that I had changed the initial model slightly to remove the machine completely as the demonstration could be visualized better with just a barbell than the whole machine itself in my opinion.
Dumbbell Image Detection Panel
Ab Machine Image Detection Panel
Smith Machine Alternatives Option Panel
Dumbbell Alternatives Option Panel
Ab Machine Alternatives Option Panel
Moving onto the Visualization Screens and Alternatives Visualization Screens, I had made them using Ground Detection and Plane Finder such that, the user will have to scan the ground (highlighted in Canvas) and then they can place the 3D model and have the options to:
1. Start the Animation for the Model
2. Stop the Animation for the Model
3. Rotate the Model Right or Left to get to understand every angel
4. Info Button allowing the player to understand the exercise more on how to perform the exercise
5. Go back to the FitAr Main Screen for Visualization Panel and go back to the Alternatives Option for the Alternative Visualization Screen
Then after adding that, I had gone on to add models for each of the Alternatives Scenes and create animations for the necessary ones which were character models with a equipment on their hand, demonstrating the exercise.
The character Models were sourced from Maximo which had animations for the required exercises I needed and as for the equipment used, they were taken from online 3D Models sights and with that, i had integrated them together on the exercises which made sense to have them.
Maximo: https://www.mixamo.com/#/
Barbell Squatting (Smith Machine Visualization)
Squatting Animation Keyframe (Smith Machine Visualization)
Pistol Squat (Smith Machine Alternatives #1)
Free Hand Squats (Smith Machine Alternatives #2)
Kettlebell Swing (Smith Machine Alternatives #3)
Overhead Barbell Squats (Smith Machine Alternatives #4)
Dumbbell Bicep Curls (Dumbbell Visualization)
Push Ups (Smith Machine Alternatives #2)
Finally after adding in everything I needed, I've lastly put on an Logo Icon for the application for when the user is to build and run this application.
With that I was done with the application and had to make changes relevant to what I had made to the experiential design proposal document and presentation as well as the walkthrough of the app which is as shown:
Updated Design Proposal
Presentation
Walkthrough
Reflection
Coming into Experiential Design, I had thought of it as a boring and useless feature that many in this day and age have still not used and the only heard off popular AR application being Pokemon Go as a matter of fact. But by doing each assignment 1 by 1, especially my Design of my AR application from the prototyping phase up until the Final build, this has piqued my interest In ways it wouldn't have before. But with that came trials of patience which I had to with hold as my Initial Unity Projects Ground Plane functionality stopped working completely and I had debugged for a whole 24hrs but came to no avail of the reasoning behind the problem hence, I had to make my application from scratch, as well as detecting objects was another hurdle I had due to, many people in the gym, which didn't give me the opportunity fully scan the machines I intended to and when I have the 3D models made were really bad to be considered for detection... But with that came my dedication and passion for completing this application and I'm proud of how far I have come with the final project. I would like to make this application into a reality as said in my presentation video, as this definitely has potential for a billion dollar market as I haven't seen this being implemented or never heard of it as a matter of fact, so i will be working on the object detection in this break I have. Lastly, I would like to thanks Sir Razif's guidance throughout this module for making me interesting and helping on doubts asked.
























Comments
Post a Comment