Weekly Summary

This week we were able to wrap up implementing the desired functionality for this project, as well as begin to start implementing features to enhance the user experience. We split up the work effectively such that each group member focused on one piece of the functionality that we had left: primarily the ability to pull out on objects as well as ensure that the scripts we have written work on multiple different objects of various sizes. Additionally, we continued our efforts on localized gravity but ultimately decided that we will put that on the backburner and come back to it if we have time next week after finishing touches on the user experience. After speaking with Timea, she believes it would be nice if gravity were a feature, but it isn’t a make or break functionality and therefore we want to prioritize things that will in fact be more valuable to an individual using our product. Lastly, we began to consider the user experience by looking into various backgrounds and environments, as well as started to build a help menu so that users have clear instructions and more control over their experience in the app.

Team Member Contributions

Zoe: Continued to work on implementing gravity, as well as created a menu that we will populate next week with a help menu and a button for screenshotting. Also on this menu is the ability to reset the scene such that each of the objects is in its original state.

Joanie: Wrote snippet 7, as well as implemented the ability to deform multiple shapes beyond the vase that we have been using thus far. This included altering the Gaussian radius and the forces on each individual object such that it mimics real life behavior depending on the size of the object.

Emi: Implemented the ability to pull out on the object, as well as switched the pushing in motion to be a poke with the finger within the Oculus as opposed to a pinching movement. The hope is that this will be more intuitive to users as it more closely mimics what someone would do in real life.

Madrona: Contributed to the efforts with gravity implementation, as well as helped to fine tune the pull out functionality on the objects. Additionally, she built and beta tested within the Oculus to see if the settings we set in Unity are appropriate and work well within the headset.

New Features

  • Added additional objects of varying sizes for proof of concept that it works on things beyond our original vase
  • The push functionality is now a near interaction touch/poke motion rather than a pinch
  • A new ability to pinch and pull, which causes the object to be pulled out
  • A help menu with various buttons to enhance user experience
  • A reset feature to start over

Files for Review

Blocking Issues

  • We honestly aren’t really blocked this week! We have fine tuned the functionality and will continue to going forward into next week, but we are pretty content with how the user interacts with the object as of now.
  • Into next week we plan to continue to enhance the user experience by making the app more visually appealing and intuitive, but we have no questions regarding how to go about this as of now :)

Links