31

Click here to load reader

Collaborative Virtual Reality Environment

Embed Size (px)

Citation preview

Page 1: Collaborative Virtual Reality Environment

Collaborative VR Environment

Deepak Kumar Singh-IHC2013004Sisir Kumar Sarkar-IHC2013005

Indian Institute Of Information Technology- Allahabad

1

Page 2: Collaborative Virtual Reality Environment

Virtual Reality• Virtual Reality refers to a high-end user interface that

involves real-time simulation and interactions through multiple sensorial channels.

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

2

Page 3: Collaborative Virtual Reality Environment

Virtual Reality Environment• A computer generated world with which user can interact is

called Virtual Environment• This interaction can vary from looking around to interactively

modifying the world.

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

3

Page 4: Collaborative Virtual Reality Environment

Collaborative VR Environment• CVEs, are used for collaboration and interaction of possibly

many participants that may be spread over large distances. • The applications are usually based on the shared virtual

environment.

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

4

Page 5: Collaborative Virtual Reality Environment

CVE Architecture[1]

5

Page 6: Collaborative Virtual Reality Environment

1. Centralized primaries

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

6

Page 7: Collaborative Virtual Reality Environment

Centralized primaries-

• All primary replicas of each data item resides on the same computer called server.

• Advantages: complete server control over the scene• Disadvantages: performance is limited by the server computer

7

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

Page 8: Collaborative Virtual Reality Environment

2. Distributed primaries

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

8

Page 9: Collaborative Virtual Reality Environment

Distributed primaries

• Primary replicas are distributed among the computers.

• Advantages: high performance and scalability• Disadvantages: difficult programming model, weaker

consistency

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

9

Page 10: Collaborative Virtual Reality Environment

3. Data ownership

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

10

Page 11: Collaborative Virtual Reality Environment

Data ownership

• Primaries are allowed to migrate among the computers. This approach is often called system with transferable data ownership.

• Advantages: more flexibility compared to Distributed Primaries• Disadvantages: high amount of ownership requests may limit

the system performance

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

11

Page 12: Collaborative Virtual Reality Environment

4. Active replication

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

12

Page 13: Collaborative Virtual Reality Environment

Active replication

• Active replication uses peer-to-peer approach while all replicas are equal. Usually, atomic broadcast is used to deliver updates to all of them, thus they are kept synchronized.

• Advantages: complete scene synchronization (equal scene content on all computers)

• Disadvantages: the performance is limited by the slowest computer in the system

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

13

Page 14: Collaborative Virtual Reality Environment

Popular Collaborative VR Environment[2]

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

14

Page 15: Collaborative Virtual Reality Environment

Social entertainment

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

15

Page 16: Collaborative Virtual Reality Environment

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

Education/Training

16

Page 17: Collaborative Virtual Reality Environment

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

badBuilt environment: architectural walkthroughs

17

Page 18: Collaborative Virtual Reality Environment

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

Medicine: surgery simulation

18

Page 19: Collaborative Virtual Reality Environment

Technology used

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

19

Page 20: Collaborative Virtual Reality Environment

Binocular Omni-Orientation Monitor (BOOM)

- Head-coupled stereoscopic display device.- Uses CRT to provide high-resolution display.- Convenient to use.- Fast and accurate built-in tracking

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

20

Page 21: Collaborative Virtual Reality Environment

Cave Automatic Virtual Environment (CAVE)

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

21

Page 22: Collaborative Virtual Reality Environment

VRML(Virtual Reality Modeling Language)

- Standard language for interactive simulation within the World Wide Web.

- Allows to create "virtual worlds" networked via the Internet and hyperlinked with the World Wide Web.

- Aspects of virtual world display, interaction and internetworking can be specified using VRML without being dependent on special gear like HMD.

• VR models can be viewed by Netscape or IE with a browser plug-in. Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

22

Page 23: Collaborative Virtual Reality Environment

Advantages :

Save time

NO to Loneliness

Work in a Team

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

23

Page 24: Collaborative Virtual Reality Environment

Disadvantage :

Initial cost is High

Increases Unemployment

Prolong usage may cause Psychological or Mental Stress

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

24

Page 25: Collaborative Virtual Reality Environment

Recent Discoveries[3]

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

25

Page 26: Collaborative Virtual Reality Environment

DIVE[4]

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

26

Page 27: Collaborative Virtual Reality Environment

PlayStation MOVE[5]

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

27

Page 28: Collaborative Virtual Reality Environment

Research Group

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

28

Page 29: Collaborative Virtual Reality Environment

1.Advanced VR Research Centre (AVRRC) Loughborough University, UK http://www.lboro.ac.uk/research/avrrc/

2. National Center for Supercomputing Applications (NCSA) [6]

-Argonne National Laboratory -Alliance Center for Collaboration, Education, Science and Software (ACCESS)

3.Immersive Interaction Group http://iig.epfl.ch/4.Swiss Federal Institute of Technology http://archiveweb.epfl.ch/vrlab.epfl.ch/research/research_index.html5.University Of Minnesota

http://vr.design.umn.edu/6.Stanford University(Virtual Human Interaction Lab)

http://vhil.stanford.edu/

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

29

Page 30: Collaborative Virtual Reality Environment

References1. http://en.wikipedia.org/wiki/Collaborative_virtual_environment2. http://

www.vrs.org.uk/virtual-reality-environments/collaborative.html3. Collaborative virtual environments: going beyond virtual reality,

Roberta L. Gomes, Guillermo J. Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on (Volume:2 )

4. https://www.durovis.com/dive.html5. http://us.playstation.com/ps3/playstation-move/6. http://vr.coe.ecu.edu/rave/RAVEtext.htm

Indi

an In

stitu

te O

f Inf

orm

ation

Tech

nolo

gy- A

llaha

bad

30

Page 31: Collaborative Virtual Reality Environment