Inspiration: We were inspired to build this app to make dance education more interactive, accessible, and easier to follow.
What it does: LegUp is a personalized dance instruction mobile app that teaches users dance that caters to their preferred level and style.
How we built it: We created our avatar using DeepMotion which allowed us to create a custom model and animate it based on a recorded video of someone dancing. We downloaded this model as an FBX file and uploaded it into our Unity project. Then, we used the Vuforia Engine to create an image target and added additional features that allow us to pause the animation on touch.
Challenges we ran into: We initially planned on using ray casting but due to a shortage of time used an image target to produce a finished output. We would also love to add more features such as integration with a native iOS app, a library of lessons to choose from, and a progress chart!
Accomplishments that we're proud of: Our biggest goals were being able to render an AR model that stays fixed in position so that the viewer can look at it from different angles and which can be paused and played at a certain point in the animation. We managed to accomplish both of those despite being a group of first-time hackers!
What we learned: We learned how AR applications work and how to animate and create avatars. Most importantly, we learned how to collaborate and build on each other’s work in an online workspace.
What's next for LegUp: Along with increasing out catalog of lessons, we would also love to create an online community where people can easily share their experiences.
Video Demo: https://vimeo.com/802408448
Log in or sign up for Devpost to join the conversation.