Laboratory of Informatics of Grenoble Engineering Human-Computer Interaction Research Group

Engineering Human-Computer Interaction
Research Group

SHOCam: A 3D Orbiting Algorithm

In Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology, UIST. pages 119-128 . 2015.

Michael Ortega, Wolfgang Stuerzlinger, Doug Scheurich

ACM (Eds.)


In this paper we describe a new orbiting algorithm, called SHOCam, which enables simple, safe and visually attractive control of a camera moving around 3D objects. Compared with existing methods, SHOCam provides a more consistent mapping between the user’s interaction and the path of the camera by substantially reducing variability in both camera motion and look direction. Also, we present a new orbiting method that prevents the camera from penetrating object(s), making the visual feedback – and with it the user experience – more pleasing and also less error prone. Finally, we present new solutions for orbiting around multiple objects and multi-scale environments.