Robert Cobden


Graduate programmer and aspiring game developer

Dissertation v2.0

Interaction is one of the most important features for creating immersive VR worlds. For my dissertation project, I created a Unity framework which helps developers to create this interactivity. My framework provides a structure for communication between the objects and avatars of these virtual worlds.

The project involved the analysis of a conceptual model created by my supervisor (for his PhD thesis), and the translation from this model into an implementation for use within Unity. In order to demonstrate my work, I created a sandbox world where the user could pick up and drop objects, and also interact with touchable components.

The picture here shows an interactive lamp (with a button), an avatar hand, and the white sphere represents the user's intent to "touch".

With this framework, communication occurs through the collision of information volumes (referred to as "actions") and perception volumes (referred to as "receivers"). The white sphere here is an action representing a "touch" and the white button is a receiver that listens for "touch" information.

The diagram below shows how the objects of the virtual world communicate with each other. Interactive objects have Behaviours, which determine how the object reacts to receiving certain types of information.

Object Communication Model

Related Posts

There are currently no posts, check back later!