Abstract
If intelligent virtual agents are to become widely adopted it is vital that they can be designed using the user friendly graphical tools that are used in other areas of graphics. However, extending this sort of tool to autonomous, interactive behaviour, an area with more in common with artificial intelligence, is not trivial. This paper discusses the issues involved in creating user-friendly design tools for IVAs and proposes an extension of the direct manipulation methodology to IVAs. It also presents an initial implementation of this methodology.
This work has been supported by BT plc, and the EU FET PRESENCIA project IST-2001-37927.
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
Schroeder, R. (ed.): The Social Life of Avatars, Presence and Interaction in Shared Virtual Worlds. Computer Supported Cooperative work. Springer, Heidelberg (2002)
Vilhjálmsson, H.H., Cassell, J.: Bodychat: Autonomous communicative behaviors in avatars. In: second ACM international conference on autonomous agents (1998)
Cheng, L., Farnham, S., Stone, L.: Lessons learned: Building and deploying virtual environments. In: Schroeder, R. (ed.) The Social Life of Avatars, Presence and Interaction in Shared Virtual Worlds. Computer Supported Cooperative work. Springer, Heidelberg (2002)
Gleicher, M.: Motion editing with space time constraints. In: Symposium on interactive 3D graphics, pp. 139–148 (1997)
Gleicher, M.: Comparing constraint-based motion editing methods. Graphical Models, 107–134 (2001)
Lee, J., Shin, S.Y.: A hierarchical approach to interactive motion editing for human-like figures. In: ACM SIGGRAPH, pp. 39–48 (1999)
Popović, Z., Witkin, A.: Physically based motion transformation. In: ACM SIGGRAPH, pp. 11–20 (1999)
Reynolds, C.W.: Flocks, herds, and schools: A distributed behavioral model. In: ACM SIGGRAPH, pp. 25–33 (1987)
Badler, N., Philips, C., Webber, B. (eds.): Simulating Humans: Computer Graphics, Animation and Control. Oxford University Press, Oxford (1993)
Tu, X., Terzopoulos, D.: Artificial fishes: Physics, locomotion, perception, behavior. In: ACM SIGGRAPH, pp. 43–49 (1994)
Blumberg, B., Galyean, T.: Multi-level direction of autonomous creatures for real-time virtual environments. In: ACM SIGGRAPH, pp. 47–54 (1995)
Perlin, K., Goldberg, A.: Improv: A system for scripting interactive actors in virtual worlds. In: Proceedings of SIGGRAPH 1996. Computer Graphics Proceedings, Annual Conference Series, New Orleans, Louisiana, pp. 205–216. ACM SIGGRAPH / Addison Wesley (1996)
Cassell, J., Bickmore, T., Campbell, L., Chang, K., Vilhjálmsson, H., Yan, H.: Embodiment in conversational interfaces: Rea. In: ACM SIGCHI, pp. 520–527. ACM Press, New York (1999)
Cassell, J., Nakano, Y., Bickmore, T., Sidner, C., Rich, C.: Non-verbal cues for discourse structure. In: 41st Annual Meeting of the Association of Computational Linguistics, Toulouse, France, pp. 106–115 (2001)
Pelachaud, C., Poggi, I.: Subtleties of facial expressions in embodied agents. Journal of Visualization and Computer Animation 13, 287–300 (2002)
Guye-Vuilléme, A., Capin, T.K., Pandzic, I.S., Magnenat-Thalmann, N., Thalmann, D.: Non-verbal communication interface for collaborative virtual environments. The Virtual Reality Journal 4, 49–59 (1999)
Bécheiraz, P., Thalmann, D.: A model of nonverbal communication and interpersonal relationship between virtual actors. In: Proceedings of the Computer Animation 1996, pp. 58–67. IEEE Computer Society Press, Los Alamitos (1996)
DeCarolis, B., Pelachaud, C., Poggi, I., Steedman, M.: Apml, a markup language for believable behaviour generation. In: Prendiger, H., Ishizuka, M. (eds.) Life-like characters: tools, affective functions and applications, pp. 65–87. Springer, Heidelberg (2004)
Del Bimbo, A., Vicario, E.: Specification by-example of virtual agents’ behavior. IEEE transactions on visualtization and Computer Graphics 1, 350–360 (1995)
Pynadath, D.V., Marsella, S.C.: Fitting and compilation of multiagent models through piecewise linear functions. In: The International Conference on Autonomous Agents and Multi Agent Systems, pp. 1197–1204 (2004)
Scerri, P., Ydrén, J.: End user specification of robocup teams. In: RoboCup-99: Robot Soccer World Cup III. LNCS. Springer, Heidelberg (2000)
Hsu, W.M., Hughes, J.F., Kaufman, H.: Direct manipulation of free-form deformations. In: Proceedings of the 19th ACM SIGGRAPH annual conference on Computer graphics and interactive techniques, pp. 177–184. ACM Press, New York (1992)
Gain, J.: Enhancing spatial deformation for virtual sculpting. PhD thesis, University of Cambridge Computer Laboratory (2000)
Gillies, M., Ballin, D.: Integrating autonomous behavior and user control for believable agents. In: Third international joint conference on Autonomous Agents and Multi-Agent Systems, Columbia University, New York City (2004)
Gillies, M., Crabtree, B., Ballin, D.: Expressive characters and a text chat interface. In: Olivier, P., Aylett, R. (eds.) AISB workshop on Language, Speech and Gesture for Expressive Characters, University of Leeds (2004)
Johnson, M.P.: Exploiting Quaternions to Support Expressive Interactive Character Motion. PhD thesis, MIT Media Lab (2003)
Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.: Numerical Recipes in C. Cambridge University Press, Cambridge (1992)
Friedman, D., Gillies, M.: Teaching characters how to use body language. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS (LNAI), vol. 3661, pp. 205–214. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gillies, M., Robeterson, D., Ballin, D. (2005). Direct Manipulation Like Tools for Designing Intelligent Virtual Agents. In: Panayiotopoulos, T., Gratch, J., Aylett, R., Ballin, D., Olivier, P., Rist, T. (eds) Intelligent Virtual Agents. IVA 2005. Lecture Notes in Computer Science(), vol 3661. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11550617_36
Download citation
DOI: https://doi.org/10.1007/11550617_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28738-4
Online ISBN: 978-3-540-28739-1
eBook Packages: Computer ScienceComputer Science (R0)