07 - Interaction Flashcards
Wie wird Interaktion definiert?
Definition varies completely depending on the research area In general interaction describes the mutual influence of at least two entities on each other Interaction with an environment occurs if the user input is responded by the system (Sherman and Craig) Immediate causal interconnection between action and reaction
Was ist der Unterschied zwischen abstract und natural interaction?
Abstract interaction No immediate interconnection between users action and scene change visible E.g. gesture recognition using data gloves Natural interaction Direct connection between interaction and scene manipulation visible E.g. picking up a virtual object using a wand
Was ist der Unterschied bei der Eingabe in AR zu der klassischen Computereingabe?
Mouse and keyboards are often not available or desired for the application use case In general 2D input is not ideal for 3D object manipulation (e.g. modification of a 3D object with the help of a mouse) Multi-touch input on tablets or smart phones works better but is still far from ideal Common approach to use speech recognition and gesture recognition with HMDs in few cases additional controllers are used
Was ist marker basierte Interaktion und für was werden Marker dabei verwendet?
Common approach is to use available markers not only for static buttons but also as a pointing device Buttons Occluding existing marker as button (e.g. virtual button in Vuforia) Slider Use of two markers one as reference for the slider Second marker used to slide the slider Distance between the two markers is interpreted as slider value Marker could be used as a state change mechanism Once second marker is brought into proximity the state changes For example as a colour pot or different geometric representations Good idea to visualise the functionality of the marker By writing, of functionality or providing icons
Welche Probleme können mit marker auftreten?
● Using to many markers could cause confusion The action which can be performed is not always obvious to the user
Wie können Markerinputs visualisiert werden?
Menus, arrows, symbols, texts, icons
Wie können Marker gemeinsam mit Gesten verwendet werden?
Shake (sum of travelled distance within a temporal and geometric threshold) Rotation Hiding and showing marker from/to the camera (within temporal thresholds) ● Manipulative and semaphoric gestures Manipulative gestures tightly couple the target of manipulation and the gesture Semaphoric gestures are symbolic and typically represent a stylized dictionary of static or dynamic gestures in a system
Was ist Motion Capturing und wo wurde es ursprünglich verwendet?
● Originates from movie production ● Used for skeletal animation of virtual characters ● Many high-end as well as low-cost motion capture (MoCap) systems exist
Welche Motion Capturing Technologien gibt es?
Marker less (e.g. Kinect, Leap Motion) Simple markers (variety of commercial systems) Body suit (common through advances in VR domain)
Wie funktioniert Hand Tracking?
Use of LEDs, reflectors or colour markers Basic recognition only based on optics (e.g. Leap Motion) Also use of data gloves (again popular through VR)
Wie kann beispielsweise ein virtuelles Objekt mit Hand Traacking ausgewählt werden?
Collision for selection is determined by Euclidian distance between finger position and virtual object
Welche Probleme treten auf wenn man durch Handtracking ein Objekt auswählen möchte?
● If multiple fingertips can be detected grabbing gestures can be used ● Problem is determination of multiple hands, solution to use of a marker on the back of the hand to identify the hand This also provides better performance having the orientation of the hand
Bei welchen AR Technologien wird Gesture Tracking verwendet?
In general good for SAR, HMDs and desktop based solutions Common in current HMD generation HoloLens (abstract, semaphoric gestures) Meta (direct, manipulative gestures) Additional devices for gesture tracking Leap Motion (can also be placed on an HMD)
Welche Probleme können beim Gesture Tracking auftreten?
Gesture recognition can often become problematic since no defined starting point is given in 3D space Can lead to fatigue when interaction is performed with a lifted hand (weight of the hand and arm has to be carried
Welche Gesten unterstützt die HoloLens?
● HoloLens gestures Ready gesture - hand out Finger up Air tap - Finger down quickly Tab and hold Bloom ● Cursor changes from dot to ring when gesture is visible ● Alternative is rather good voice recognition of simple commands (American English) ● Selection is gaze based