Development of a Distributed Scene Toolkit Based on Open Inventor |
||
A distributed scene toolkit may be very useful for development of shared virtual environment applications, for example 3D multiplayer games, because time-sensitive distributed applications put to programmers many extraordinary consistency problems.
In the paper (pdf, ps) we will present basis of such a toolkit, its design and implementation based on popular Open Inventor library.
The core idea is that one computer is the scene server and all others are the clients. The scene server manages the scene graph and can be used for viewing and modifying the scene as clients do. The client computers are like replica managers. They hold copies of the server's scene graph and make all synchronization work. The toolkit implements algorithms for keeping a scene consistency up. The Network interface is convenient access to network functions and whole toolkit should help programmers in development of 3D graphics distributed applications.
Some screenshots of a demo-application:
This page is maintained by PC John (peciva@fit.vutbr.cz,
http://www.fit.vutbr.cz/~peciva/). Last modified:
June 10, 2002