Blender homepage link
header graphic
 

Overview

Verse is a network protocol that lets multiple applications act together as one large application by sharing data over a network. If one application makes a change to shared data, the change is distributed instantly to all the other interested clients.

This simple network protocol allows anyone to write components and applications that are compatible. The protocol is built to be point-to-point, but is usually configured in a client/server solution where the server acts as a hub to allow several clients to share the same data. In this case the hub also stores a master copy of the data to allow the users to subscribe to data-changes and to keep the data persistent. Clients no longer need to access data through import/export features since all communication is done instantly using the protocol.

The data format used by the protocol is an easy to use, non-application-specific format, but with advanced features as subdivision surface geometry, shader trees, high dynamic range and 3D textures. The protocol can be used for collaborative applications, for existing 2D/3D applications, design/review, games, mobile computing and computational steering. The protocol is accessed by a simple API from the C programming language, and any application written for this API will automatically work together with any application written for the same API.