YABLE—yet another behaviour language

  • Authors:
  • Tony Burrows;David England

  • Affiliations:
  • Liverpool John Moores University, Liverpool;Liverpool John Moores University, Liverpool

  • Venue:
  • Web3D '05 Proceedings of the tenth international conference on 3D Web technology
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

There is an increasing use of virtual environments for applications ranging from education to industrial processes, behavioural modification and games. While tools have been written to enable end users to generate static environments, little has been done with respect to dynamic ones, where behaviour is a major element for believability. This is still very much the province of the programmer.This paper examines the current state of virtual reality development with particular reference to the specification and inclusion of behaviour. It highlights the need to distance such specification from the implementation of code to generate the behaviour.The paper proposes a view of behaviour and goes on to develop a software architecture which provides the basis for implementing behaviours at run time. It continues with an analysis of what is needed for behaviour specification and develops an appropriate declarative behaviour description language which enables the separation of behaviour specification from implementation. The work provides a platform on which meta-tools could be built for behaviour specification. A number of examples are included to demonstrate the architecture and behaviour description language in use.