Title :
Collaborative animation over the network
Author :
Faure, E. ; Faisstnauer, C. ; Hesina, G. ; Aubel, A. ; Escher, M. ; Labrosse, F. ; Nebel, J.-C. ; Gascuel, J.-D.
Author_Institution :
Wien Univ., Austria
Abstract :
The continuously increasing complexity of computer animations makes it necessary to rely on the knowledge of various experts to cover the different areas of computer graphics and animation. This fact leads to increasing effort being put into research concerning cooperative working over the Internet. However, it still requires substantial effort and time to combine different animation techniques in a common virtual environment. When trying to perform collaborative animation over a network, we often face the problem of having to combine animation systems and applications based on different software and hardware and using incompatible data structures. We present an approach, based on a client-server architecture and employing a VRML based language as common interchange format, that allows inhomogeneous systems to be easily incorporated into a collaborative animation. The applications can be freed from employing plug-ins or libraries to link into a common animation platform; they keep a local copy of the global scene and only need the ability to export the internal data representation into the so called “PaVRML” language, the language used to exchange data and synchronize clients. This approach allows a number of practitioners to share their know-how within a common animation without requiring the huge amount of work necessary to port their application to a common platform. It also makes it possible in the first place to combine the capabilities of different animation systems into a single complex animation. We also investigate solutions to optimize the network load for real time applications. We present preliminary results and discuss the future developments of this ongoing work
Keywords :
client-server systems; computer animation; electronic data interchange; groupware; real-time systems; software portability; virtual reality languages; Internet; PaVRML language; VRML based language; animation systems; animation techniques; client-server architecture; collaborative animation; common animation platform; common interchange format; common virtual environment; computer animations; computer graphics; cooperative working; global scene; incompatible data structures; inhomogeneous systems; internal data representation; local copy; network load; real time applications; single complex animation; Application software; Collaboration; Collaborative software; Collaborative work; Computer graphics; Facial animation; Hardware; Internet; Software performance; Virtual environment;
Conference_Titel :
Computer Animation, 1999. Proceedings
Conference_Location :
Geneva
Print_ISBN :
0-7695-0167-2
DOI :
10.1109/CA.1999.781204