Incremental scene graph distribution method for distributed virtual environments
This paper describes an incremental scene graph distribution method for client-server based distributed virtual environments. It is very important for distributed virtual environments that all users share the same environment on a service. In order for users to share an environment, a scene graph that describes the virtual environment must be distributed to all clients by the server. The method we propose divides a scene graph into segments and distributes these segments incrementally. The distribution is performed according to the importance of the object's visibility, and the measurement of importance is evaluated by each client. This measurement is performed in a traversing process for scene rendering, so it does not expend any extra processing cost. If an important but still as yet undistributed scene graph segment is found by a client, the client requests its distribution of the server, at which time the server distributes the segment upon demand. The method realizes an efficient scene graph distribution in a narrow bandwidth network.
Unable to display preview. Download preview PDF.
- [Maxfield95]Maxfield, J., Ferrence, T., Dew, P.: “A Distributed Virtual Environment for Concurrent Enginnering”, In Proceedings of VRAIS '95, IEEE, (1995).Google Scholar
- [Broll95]Broil, W.: “Interacting in Distributed Collaborative Virtual Environments”, In Proceedings of VRAIS '95, IEEE, (1995).Google Scholar
- [Stansfield95]Stansfield, S., Shawver, D.: “An Application of Shared Virtual Reality to Situational Training”, In Proceedings of VRAIS '95, IEEE, (1995).Google Scholar
- [Barrus96]Barrus, J., W., Waters, R., C., Anderson, D., B.: “Locales and Beacons: Efficient and Precise Support For Large Multi-User Virtual Environments”, In Proceedings of VRAIS '96, IEEE, (1996).Google Scholar
- [Kessler96]Kessler, V., D., Hodges, L., F.: “A Network Communication Protocol for Distributed Virtual Environment Systems”, In Proceedings of VRAIS '96, IEEE, (1996).Google Scholar
- [Macedonia95]Macedonia, M., R., et al.: “Exploiting Reality with Multicast Groups: A Network Architecture for Large-scale Virtual Environments”, In Proceedings of VRAIS '95, IEEE, (1995).Google Scholar
- [Singh95]Singh, G., et al:. “BrickNet: Sharing Object Behaviors on the Net”, In Proceedings of VRAIS '95, IEEE, (1995).Google Scholar
- [Hartman96]Hartman, J., Wernecke, J.: “The VRML 2.0 Handbook”, Addison Wesley, (1996).Google Scholar
- [Wernecke94]Wernecke, J.: “The Inventor Mentor”, Addison Wesley, (1994).Google Scholar
- [Sense8-96]Sense8: “WorldToolKit Reference Manual, Release 6”, (1996).Google Scholar