POSTECH VR Introduction to 3D Interaction 포항공과대학교 컴퓨터 공학과 가상현실감 연구실 POSTECH VR Laboratory • Members – Prof. Chan Mo Park and Asst. Prof. Gerard Jounghyun Kim – Research Staff(3), Ph.D. Student(3), Master’s Student(10) • Research – 3D interaction • interactive music system • multimodal interaction for CAD • VR based motion training – software engineering of virtual worlds – human body modeling • http://www.postech.ac.kr/cse/vr POSTECH VR Introduction 2 발표 순서 • Introduction(90 min.) – 3D interaction tasks(definition) – issues on 3D interaction design – taxonomy of 3D interaction • Task oriented interaction design at POSTECH(50 min.) – interaction techniques for immersive CAD : menu selection – interactive music system : manipulation/view – VR based motion training(Ghost Metaphor) : following/view • Evaluation for 3D interaction tasks(30 min.) – usability engineering method – evaluation techniques • Conclusion and Discussion(10 min.) POSTECH VR Introduction 3 Why 3D Interaction? • 3D/VE application – immersion(presence) – naturalness(cognitive load) – fast/efficient • Application up-to-date – example • architectural walkthrough, visualization, training etc. – complex interaction – usability – problem • introduce 2D interaction technique : DOF problem • advanced technology : not ensure that VE’s are usable POSTECH VR Introduction 4 Definitions • Interface technology – specialized choice of the hardware/software through which a user communicates with a computer system • Interaction model – a model by which the user accomplishes some tasks via the interface System S/W H/W Performer, Inventor, WTK, ... HMD, Tracker, Glove... Interaction Model data format, stage, view, hierarchy, structure, ... POSTECH VR Introduction Tasks select, observe, manipulate, ... 5 Interaction Tasks • Navigation – movement(travel, walk) and planning(way-finding) • Selection – choosing one or more objects • Manipulation – specification of object position, orientation, scale, shape, others • Selection Manipulation ? – selection may be a stand-alone task – ex) menu selection(command) • Others : almost atomic(chunked) tasks – – – – visual information browsing measurement data input following, flow control POSTECH VR Introduction 6 Goals of Interaction Design • Performance – efficiency, accuracy and productivity – quantitative measures : how well is task being done? • Usability – easy to use and learn – qualitative experience : how easy is it to communicate with? • Applicability – take not hindered by the interface – qualitative measures : how well applicable is it to other applications? POSTECH VR Introduction 7 Directions of Research • Generic interaction technique – do not consider particular applications – infer from real 3D interaction methods/develop new techniques • Application dependent interaction technique – suitable interaction methods for a given application – start from GIT and consider new techniques • Conflict – from GIT to ADIT and from ADIT to ADIT – need methodology for developing/verifying GIT/ADIT in a scientific way • Goal – guideline for 3D interaction design – GIT : initial guideline for 3D interaction design – ADIT : case by case UI study design of process POSTECH VR Introduction 8