A Constraint-Based Language for Virtual Agents

  • Authors:
  • Philippe Codognet

  • Affiliations:
  • -

  • Venue:
  • Selected papers from the Joint ERCIM/Compulog Net Workshop on New Trends in Contraints
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a high-level language for describing behaviors of autonomous agents in 3D virtual worlds, based on VRML (Virtual Reality Modeling Language). In order to describe agent behaviors, we have designed VRCC, a concurrent constraint programming language integrated in the VRML environment. The basis of this declarative language is the notion of constraint, and it is based on the Timed Concurrent Constraint framework, which integrates a discrete notion of time adequate for animation systems such as VRML. We illustrate this approach by some simple examples of virtual creatures that can autonomously move in the 3D world, and we describe some simple behaviors derived from biologically-inspired models of navigation.