Browse > Article

A Control Method for designing Object Interactions in 3D Game  

김기현 (경북대학교 컴퓨터과학과)
김상욱 (경북대학교 컴퓨터과학과)
Abstract
As the complexity of a 3D game is increased by various factors of the game scenario, it has a problem for controlling the interrelation of the game objects. Therefore, a game system has a necessity of the coordination of the responses of the game objects. Also, it is necessary to control the behaviors of animations of the game objects in terms of the game scenario. To produce realistic game simulations, a system has to include a structure for designing the interactions among the game objects. This paper presents a method that designs the dynamic control mechanism for the interaction of the game objects in the game scenario. For the method, we suggest a game agent system as a framework that is based on intelligent agents who can make decisions using specific rules. Game agent systems are used in order to manage environment data, to simulate the game objects, to control interactions among game objects, and to support visual authoring interface that ran define a various interrelations of the game objects. These techniques can process the autonomy level of the game objects and the associated collision avoidance method, etc. Also, it is possible to make the coherent decision-making ability of the game objects about a change of the scene. In this paper, the rule-based behavior control was designed to guide the simulation of the game objects. The rules are pre-defined by the user using visual interface for designing their interaction. The Agent State Decision Network, which is composed of the visual elements, is able to pass the information and infers the current state of the game objects. All of such methods can monitor and check a variation of motion state between game objects in real time. Finally, we present a validation of the control method together with a simple case-study example. In this paper, we design and implement the supervised classification systems for high resolution satellite images. The systems support various interfaces and statistical data of training samples so that we can select the most effective training data. In addition, the efficient extension of new classification algorithms and satellite image formats are applied easily through the modularized systems. The classifiers are considered the characteristics of spectral bands from the selected training data. They provide various supervised classification algorithms which include Parallelepiped, Minimum distance, Mahalanobis distance, Maximum likelihood and Fuzzy theory. We used IKONOS images for the input and verified the systems for the classification of high resolution satellite images.
Keywords
Game Object; Agent System; Message; 3D Game; Control Method; Interaction; Conversation Rule; Knowledge Base; Game Scenario;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. Reynolds, 'Steering Behaviors For autonomous Characters,' Game Developers Conference, San Jose CA, March 15-19, 1999
2 L. Levison, 'Connecting Planning and Acting via Object-specific Reasoning,' PhD thesis, Department of computer & Information Science, University of Pensylvania, 1996
3 C. Hand, 'A survey of 3D Interaction Techniques,' Computer Graphics Forum 16, 269-281   DOI   ScienceOn
4 N. Farenc, S. R. Musse, E. Schweiss, M. Kallmann, O. Aune, R. Boulic & D. Thalmann, 'A Paradigm for Controlling Virtual Humans in Urban Environment Simulations,' Applied Artificial Intelligence Journal 14, 69-91 ISSN 0883-9514, 2000   DOI   ScienceOn
5 I. Poupyrev and T. Ichikawa, 'Manipulating Objects in Virtual Worlds: categorization and Empirical Evaluation of Interaction Techniques,' Journal of Visual Languages and Computing 10, 19-35   DOI   ScienceOn
6 Y. Okada, K. Shinpo, Y. Tanaka and D. Thalmann, 'Virtual Input Devices Based on Motion Capture and Collision Detection,' Proceedings of Computer Animation 99, Geneva, May 1999
7 D. Bowman and L. Hodeges, 'Formalizing the Design, Evaluation, and Application of Interaction Techniques,' Journal of Visual Languages and Computing 10, 19-35   DOI   ScienceOn
8 Wagner da Silva, F., Garcia, L. M. Farias, R. C., Oliveira, A. A. F., 'A Control Theory Approach for Real-time Animation of Artificial Agents,' Proceedings XIII Brazilian Symposium on Computer Graphics and Image Processing, pp.211-218, 2000   DOI
9 P. Bechieraz, D. Thalmann, 'A Behavioral Animation System for Autonomous Actors Personified by Emotions,' Proc. Of first Workshop on Embodied Conversational characters(WECC98), Lake Tahoe, California, 1998
10 M. Kallmann and D. Thalmann, 'Modeling Behaviors of Interactive Objects for Real-Time Virtual Environments,' Journal of Visual Languages and Computing, pp. 177-195, 2002   DOI   ScienceOn
11 A. Scholer, R.Angros, J. Rickel, and W. L. Johnson, 'Teaching Animated Agents in Virtual Worlds,' Proceedings of Smart Graphics, March 20-22, Stanford, USA, 2000
12 H. Noser, D. Thalmann, 'The Animation of Autonomous Actors Based on Production Rules, 'Proceedings of Computer Animation, Geneva, Switzerland, 1996
13 X. Tu, D. Terzopoulous, 'Artificial Fishes:Physics, Locomotion, Perception, Behavior , Proceedings of SIGGRAPH94,' Computer Graphics, July, 1994
14 M. Kallmann, J. Monzani, A. Caicedo and D. Thalmann, 'ACE: A Platform for the Real Time Simulation of Virtual Human Agents,' EGCAS 2000-11th Eurographics Workshop on Animation and Simulation, Interlaken, Switzerland
15 S. Franklin and A. Graesser, 'Is It an Agent, or just a Program? : A Taxonomy for Autonomous Agents,' Proceedings of the 3rd International Workshop on Agent Theories, Architectures. and Languages, Springer Verlag, Berlin/Heidelberg, Germany   DOI   ScienceOn
16 M. Kallmann and D. Thalmann, 'A Behavioral Interface to Simulate Agent-Object Interactions in Real-Time,' Proceedings of Computer Animation 99, IEEE Computer Society Press, Geneva, 138-146, 1999   DOI
17 C. Barnes, 'Virtual Programming Agents for Virtual Environments,' Proceedings of Smart Graphics, March 20-22, Stanford, USA, 2000