SlideShare a Scribd company logo
1 of 31
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

More Related Content

Viewers also liked

Final presentation of virtual reality by monil
Final presentation of virtual reality by monilFinal presentation of virtual reality by monil
Final presentation of virtual reality by monil
ritik456
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
Anand Akshay
 

Viewers also liked (17)

What is virtual reality?
What is virtual reality?What is virtual reality?
What is virtual reality?
 
Virtual Reality: Imagining the Future
Virtual Reality: Imagining the FutureVirtual Reality: Imagining the Future
Virtual Reality: Imagining the Future
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
VR in Education to ARNY Oct. 25th, 2016
VR in Education to ARNY Oct. 25th, 2016VR in Education to ARNY Oct. 25th, 2016
VR in Education to ARNY Oct. 25th, 2016
 
The overview of VR solutions
The overview of VR solutionsThe overview of VR solutions
The overview of VR solutions
 
Technical seminar report
Technical seminar reportTechnical seminar report
Technical seminar report
 
Virtual Reality (VR) - technology and product overview
Virtual Reality (VR) - technology and product overviewVirtual Reality (VR) - technology and product overview
Virtual Reality (VR) - technology and product overview
 
paper battery
paper batterypaper battery
paper battery
 
VR AR INDUSTRY OVERVIEW 產業應用發展介紹_產業規模與現況
VR AR INDUSTRY OVERVIEW 產業應用發展介紹_產業規模與現況VR AR INDUSTRY OVERVIEW 產業應用發展介紹_產業規模與現況
VR AR INDUSTRY OVERVIEW 產業應用發展介紹_產業規模與現況
 
Virtual Reality in Belgium
Virtual Reality in BelgiumVirtual Reality in Belgium
Virtual Reality in Belgium
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Final presentation of virtual reality by monil
Final presentation of virtual reality by monilFinal presentation of virtual reality by monil
Final presentation of virtual reality by monil
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
Vitual reality
Vitual realityVitual reality
Vitual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Exploring VR
 Exploring VR Exploring VR
Exploring VR
 

Similar to Collaborative Virtual Reality Environment

Collaborative Virtual Reality Environment
Collaborative Virtual Reality EnvironmentCollaborative Virtual Reality Environment
Collaborative Virtual Reality Environment
Deepak Singh
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
Ibrahim Yusuf Salihu
 
Monitoring Virtualized Environments
Monitoring Virtualized EnvironmentsMonitoring Virtualized Environments
Monitoring Virtualized Environments
Ahmad Khalid Nasrat
 

Similar to Collaborative Virtual Reality Environment (20)

Collaborative Virtual Reality Environment
Collaborative Virtual Reality EnvironmentCollaborative Virtual Reality Environment
Collaborative Virtual Reality Environment
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
 
An Efficient Method for Detecting Impurity from Rice Mixture Using Digital Em...
An Efficient Method for Detecting Impurity from Rice Mixture Using Digital Em...An Efficient Method for Detecting Impurity from Rice Mixture Using Digital Em...
An Efficient Method for Detecting Impurity from Rice Mixture Using Digital Em...
 
IRJET - Garbage Collecting Robot using IoT
IRJET - Garbage Collecting Robot using IoTIRJET - Garbage Collecting Robot using IoT
IRJET - Garbage Collecting Robot using IoT
 
Rover technology ppt
Rover technology pptRover technology ppt
Rover technology ppt
 
Monitoring Virtualized Environments
Monitoring Virtualized EnvironmentsMonitoring Virtualized Environments
Monitoring Virtualized Environments
 
1145
11451145
1145
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
 
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
 
IRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and ControlIRJET- Design of SCADA based Wireless Monitoring and Control
IRJET- Design of SCADA based Wireless Monitoring and Control
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Agricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experimentsAgricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experiments
 
Augmented reality in the smart factory
Augmented reality in the smart factoryAugmented reality in the smart factory
Augmented reality in the smart factory
 
IRJET- An Adaptive Database for Library using Computer Vision
IRJET- An Adaptive Database for Library using Computer VisionIRJET- An Adaptive Database for Library using Computer Vision
IRJET- An Adaptive Database for Library using Computer Vision
 
Agrirobot presentation by George Adamides
Agrirobot presentation by George AdamidesAgrirobot presentation by George Adamides
Agrirobot presentation by George Adamides
 
Internet of Things (Iot) Based Robotic Arm
Internet of Things (Iot) Based Robotic ArmInternet of Things (Iot) Based Robotic Arm
Internet of Things (Iot) Based Robotic Arm
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Recently uploaded

Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
 

Recently uploaded (20)

Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Lect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptxLect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptx
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Object Oriented Programming OOP Lab Manual.docx
Object Oriented Programming OOP Lab Manual.docxObject Oriented Programming OOP Lab Manual.docx
Object Oriented Programming OOP Lab Manual.docx
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Attraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptxAttraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptx
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
solid state electronics ktu module 5 slides
solid state electronics ktu module 5 slidessolid state electronics ktu module 5 slides
solid state electronics ktu module 5 slides
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are present
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 

Collaborative Virtual Reality Environment