Blog 5


Video demo with the following features:

  • 1. Color the regions in contact with left hand.
  • 2. Colored region would slowly shift the color.
  • 3. Mesh coloring works on different kinds of surfaces: flat, slanted, and vertical.
  • 4. Short intro description of our application.



  • Did this week

  • 1. Discussed with Paul on ways to efficienly implement mesh coloring. In order to partially color the mesh object, we break the besh down into hundreds of pieces once collision occured and color only the ones that are in contact with hand.
  • 2. Implemented the above. After this, we added color shifting to simulate virus becoming inactive over time.
  • 3. Added an intro description to instruct users on how to use the app. As we develop more features, the descriptions would be more detailed.
  • 4. Met with Paul and John on potential ways to improve our projects to include more visuals. Things that we can include:
  •         a. Heat map on regions that are frequently touched by users.
  •         b. Statistics to display to inform users on their behaviors.
  •         c. Animations on how different types of virus/germs spread over time.
  •         d. Find ways that better connect our project with people's lives.
  • 5. Prepared for MVP presentation and recorded video demo showing our current features.

  • Tasks done by each member

  • - Kai-Wei: implemented mesh breakdown and mesh coloring, tried to improve hand collision detection by finding an optimal shape/size of collider objects, recorded video demo, completed blog 5
  • - Cheng: setting up environment and resolving Lumin SDK issue, researching and working on surface detection and coloring, contributed to MVP slides
  • - Pei Lin: resolved headset issues, researching and working on surface detection and coloring, developed color shifting feature, implemented intro description
  • - Sujie: setting up headset and local environment, contributed to MVP slides

  • Plan for next week

  • 1. Implement our first stretch goal - a toolbar that allows user to select alcohol whipes and clean surfaces (remove rendering effect on meshes) -- by Kai-Wei and Cheng
  • 2. Research on ways to build heat maps that visualizes the areas being touched frequently. -- by Pei Lin
  • 3. Aggregate user statistics and create a board to display the data. -- by whoever is available
  • 4. Design an alcohol whipe object that can be attached to hand. -- by whoever is available

  • Progress towards MVP

  • We are able to achieve MVP this week by having our basic mesh coloring. Although not pretty, this serves as a basic model that we can build on with our stretch goals.