• Like
CAVE controller redesign
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

CAVE controller redesign

  • 327 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
327
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. COGNITIVE DESIGN CAVECAVE CAVE Controller Redesign Caitlin Cagampan / Shelby Cohantz / James Darling / Nancy Lam / Justin Li / April Phuong / Melissa Wedeen Wednesday, July 10, 13
  • 2. STAR NEX C A V E C A V E irtual utomatic ave nvironment INTRODUCTIONCAVE TOUR Wednesday, July 10, 13
  • 3. StarCAVECAVE Wednesday, July 10, 13
  • 4. StarCAVECAVE Wednesday, July 10, 13
  • 5. NexCAVECAVE Wednesday, July 10, 13
  • 6. NexCAVECAVE Wednesday, July 10, 13
  • 7. TourCAVE & GyromouseCAVE Wednesday, July 10, 13
  • 8. TourCAVE & GyromouseCAVE Wednesday, July 10, 13
  • 9. WHY REDESIGN? 2 1 Never before tested by or on anyone besides the developers Users don’t necessarily know what they need! ? ? ? ? ? ?? Investigating from a UX design perspective ? ? ? ? ? ? ? ? ? ? ? ? ? ? Wednesday, July 10, 13
  • 10. METHODS OUR USERS 5 developers and 11 novice users INTERVIEWS TOTAL: 16 Wednesday, July 10, 13
  • 11. DEFINE FOCUS RECOGNIZE PROBLEM SPACE IDENTIFY USERSCONTEXTUAL INQUIRY INTERPRETATION SESSIONS COMPETITIVE ANALYSIS AFFINITY DIAGRAM PT. 1 PAPER PROTOTYPE METHODS OUTLINE ORGANIZING DESIGN IDEAS CONSULT DEVELOPERS Wednesday, July 10, 13
  • 12. DEFINE FOCUS RECOGNIZE PROBLEM SPACE IDENTIFY USERSCONTEXTUAL INQUIRY INTERPRETATION SESSIONS COMPETITIVE ANALYSIS AFFINITY DIAGRAM PT. 1 PAPER PROTOTYPE METHODS OUTLINE CURRENT PROTOTYPE ORGANIZING DESIGN IDEAS CONSULT DEVELOPERS Wednesday, July 10, 13
  • 13. AFFINITY DIAGRAM Quality through quantity we reviewed, then reviewed again, then reviewed some more Design Ideas REAL user data Wednesday, July 10, 13
  • 14. a cross comparison of existing controllers VS Competitive Analysis Wiimote Leapmotion Kinect Joystick Two handed controllers Mouses TrackpadSmartphones Wednesday, July 10, 13
  • 15. DESIGN INSIGHT DATA 0 1.25 2.5 3.75 5 Developers out of 5 Remembering each button’s function in each world Knowing which controls are enabled in each world Achieving full range of motion Bringing up, exiting and clicking on menu Arms get tired 0 2.25 4.5 6.75 9 Novices out of 11 Wednesday, July 10, 13
  • 16. PROJECT FOCUS Ergonomics Consistency Simplicity Wednesday, July 10, 13
  • 17. P R O T O T Y P E Wednesday, July 10, 13
  • 18. BUTTON FUNCTIONALITY LESS BUTTONS Users confused by unnecessary buttons “Middle button should already be assigned to operations or functions already in the interface” - ABOUT FACE 2.0: Interaction Design, P272 FUNCTIONS ◦ menu button → pop up menu ◦ right button → click and drag ◦ left button →  selecting menu options ◦ trigger → fly/zoom ◦ joystick → angle of view/perspective Wednesday, July 10, 13
  • 19. REPLACE SCROLL WHEEL WITH JOYSTICK PROBLEM: Changing perspective and navigating at the same time JOYSTICK ENABLES: ◦ "head-like" movement ◦ paradigm of flight ◦ movement in multiple directions (ie. panoramic view) ◦ adjustable, precise sensitivity to motion ◦ easy switching between menus Wednesday, July 10, 13
  • 20. NESTED JOYSTICK PROBLEM: Unintentional bumping of center scroll JOYSTICK ENABLES: ◦ Nesting- acts as a guard ◦ positioned at the same level as the buttons for easy thumb use Wednesday, July 10, 13
  • 21. JOYSTICK SHOULD SEPARATE THE TWO BUTTONS PROBLEM: User frequently misclicks JOYSTICK ENABLES: ◦ Distinguishes left and right mouse buttons ◦ Control will be through joystick Wednesday, July 10, 13
  • 22. JOYSTICK SHOULD BE AT THE BASE OF BUTTONS PROBLEM: •Users commented that scroll wheel was too high •Difficult to reach with thumb JOYSTICK ENABLES: joystick will be same level as both mouse buttons, making it easier for users to reach reducing amt of buttons Wednesday, July 10, 13
  • 23. ENABLED CONTROLS LIGHT UP LIGHTING UP ENABLED CONTROLS NOTIFIES THE USER VISIBILITY OF SYSTEM STATUS RECOGNITION RATHER THAN RECALL Functions enabled Type of environment How to navigate through the environment The system should always keep users informed about what is going on. Minimize the user's memory load by making objects, actions, options visible. Wednesday, July 10, 13
  • 24. GROOVES AN ERGONOMIC IMPLEMENTATION PURPOSE OF GROOVES Comfort Stability Correct upright placement Wednesday, July 10, 13
  • 25. GRIPS AN ERGONOMIC IMPLEMENTATION PURPOSE OF GROOVES • "Universal" CAVE controller ◦ Create grooves for left- handed and right-handed users ◦ Reduce risk of dropping and damaging controller Wednesday, July 10, 13
  • 26. EMPLOYING CLICK AND DRAG MOTION GESTURES • Users preferred: ◦ A more natural motion gesture for navigation ■ Implement a more natural, consistent, and easy- to-learn gesture ◦ Clicking and dragging gesture instead of scrolling ■ Intuitive, familiar, and reliable (Charade) ■ Avoids fatigue due to less effort Wednesday, July 10, 13
  • 27. FUTURE GOALS CREATE AND TEST A REAL 3D PROTOTYPE INTRODUCTORY TUTORIAL Wednesday, July 10, 13
  • 28. FINAL THOUGHTS DOES IT DESERVE TO EXIST? DOES IT MAKE LIFE BETTER? Wednesday, July 10, 13
  • 29. THANKYOU Any questions? Wednesday, July 10, 13
  • 30. REFERENCES • EvaluatingVideo Game Controller: Usability As Related to User Hand Size http://altchi.org/2013/submissions/ submission_michelle.brown_1.pdf • Nielsen's Usability Heuristics http://www.nngroup.com/articles/ten-usability- heuristics/ • Charade: Remote Control of Objects Using Free- Hand Gestures ◦ http://dl.acm.org/citation.cfm?id=159562&bnc=1 Wednesday, July 10, 13