Summary: | 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 89 === The purpose of this project is to research that how to access the three-dimensional virtual world on the server through the generally browser simply. It also allows multiple users to interact through the network protocol and good user interface.
Briefly, the whole project could be divided into three parts. The first part is the browser. We must provide a simple render engine program that could be executed on the browser. And it could display the virtual world in front of the users.
The second part is the server. We must provide a simple parser on the server. The parser could parse the X3D (Extensible 3D Specification) files, and classify the data that we need. X3D express the geometry and behavior capabilities of the Virtual Reality Modeling Language (VRML 2.0) using the Extensible Markup Language (XML).
The last part is the connection of the network. We must open a port on the server, and let users could get connection through the browser. Then we refer to the Distributed Interactive Simulation Protocol of the Networked virtual environment to process the object’s motion state in the virtual world, and improve it according to our system.
|