distributed interactive virtual environment
DESCRIPTION
TRANSCRIPT
![Page 1: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/1.jpg)
DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT
![Page 2: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/2.jpg)
INTRODUCTION• VIRTUAL ENVIRONMENT
SIMPLE DEFINITION OF VIRTUAL ENVIRONMENT IS COMPUTER GENERATED SIMULATIONS(REPRESENTATION OF ACTION)(OR)
THE USE OF 3D COMPUTER GRAPHICS IN THE INTERFACE
![Page 3: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/3.jpg)
DIVE(DISTRIBUTED INTERACTIVE VIRTUAL
ENVIRONMENT)• THIS IS AN EXPERIMENTAL
PLATFORM FOR THE DEVELOPMENT OF VIRTUAL ENVIRONMENTS
• THIS IS SPECIALLY TUNED TO MULTI USER APPLICATIONS, WHERE SEVERAL NETWORK PARTICIPANTS CAN BE INTERACT OVER A NETWORK
![Page 4: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/4.jpg)
PEER-PEER APPROACH
• DIVE IS BASED ON PEER-PEER APPROACHWITH NO CENTRALISED SERVER,WHERE PEERS COMMUNICATE BY RELIABLE AND NON RELIABLE MULTICAST, BASED ON IP MULTICASTBY THIS PEER – PEER APPROACH USER NAVIGATE IN 3D SPACE AND SEE,MEET AND COLLABORATE WITH OTHER USERS AND APPLICATIONS IN THE ENVIRONMENT
![Page 5: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/5.jpg)
• A PARTICIPANT IN A DIVE WORLD IS CALLED AN ACTOR, EITHER A HUMAN USER.
• AN ACTOR IS REPRESENTED BY A “BODY-ICON”(AVATAR) TO FACILITATE THE RECOGNITION AND AWARENESS OF ON GOING ACTIVITES
![Page 6: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/6.jpg)
DIVE CHARACTERISTICS
• INTERACTION DELAY:ANY ACTION ISSUED BY ANY PARTICIPANT IN THE DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT MUST REACH THE OTHER PARTICIPANT WITH IN 100MS . IF THE NETWORK DELAY IS MORE THAN 100MS THAN RECEIVED ACTION IS CONSIDERED AS LATE AND NOT USED BY THE APPLICATION
![Page 7: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/7.jpg)
• LARGE NUMBER OF PARTICIPANTS:DIVE APPLICATIONCAN BE PLAYED BY SEVERAL USERS CONNECTED VIA NETWORK SUCH AS INTERNETTHE NUMBER OF PARTICIPANTS SHOULD BE UNLIMITED TO ALLOW EVERYBODY TO ENTER THE VIRTUAL WORLD.
![Page 8: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/8.jpg)
MAIN AIMS OF DIVE
• SCALABILITY:ABILITY TO SUPPORT MANY USERS, WITH MANY MACHINES INVOLVED IN THE EXECUTION.
• INTEROPERABILITY:HETEROGENEOUS DVE IMPLEMENTATIONS SHOULD BE ABLE TO INTERWORK TO PROVIDE A SEAMLESS DVE
• CONTENT-INDEPENDENCE:GRAPHICS AND GEOMETRY ARE IMPORYANT, BUT THEY ARE NOT ONLY DATA A DVE IS CONCERNEDWITH.ALL FORMS OF DATA SHOULD BE TREATED EQUALLY
![Page 9: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/9.jpg)
• COMMUNICATION: WE WANT THE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIALIZED AUDIO COMMUNICATIONS.
![Page 10: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/10.jpg)
WORLDWIDEWEB(WWW)• IT IS A VIRTUAL SPACE OF
DOCUMENTS.• USERS MAY BE USE IT ONCE BUT
THEY R NOT AWARE OF EACH OTHER,IN THIS CASE WEB IS NOT MULTIUSER
• WEB HAS THE DISTRIBUTED CONSTRUCTION BUT NOT DISTRIBUTED EXECUTION
• INORDER TO OVERCOME THIS PROBLEM
A NEW VE TECHNOLOGY (VRML) IS INCLUDED
![Page 11: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/11.jpg)
VIRTUAL REALITY MODELING LANGUAGE
• VRML IS NORMALLY VIEWED USING A WEB BROWSER
• IT INCLUDES CONTENTS FROM URL,and CONTAINS HYPERLINKS TO OTHER VRML WORLDS
• IT INTERACTS WITH EXTERNAL ENTITES USING JAVA SCRIPTS.
![Page 12: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/12.jpg)
MODEL OF VRML CLIENT
![Page 13: DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT](https://reader033.vdocuments.net/reader033/viewer/2022050711/54591c28af795953128b4c64/html5/thumbnails/13.jpg)
QUERIES?