How can new User Interfaces (UI) make 3D authoring more creative, efficient and fun? are 2D UI still able to foster innovation? Is there a necessary trade-off between complexity and efficiency? Should future interface have a learning curve? Regarding animation authoring, how should we represent the time dimension?
It’s surprisingly difficult to give a precise definition of the term “3D user interface.”: As a topic in HCI, 3D interaction has not been around very long. The most widely accepted definition for a 3D user interface would be “a UI that involves 3D interaction”, which actually delays the problem of defining 3D interaction. However, despite this apparent lack of principled background, recent years have seen an explosion of spatial input in consumer-level systems such as game consoles and smartphones. Indeed, most people today are aware of 3D UIs because of the great success of “motion gaming” systems like the Nintendo Wii, the Microsoft Kinect, and the Sony Move. All of these systems use spatial tracking to allow users to interact with games through pointing, gestures, and most importantly, natural movements, rather than with buttons and joysticks. To sum it up, there is no standard 3D UI and few well-established guidelines for 3D UI design. While general HCI principles still apply, they are not sufficient for understanding how to design a usable 3D UI.
In this seminar, we will explore the wide 3D UI landscape presented above. Each session will give the opportunity to present and discuss one of the five topics below to two students. Each presentation will be supported by reference material in relation with the topic (papers, devices and products, etc.). Students are of course encouraged to suggest their own material. Here are the general themes:
- Design space exploration,
- Mapping and DOFs,
- Design for the hardware,
- Tutorials and user training,
- 3D capturing and processing using laser scanning technology.
Here are the topics you might select, with their reference material (to be discussed):
- Designing a practical UI for a gesure-based interface
- Oculus rift (device)
- Leap Motion (device) and Duo 3D (device)
- Determining the Benefits of Direct-Touch, Bimanual, and Multifinger Input on a Multitouch Workstation
- SurfaceFusion: Unobtrusive Tracking of Everyday Objects in Tangible User Interfaces
- Semantic Pointing for Object Picking in Complex 3D Environments
- The Design and Evaluation of 3D Positioning Techniques for Multi-touch Displays
- Interscopic User Interface Concepts for Fish Tank Virtual Reality Systems
- Evaluation of Depth Perception for Touch Interaction with Stereoscopic Rendered Objects
- RFID-driven situation awareness on TangiSense, a table interacting with tangible objects (printed paper available on demand)
- Simulation in contexts involving an interactive table and tangible objects (printed paper available on demand)
- Are we getting 3D right (paper and talk by Barry Blundell)
- The Pepper’s ghost trick and its applications: here, here and here
- Using Pepper’s ghost and autostereoscopic displays for building an augmented fishtank
- 3D internet and 3D UIs on the internet
- Skeuomorphism: what? where? Why? How? And beyond…
- Combining multiple depth cameras and projectors for interactions on, above and between surfaces
- Touch Projector: Mobile Interaction Through Video
- A $3 gesture recognizer: simple gesture recognition for devices equipped with 3D acceleration sensors
- iSphere — a Free-hand 3D input interface
- Controlling Blender with PS Move: Winner of best low-cost solution in 3DUI 2013 contest
- Technical challenge: adding GUI elements to the Blender game engine
- Little bits: How it can be used for UI design?
- Midas: Fabricating Custom Capacitive Touch Sensors to Prototype Interactive Objects
- UI aspects in the work of Marco Tempest, technoillusionist
Good command of English for understanding research papers. Most of the discussed papers are written in English.
Requirements for Certificates
A seminar certificate has the following requirements:
- Regular attendance.
- A talk (English, 30-35 minutes, 10 minutes discussion).
- A report (English) that covers the facts addressed in the talk and the related discussion.
- Participant should be in the role of the discussion manager for one talk.
Language of reports: English
Deadline: Sept 5th (first version)
Size: 10-15 pages
Format: file format is PDF, page style is LNCS, which can be found on the LNCS springer web page. Start with the Default Author Instructions file. This is also an example how the LNCS style looks. LaTeX is recommended if possible, write your report using the ShareLatex online app (https://www.sharelatex.com/) and add your advisor (e.g. firstname.lastname@example.org) as a collaborator to the project (using ShareLatex will considerably improve the feedback cycle).
General requirements – reports should:
- be understandable and well formatted!
- cover the individual topic of the talk, questions that have been arised during the discussions, and they should address relevant issues of other talks.
First Version of Reports reviewed until: September 5th – Beginning by this date each supervisior contacts his students for individual feedback.
Final deadline: 10 days after feedback on the first draft of the written report is given. This ensures that everybody has the same time to finalize the report after s/he has received feedback.
- Reports can be also submitted before the announced deadline.
- Please remember that reports have to be in final state when submitted!
Language of talks: English
Date: every Wednesday, 16 c.t. – 18
Location: Seminar room (121) in the Computer Science building E 1 1, first floor,
Kick-Off meeting and talk assignment: Wednesday, April 10th, 14:00 c.t, Seminar room (121) in the Computer Science building E 1 1, first floor, slides are here
Topic attributions: The Google spreadsheet is here, students are invited to contact Alexis Heloir in order to refine the topic and set up the next appointments.