distributed interactive virtual environment
Post on 02-Nov-2014
3.674 Views
Preview:
DESCRIPTION
TRANSCRIPT
DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT
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
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
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
• 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
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
• 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.
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
• COMMUNICATION: WE WANT THE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIALIZED AUDIO COMMUNICATIONS.
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
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.
MODEL OF VRML CLIENT
QUERIES?
top related