Collaborative VR
Environment
Deepak Kumar Singh-IHC2013004
Sisir Kumar Sarkar-IHC2013005
Indian Institute Of Information Technology- Allahabad
1
Virtual Reality
• Virtual Reality refers to a high-end user interface that
involves real-time simulation and interactions through
multiple sensorial channels.
IndianInstituteOfInformationTechnology-Allahabad
2
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.
IndianInstituteOfInformationTechnology-Allahabad
3
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.
IndianInstituteOfInformationTechnology-Allahabad
4
CVE Architecture[1]
5
1. Centralized primaries
IndianInstituteOfInformationTechnology-Allahabad
6
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
IndianInstituteOfInformationTechnology-Allahabad
2. Distributed primaries
IndianInstituteOfInformationTechnology-Allahabad
8
Distributed primaries
• Primary replicas are distributed among the computers.
• Advantages: high performance and scalability
• Disadvantages: difficult programming model, weaker
consistency
IndianInstituteOfInformationTechnology-Allahabad
9
3. Data ownership
IndianInstituteOfInformationTechnology-Allahabad
10
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
IndianInstituteOfInformationTechnology-Allahabad
11
4. Active replication
IndianInstituteOfInformationTechnology-Allahabad
12
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
IndianInstituteOfInformationTechnology-Allahabad
13
Popular Collaborative VR
Environment[2]
IndianInstituteOfInformationTechnology-Allahabad
14
Social entertainment
IndianInstituteOfInformationTechnology-Allahabad
15
IndianInstituteOfInformationTechnology-Allahabad
Education/Training
16
IndianInstituteOfInformationTechnology-Allahabad
Built environment:architectural walkthroughs
17
IndianInstituteOfInformationTechnology-Allahabad
Medicine: surgery simulation
18
Technology used
IndianInstituteOfInformationTechnology-Allahabad
19
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
IndianInstituteOfInformationTechnology-Allahabad
20
Cave Automatic Virtual Environment (CAVE)
IndianInstituteOfInformationTechnology-Allahabad
21
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.
IndianInstituteOfInformationTechnology-Allahabad
22
Advantages :
Save time
NO to Loneliness
Work in a Team
IndianInstituteOfInformationTechnology-Allahabad
23
Disadvantage :
Initial cost is High
Increases Unemployment
Prolong usage may cause Psychological or Mental Stress
IndianInstituteOfInformationTechnology-Allahabad
24
Recent Discoveries[3]
IndianInstituteOfInformationTechnology-Allahabad
25
DIVE[4]
IndianInstituteOfInformationTechnology-Allahabad
26
PlayStation MOVE[5]
IndianInstituteOfInformationTechnology-Allahabad
27
Research Group
IndianInstituteOfInformationTechnology-Allahabad
28
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.html
5.University Of Minnesota
http://vr.design.umn.edu/
6.Stanford University(Virtual Human Interaction Lab)
http://vhil.stanford.edu/
IndianInstituteOfInformationTechnology-Allahabad
29
References
1. http://en.wikipedia.org/wiki/Collaborative_virtual_environment
2. http://www.vrs.org.uk/virtual-reality-
environments/collaborative.html
3. 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.html
5. http://us.playstation.com/ps3/playstation-move/
6. http://vr.coe.ecu.edu/rave/RAVEtext.htm
IndianInstituteOfInformationTechnology-Allahabad
30
Collaborative Virtual Reality Environment

Collaborative Virtual Reality Environment