Presentation is loading. Please wait.

Presentation is loading. Please wait.

Online Virtual Environments: Second Life. Networked Virtual Worlds Early interest in shared virtual spaces –Training –Social –Scalability Difficult issues.

Similar presentations


Presentation on theme: "Online Virtual Environments: Second Life. Networked Virtual Worlds Early interest in shared virtual spaces –Training –Social –Scalability Difficult issues."— Presentation transcript:

1 Online Virtual Environments: Second Life

2 Networked Virtual Worlds Early interest in shared virtual spaces –Training –Social –Scalability Difficult issues –Consistency –Latency –Bandwidth

3 History

4 SIMNET The goal of the SIMNET project (1990) was to develop a “low- cost” networked virtual environment for training small units to fight as a team. Kept bandwidth low by extrapolating vehicle position rather than constant broadcast

5 A DIS Networked VE - CCTT –DIS is the successor to SIMNET –The US Army's Close Combat Tactical Trainer (CCTT) is one of the larger scale networked virtual environments.

6 SGI Flight & Dogfight –Flight was distributed in networked form on all SGI workstations sometime after SIGGRAPH 1984 and could be seen in practically every SGI-outfitted lab at that time, either during the day on breaks or after hours.

7 SGI Flight & Dogfight –Sometime after the release of the networked version of Flight, in early 1985 it is believed, SGI engineers modified the code of Flight to produce the demonstration program Dogfight. –This modification dramatically upgraded the visibility of net-VEs as players could now interact by shooting at each other.

8 Doom –On 10 December 1993, id Software released its shareware game Doom. –The posting of Doom caught most network administrators’ eyes when their LANs started bogging down. Doom did no dead reckoning and flooded LANs with packets at frame rate. –This networked ability to blast people in a believable 3D environment created enormous demand for further 3D networked games.

9 NPSNET –The NPSNET Research Group is the longest continuing academic research effort in networked virtual environments. The focus of the group is on the complete breadth of human-computer interaction and software technology for implementing large-scale virtual environments (LSVEs). –There have been several generations of software formally named NPSNET and several precursor systems.

10 NPSNET-IV NPSNET-IV Capabilities –Building walkthroughs. –Articulated humans - mounting/dismounting capability. –Networking - play across the multicast backbone of Internet. –Terrain database integration, terrain paging (70km x 70km). –Any vehicle capability - air, ground, articulated human. –Testbed for VE NSA issues. –Interoperability - SIMNET/DIS –Constructive model integration - Janus World Modeler –ModSAF

11 NPSNET-IV

12

13

14 DIVE The Swedish Institute of Computer Science Distributed Interactive Virtual Environment (DIVE) is another early and ongoing academic virtual environment.

15 Swedish Institute of Computer Science - DIVE However, unlike SIMNET the entire database is dynamic and uses reliable multicast protocols to actively replicate new objects.

16 The MERL Implementation - Diamond Park The MERL Diamond Park VE is built using SPLINE (Scalable PLatform for INteractive Environments) which provides the implementation of locales & beacons.

17 The MERL Implementation - Diamond Park Diamond Park has multiple users that interact in the park by riding around on bicycles and talking to each other (Social VR).

18 MERL Efforts in Large -Scale Multi-User VEs Locales are an efficient method for managing the flow of data between large numbers of users in a LSVE. The concept of locales is based on the idea that while a VE may be very large, most of what can be observed by a single user at a given moment is local in nature. Each locale has its own multicast address & coordinate system. Beacons - are a special class of objects that can be located without knowing what locale they are in (to solve the “how do I join the VE problem”).

19 A Brief Timeline of Net-VEs 1980198519901995 SIMNET Start (83)SGI Flight (84)SGI Dogfight (85)Amaze (84) SIMNET First Demo (86) NPS FOG-M (86) NPS VEH (87) NPS MPS-1 (88) SIMNET to Army (90)NPSNET-1 (90)BrickNet (91) DIS (93) DIVE (92) NPS-Stealth (93) NPSNET-IV (93) Doom (93) Paradise (93)

20 What is Second Life? An interactive virtual world –“residents” can make or modify virtually anything –IP rights form the basis of an economy From secondlife.com as of Jan. 19 th, 2007

21 What runs SL? From June 6, 2006 cnet.com article 2,579 dual-core Opteron servers –Each server runs a 16 acre “sim” –About 3 users per server! –WoW and others run hundreds/server

22 SL Technology Havok physics engine Dynamic lighting Weather

23 Basic Concepts World divided into regions –Each with own server –Communication with people in one region Objects can have local behavior –Trees wave in breeze –Computed locally Objects are paged in as needed Intelligent streaming –Streams occluders before occluded objects

24 Let’s take a look!


Download ppt "Online Virtual Environments: Second Life. Networked Virtual Worlds Early interest in shared virtual spaces –Training –Social –Scalability Difficult issues."

Similar presentations


Ads by Google