Exploring 3D Interaction in Alternate Control-Display Space Mappings


The desire to have intuitive, seamless 3D interaction fuels research exploration into new approaches to 3D interaction. However, within these explorations we continue to rely on Brunelleschi's perspective for display and map the interactive control space directly into it without much thought on the effect that this default mapping has. In contrast, there are many possibilities for creating 3D interaction spaces, thus making it important to run user studies to examine these possibilities. Options in mapping the control space to the display space for 3D interaction have previously focused on the manipulation of control-display ratio or gain. In this paper, we present a conceptual framework that provides a more general control-display description that includes mappings for flip, rotation, skew, as well as scale (gain). We conduct a user study to explore 3D selection and manipulation tasks in three of these different mappings in comparison to the commonly used mapping (perspective mapping of control space to a perspective display). Our results show interesting differences between interactions and user preferences in these mappings and indicate that all may be considered viable alternatives. Together this framework and study open the door to further exploration of 3D interaction variations.

Paper download:  (2.0 MB)


(:neo_flv-player (http:../personal/videos/)Keijser_2007_E3I(.flv) width=320 height=240 startimage="../personal/videos/Keijser_2007_E3I.jpg" -link:)

Download the video as AVI-DivX (21.8MB) or as MP4 (5.8MB)

Main Reference:

Jeroen Keijser, Sheelagh Carpendale, Mark Hancock, and Tobias Isenberg (2007) Exploring 3D Interaction in Alternate Control-Display Space Mappings. In Wolfgang Stürzlinger, Yoshifumi Kitamura, and Sabine Coquillart, eds., Proceedings of the 2nd IEEE Symposium on 3D User Interfaces (3DUI, March 10–11, Charlotte, North Carolina, USA). IEEE Computer Society, Los Alamitos, CA, pages 17–24, 2007.

BibTeX entry:

@INPROCEEDINGS{Keijser:2007:E3I, author = {Jeroen Keijser and Sheelagh Carpendale and Mark Hancock and Tobias Isenberg}, title = {Exploring {3D} Interaction in Alternate Control-Display Space Mappings}, booktitle = {Proceedings of the 2\textsuperscript{nd} IEEE Symposium on 3D User Interfaces (3DUI, March 10--11, Charlotte, North Carolina, USA)}, OPTeditor = {Wolfgang St{\"u}rzlinger and Yoshifumi Kitamura and Sabine Coquillart}, year = {2007}, pages = {17--24}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA}, doi = {10.1109/3DUI.2007.340769}, doi_url = {https://doi.org/10.1109/3DUI.2007.340769}, url = {https://tobias.isenberg.cc/p/Keijser2007E3I}, url2 = {http://innovis.cpsc.ucalgary.ca/Research/Alternate3DControlDisplayMappings}, pdf = {https://tobias.isenberg.cc/personal/papers/Keijser_2007_E3I.pdf}, }

Other Reference:

Jeroen Keijser (2007) Alternate 3D Control-Display Mappings. Master's thesis, University of Calgary, Canada, 2007.

BibTeX entry:

@MASTERSTHESIS{Keijser:2007:THE, author = {Jeroen Keijser}, title = {Alternate {3D} Control-Display Mappings}, year = {2007}, school = {University of Calgary}, address = {Canada}, url = {http://innovis.cpsc.ucalgary.ca/Publications/Publications?action=bibentry&bibfile=BibTex.BibTex&bibref=Keijser:2007:THE}, url2 = {https://tobias.isenberg.cc/VideosAndDemos/Keijser2007E3I}, pdf = {https://tobias.isenberg.cc/personal/papers_students/Keijser_2007_THE.pdf}, }

This work was done at the Innovis group at the Interactions Lab of the University of Calgary, Canada.