Taxonomy of Distributed Rendering


Last updated: Thu Oct 23 09:45:34 2003

?

Distributed Rendering System Number of Clients Number of Nodes Communication Type Communication Datum Communication Synchronization
Parallel VTK ? ? Peer to peer ? ?

Distributed

Distributed Rendering System Number of Clients Number of Nodes Communication Type Communication Datum Communication Synchronization
3DLabs' P10 [Hardware design] 1 16 vertex processors, 64 pixel shaders Pipeline Polygons Tight
Pomegranate [Hardware design] 1 100? Peer-to-peer / Pipeline Polygons Tight
WireGL <100? <100? Multiple servers Polygons Loose?

Multi-Thread

Distributed Rendering System Number of Clients Number of Nodes Communication Type Communication Datum Communication Synchronization
OpenGL Performer 1 N threads Single display Scene graph Tight
OpenRM 1 N threads? N/A N/A N/A
VDL with OpenRM [Tiled] 1 N threads? ? via VDL (scene graph)? via VDL
VRJuggler "Multiple displays"? "Multiple computers"? via Kernel ? ?

Replicated

Distributed Rendering System Number of Clients Number of Nodes Communication Type Communication Datum Communication Synchronization
NetJuggler [Tiled] 1 <10 Central server Scene graph Tight
Open Geometry Server [Part of PAVR project] <100? <100? Central server Scene graph Loose?
Repo-3D <100? <100? Peer-to-peer Scene graph? Loose?