摘要 |
A multi-user interactive virtual environment system wherein each user is provided with data to generate a respective image of the virtual environment and characters therein, including an assigned character (100) particular to that individual user, from a respective virtual camera (110) viewpoint (A, B, C) determined at least partially by the user-directed motion of their assigned character. Each character has an interaction zone of predetermined size and shape maintained about its current virtual environment location. When the respective interaction zones of two or more user-assigned characters (100, 130) overlap, their respective virtual cameras (110) are controlled to move from first- to third-person (A-C) viewpoints for as long as the overlap remains. In a refinement (Fig. 17), at least one further interaction zone at a given location within the virtual environment, and independent of any particular character within the virtual environment, takes control of all character virtual cameras as those characters enter the zone. |