Abstract
3D modelling and animation software is typically operated via single-pointer input, imposing a serialised workflow that seems cumbersome in comparison to how humans manipulate objects in the real world. Research has brought forth new interaction techniques for modelling and animation that utilise input with more degrees of freedom or employ both hands to allow more parallel control, yet these are separate efforts across diverse input technologies and have not been applied to a usable system. We developed a 3D modelling and animation system for multi-touch interactive surfaces, as this technology offers parallel input with many degrees of freedom through one or both hands. It implements techniques for one-handed 3D navigation, 3D object manipulation, and time control. This includes mappings for layered or multi-track performance animation that allows the animation of different features across several passes or the modification of previously recorded motion. We show how these unimanual techniques can be combined for efficient bimanual control and propose techniques that specifically support the use of both hands for typical tasks in 3D editing. A study proved that even inexperienced users can successfully use our system for a more parallel and direct modelling or animation process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Balakrishnan, R., Kurtenbach, G.: Exploring bimanual camera control and object manipulation in 3d graphics interfaces. In: Proc. CHI 1999. ACM, New York (1999)
Dontcheva, M., Yngve, G., Popović, Z.: Layered acting for character animation. ACM Trans. Graph. 22(3) (2003)
Esposito, C., Paley, W.B., Ong, J.C.: Of mice and monkeys: a specialized input device for virtual body animation. In: Proc. SI3D 1995. ACM, New York (1995)
Forlines, C., Vogel, D., Balakrishnan, R.: Hybridpointing: fluid switching between absolute and relative pointing with a direct input device. In: Proc. UIST 2006. ACM, New York (2006)
Forlines, C., Wigdor, D., Shen, C., Balakrishnan, R.: Direct-touch vs. mouse input for tabletop displays. In: Proc. CHI 2007. ACM, New York (2007)
Guiard, Y.: Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model. Journal of Motor Behaviour 19 (1987)
Hancock, M., Carpendale, S., Cockburn, A.: Shallow-depth 3d interaction: design and evaluation of one-, two- and three-touch techniques. In: Proc. CHI 2007. ACM, New York (2007)
Hancock, M., Cate, T.T., Carpendale, S.: Sticky tools: Full 6dof force-based interaction for multi-touch tables. In: Proc. ITS 2009. ACM, New York (2009)
Kaltenbrunner, M., Bovermann, T., Bencina, R., Costanza, E.: Tuio - a protocol for table based tangible user interfaces. In: Gibet, S., Courty, N., Kamp, J.-F. (eds.) GW 2005. LNCS (LNAI), vol. 3881. Springer, Heidelberg (2006)
Martinet, A., Casiez, G., Grisoni, L.: The design and evaluation of 3d positioning techniques for multi-touch displays. In: Proc. 3DUI, pp. 115–118. IEEE, Los Alamitos (2010)
Matejka, J., Grossman, T., Lo, J., Fitzmaurice, G.: The design and evaluation of multi-finger mouse emulation techniques. In: Proc. CHI 2009. ACM, New York (2009)
Moscovich, T., Hughes, J.F.: Multi-finger cursor techniques. In: Proc. GI 2006. Canadian Information Processing Society (2006)
Moscovich, T., Hughes, J.F.: Indirect mappings of multi-touch input using one and two hands. In: Proc. CHI 2008. ACM Press, New York (2008)
Moscovich, T., Igarashi, T., Rekimoto, J., Fukuchi, K., Hughes, J.F.: A multi-finger interface for performance animation of deformable drawings. In: Proc. UIST 2005. ACM, New York (2005)
Neff, M., Albrecht, I., Seidel, H.P.: Layered performance animation with correlation maps. In: Proc. EUROGRAPHICS 2007 (2007)
Oore, S., Terzopoulos, D., Hinton, G.: A desktop input device and interface for interactive 3d character animation. In: Proc. Graphics Interface (2002)
Reisman, J.L., Davidson, P.L., Han, J.Y.: A screen-space formulation for 2d and 3d direct manipulation. In: Proc. UIST 2009. ACM, New York (2009)
Sturman, D.J.: Computer puppetry. Computer Graphics in Entertainment (1998)
Terrenghi, L., Kirk, D., Sellen, A., Izadi, S.: Affordances for manipulation of physical versus digital media on interactive surfaces. In: Proc. CHI 2007. ACM, New York (2007)
Wilson, A.D.: Simulating grasping behavior on an imaging interactive surface. In: Proc. ITS 2009. ACM, New York (2009)
Wilson, A.D., Izadi, S., Hilliges, O., Mendoza, A.G., Kirk, D.: Bringing physics to the surface. In: Proc. UIST 2008. ACM, New York (2008)
Wu, M., Balakrishnan, R.: Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays. In: Proc. UIST 2003. ACM, New York (2003)
Zeleznik, R.C., Forsberg, A.S., Strauss, P.S.: Two pointer input for 3d interaction. In: Proc. SI3D 1997. ACM, New York (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Walther-Franks, B., Herrlich, M., Malaka, R. (2011). A Multi-touch System for 3D Modelling and Animation. In: Dickmann, L., Volkmann, G., Malaka, R., Boll, S., Krüger, A., Olivier, P. (eds) Smart Graphics. SG 2011. Lecture Notes in Computer Science, vol 6815. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22571-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-22571-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22570-3
Online ISBN: 978-3-642-22571-0
eBook Packages: Computer ScienceComputer Science (R0)