supporting the creation of dynamic, interactive virtual environments
Virtual Reality's expanding adoption makes the creation of more interesting dynamic, interactive environments necessary in order to meet the expectations of users accustomed to modern computer games. In this paper, we present initial explorations of using the recently developed Functional Reactive Programming paradigm to support the creation of such environments. The Functional Reactive Programming paradigm supports these actions by providing tools that match both the user's perception of the dynamics of the world and the underlying hybrid nature of such environments. Continuous functions with explicit time dependencies describe the dynamic behaviors of the environment and discrete event mechanisms provide for modifying the active behaviors of the environment. Initial examples show how this paradigm can be used to control dynamic, interactive Virtual Environments.
interactive virtual reality functional reactive programming dynamic virtual environments