Title
A Scalable Cluster-Rendering Architecture for Immersive Virtual Environments.
Abstract
Complex virtual environments often require computational resources exceeding the capabilities of a single machine. Furthermore immersive visualization can exploit multiple displays fostering the needing of computational power. We hereby present a system, called XVR Network Renderer, allowing rendering load to be distributed throughout a cluster of workstations operating concurrently. The proposed solution consists in a set of software modules structured as a single-master multiple-slaves architecture. The master software intercepts all the graphical commands performed by an OpenGL application, without any modification of the source code. The commands are then streamed and executed individually by each slave client. The Network Renderer can be seen as a virtual OpenGL context with high capabilities. The system can be configured to work with a wide range of complex visualization setups, like CAVEs, automatically handling stereoscopy, performing perspective corrections and managing projection-related common problems. Any number of displays can be simultaneously managed by the cluster.
Year
DOI
Venue
2016
10.1007/978-3-319-40621-3_7
Lecture Notes in Computer Science
Keywords
DocType
Volume
Cluster rendering,Immersive virtual environments,Visualization systems
Conference
9768
ISSN
Citations 
PageRank 
0302-9743
1
0.36
References 
Authors
16
4
Name
Order
Citations
PageRank
Giovanni Avveduto1284.15
Franco Tecchia26511.05
Marcello Carrozzino311619.32
Massimo Bergamasco447573.59