VE (Virtual Environment) can satisfy the request of interactive network application. It has a broad application foreground. VEDP (Virtual Environment Develop Platform) used to develop VE based on the Internet is the target of my work.This paper mostly discusses the key technique of implementing VEDP. It includes the following several points. (1) Based on the ideas of separating region, dividing the information and client caching objects, the paper brings forward a new network topology for scalable multi-user VE. (2) VEDP implements client caching objects by the approach called local consistency. By spatial culling, the paper advances the origin invalidation-set protocol. (3) By the method of three-level description, VEDP allow the developers independently to develop one part of VE. At last, according to the relation of position of each part, we can combine them into a large VE. (4) VEDP uses the QOTA algorithm very fast to complete the calculation of terrain following. (5) VEDP supports the conversation management based on the spatial interaction modal, using I-COLLIDE algorithm to implement the collision detection of conversation area. Paper gives out an algorithm for seeking the set of intersection intervals. By it, the I-COLLEDE algorithm is reduced to O(nlogn).As a platform, VEDP provides embedded programming language and drives VE's application. Many codes of VEDP are used to implement them.
|