首页> 外文会议>International Workshop on Innovative Internet Community Systems >GeDA-3D a Middleware Useful to Handle the Evolution in Behavioral Animation-Based Virtual Worlds with a Multi-agent Architecture
【24h】

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

机译:GEDA-3D一种用于处理基于行为动画的虚拟世界的演变,中间件具有多功能架构

获取原文

摘要

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.
机译:在本文中,提出了一种用于处理3D世界中确定性虚拟场景的演变的分布式中间件。建议的中间件允许在虚拟人[1]和环境中的互动。此互动允许虚拟人获取用户定义的目标。如行为动画[3,4]范例所示,用户只讲述字符“要做什么”(目标)而不是“如何执行它”(动作)。每个虚拟人类通过智能算法动态计算,以基于以下方式实现其目标的动作:a)其实际状态; b)从环境中感知的刺激和c)虚拟人的个性。所提出的中间件的主要组成部分是我们调用GEDA-3D的更复杂系统的一部分,该系统包括一个用于创建虚拟世界的声明性虚拟编辑器,用于定义统治环境的物理规则的上下文描述符,将语言声明语言递增,概念等。一种用于显示场景的演变的渲染工具,代理的控制模块,用于控制管理不同的虚拟生命生物的代理,所有这些都是GEDA-3D的内核提供所有这些模块所需的所有内容都是相互作用的。简单地说,这些中间件的行为是:现场控制器接收的行动,对它们进行验证,处理根据世界自然法则,解决了一组图形元件的呈现和发射用于实现每一个目标的事件行动的效果。发送本地状态和接收行动循环的周期,直到没有目标才能完成。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号