Abstract
Interactive control of 3D avatar motions has important applications in computer games and animations. Most of the current games directly map the inputs of a user into canned motions of the 3D character under control. However, an ideal user interface should be more like a human moving in the real life where appropriate motions are chosen according to the environment in the front. In this paper, we have developed an intelligent control interface that helps the user to look ahead a few steps and search a motion library organized in a motion graph for the most appropriate motion for execution. The search is conducted incrementally with the best effort in each frame according to a given available time budget. We have developed a best-first strategy to maintain the search tree in a way that the number of useful nodes is kept as large as possible. Experiments on several example scenes have been conducted to illustrate how this mechanism can enhance the usability of 3D avatar control from a third-person view.
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
Bowman, D., Kruijff, E., LaViola, J., Poupyrev, I.: 3D User Interfaces: Theory and Practice. Addison-Wesley, Boston (2004)
Bruderlin, A., Calvert, T.W.: Goal-Directed Dynamic Animation of Human Walking. Computer Graphics (Proc. of SIGGRAPH 89) 23, 233–242 (1989)
CMU Graphics Lab Motion Capture Database, http://mocap.cs.cmu.edu/
Gleicher, M.: Motion Editing with Spacetime Constraints. In: Proc. of the 1997 Symposium on Interactive 3D Graphics (1997)
Gleicher, M.: Retargeting Motion to New Characters. Computer Graphics (SIGGRAPH 98 Proceedings) 33–42 (July 1998)
Hodgins, J.K., Wooten, W.L., Brogan, D.C., O’Brien, J.F.: Animating Human Athletics. In: Proc. of SIGGRAPH 95, pp. 71–78 (1995)
Hsu, H.W., Li, T.Y.: Third-Person Interactive Control of Humanoid with Real-Time Motion Planning Algorithm. In: Proc. of IEEE International Conf. on Intelligent Robots and Systems, IEEE Computer Society Press, Los Alamitos (2006)
Kim, T.H., Park, S.I., Shin, S.Y.: Rhythmic-Motion Synthesis Based on Motion-Beat Analysis. ACM Transactions on Graphics 22(3), 392–401 (2003)
Kover, L., Gleicher, M., Pighin, F.: Motion Graphs. In: Proc. of SIGGRAPH 2002 (2002)
Lee, J., Chai, J., Reitsma, P., Hodgins, J.K., Pollard, N.: Interactive Control of Avatars Animated with Human Motion Data. In: Proc. of SIGGRAPH 2002 (2002)
Li, T.Y., Hsu, S.W.: An Intelligent 3D User Interface Adapting to User Control Behaviors. In: Proc. of International Conf. on Intelligent User Interfaces (IUI’04) (2004)
Li, T.Y., Ting, H.K.: An Intelligent User Interface with Motion Planning for 3D Navigation. In: Proc. of the IEEE Virtual Reality 2000 Conf, pp. 177–184. IEEE Computer Society Press, Los Alamitos (2000)
Nielson, G.M., Olsen, D.R.: Direct Manipulation Techniques for 3D Objects Using 2D Locator Devices. In: Proc. of the 1986 Workshop on Interactive 3D Graphics, pp. 175–182 (1987)
Paloutsos, P., van de Panne, M., Terzopoulos, D.: Composable Controllers for Physics-Based Character Animation. In: Proc. of SIGGPRAH2001, pp. 251–260 (2001)
Perlin, K., Goldberg, A.: Improv: A System for Scripting Interactive Actors in Virtual Worlds. In: Proc. of SIGGRAPH 96, pp. 205–216 (1996)
van den Bergen, G.: Efficient Collision Detection of Complex Deformable Models Using AABB Trees. Journal of Graphics Tools 2(4), 1–14 (1997)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, CC., Li, TY. (2007). Intelligent Third-Person Control of 3D Avatar Motion. In: Butz, A., Fisher, B., Krüger, A., Olivier, P., Owada, S. (eds) Smart Graphics. SG 2007. Lecture Notes in Computer Science, vol 4569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73214-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-73214-3_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73213-6
Online ISBN: 978-3-540-73214-3
eBook Packages: Computer ScienceComputer Science (R0)