Font Size: a A A

Scene Editing And Motion Simulation In Distributed Virtual Reality System

Posted on:2014-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:X L SongFull Text:PDF
GTID:2268330401475538Subject:Applied Mathematics
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and communication technology, mankindhas been in a highly information-oriented society. Virtual reality technology is based on computertechnology, associated with related science technologies, to generate a digitized virtual environment whichis highly approximate to the real environment. It has been widely used in various fields. By combiningvirtual reality technology and the network, Distributed Virtual Reality enables users to share resources,exchange of information, and cooperate in different physical locations. What’s more, the distributed virtualreality technology extends the application of virtual reality technology and is playing an important role inthe military, industry, medical science, culture and education.The three-dimensional scene editing is one of the most crucial constituent parts of distributedvirtual reality system, and it is a hot area in research. Generally, it contains massive amounts of sceneinformation usually organized and administrated by scene graph. The various attributes and logicalrelations of virtual scene are saved in scene graph, which is the fundamental of the three-dimensional sceneediting. As for the movable objects in virtual scene, motion simulation can enhance its sense of reality.This article designs and implements the scene editing module and motion simulation in thelarge-scale distributed virtual reality system “ViWo”. On the basis of scene management module, as well asnetwork communication technology, the scene editing module is achieved in ViWo and motion simulationis implemented in the scene editing module. These functions support multi-user editing operation andconsist of the following work:(1) Use the TCP/IP protocol to achieve a reusable network communication architecture.This architecture is part of the distributed virtual reality system network architecture, providing scene dataand transmission services of edit commands in the model of client/server.(2) Design the scene editing module and accomplish the relevant functions. In client,achieve the functions of human-computer interaction, edit command process and communication innetwork layer; in sever, achieve the functions of edit command process and scene data management. (3) Design and implement an extensible instruction system. Devise data structure of editcommand for editing module with respects to specific function; achieve the functions of commandserialization transmission and networked edit command.(4) Achieve motion simulation in scene editing module. Motion simulation involvesmovement process, simple path planning, algorithms for motion simulation as well as Lua script basedcomplex motion planning.
Keywords/Search Tags:distributed virtual reality, scene graph, scene editing, motion simulation
PDF Full Text Request
Related items