Skip to main content

GeDA-3D a Middleware Useful to Handle the Evolution in Behavioral Animation-Based Virtual Worlds with a Multi-agent Architecture

  • Conference paper
Innovative Internet Community Systems (IICS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3473))

Included in the following conference series:

Abstract

In this article is proposed a distributed middleware useful to handle the evolution of deterministic virtual scenes in a 3D world. The proposed middleware allows interaction necessitated among virtual humans [1] and the environment. This interaction allows virtual humans to get user defined goals. As stated in the behavioral animation [3,4] paradigm, the user only tells characters “what to do” (goals) instead of “how to do it” (actions). Every virtual human computes dynamically by means of an intelligent algorithm, the actions to achieve its goal based on: a) its actual state; b) the stimuli perceived from the environment, and c) the personality of the virtual human. Main components of the proposed middleware is part of a more complex system we call GeDA-3D [5,6], this system includes a Declarative Virtual Editor useful to create the virtual world, an Context Descriptor used to define the physic laws ruling the environment, increment the language declarative language with definitions, concepts etc. A Rendering Tool useful to display the evolution of the scene, an Agent’s Control module to control the agents managing the different virtual life creatures and all this is around a Geda-3D’s kernel that provides all the stuff necessary to all these modules interact. Briefly the behavior of these middleware is: The scene controller receives the actions, validates them, handles the effect of the actions according to the natural laws of the world, resolves a set of graphic primitives to render and launches an event for every goal achieved. The cycle of sending local states and receiving actions loops until no goal is left to fulfill.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Badler, N.: Real-Time Virtual Humans. Pacific Graphics (1997)

    Google Scholar 

  2. Musse, S., Garat, F., Thalmann, D.: Guiding and Interacting with Virtual Crowds in Real- Time. In: Proceedings of EUROGRAPHICS Workshop on Animation and Simulation, Milan, Italy, pp. 23–34 (1999)

    Google Scholar 

  3. Thalmann, D., Monzani, J.S.: Behavioural Animation of Virtual Humans: What Kind of Laws and Rules? In: Proc. Computer Animation 2002, pp. 154–163. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  4. Reynolds, C.W.: Flocks, herds, and schools: A distributed behavioral model. In: Proceedings of SIGGRAPH 1987, pp. 25–34 (1987)

    Google Scholar 

  5. Ramos, F., Zúñiga, F., Piza, I.: A 3D-Space Platform for Distributed Applications Management. In: International Symposium and School on Advanced Distributed Systems 2002, Guadalajara, México (2002) ISBN 970-27-0358-1

    Google Scholar 

  6. Piza, I., Zúñiga, F., Ramos, F.: A Platform to Design and Run Dynamic Virtual Environments, CyberWorlds. Tokyo, Japan, pp. 78–85 (2004) ISBN 0-76952140-1

    Google Scholar 

  7. Kwaiter, G., Gaildrat, V., Caubet, R.: DEM2ONS: A High Level Declarative Modeler for 3D Graphics Applications. In: Proceedings of the International Conference on Imaging Science Systems and Technology, CISST 1997, Las Vegas, pp. 149–154 (1997)

    Google Scholar 

  8. Le Roux, O., Gaildrat, V., Caubet, R.: Design of a New Constraint Solver for 3D Declarative Modeling: JACADI. 3IA: Infographie Interactive et Intelligence Artificielle, Limoges (2000)

    Google Scholar 

  9. Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI architecture. In: Allen, J., Fikes, R., Sandewall, E. (eds.) Proceedings of the Third Internacional Conference on Principles of Knowledge Representation and Reasoning, Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  10. Bindiganavale, R., Schuler, W., Allbeck, J., Badler, N., Joshi, A., Palmer, P.: Dynamically altering agent behaviors using natural language instructions. In: Autonomous Agents Proceedings (2000)

    Google Scholar 

  11. Badler, N., Bindiganavale, R., Allbeck, J., Schuler, W., Zhao, L., Palmer, M.: Parameterized Action Representation for Virtual Human Agents. In: Cassell, J., Sullivan, J., Prevost, S., Churchill, E. (eds.) Embodied Conversational Agents, pp. 256–284. MIT Press, Cambridge (2000)

    Google Scholar 

  12. Katoen, J., Langerak, R., Latella, D.: Modeling Systems by Probabilistic Process Algebra: An Event Structures Approach. In: Proc. on the IFIP TC6/WG6.1 Sixth International Conference on Formal Description Techniques, VI, pp. 253–268 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramos, F.F., Piza, H.I., Zúñiga, F. (2006). GeDA-3D a Middleware Useful to Handle the Evolution in Behavioral Animation-Based Virtual Worlds with a Multi-agent Architecture. In: Böhme, T., Larios Rosillo, V.M., Unger, H., Unger, H. (eds) Innovative Internet Community Systems. IICS 2004. Lecture Notes in Computer Science, vol 3473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11553762_17

Download citation

  • DOI: https://doi.org/10.1007/11553762_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28880-0

  • Online ISBN: 978-3-540-33995-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics