The CAVE: audio visual experience automatic virtual environment
Communications of the ACM
A Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
InfiniteReality: a real-time graphics system
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A distributed 3D graphics library
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Hybrid sort-first and sort-last parallel rendering with a cluster of PCs
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Avocado: A Distributed Virtual Reality Framework
VR '99 Proceedings of the IEEE Virtual Reality
VR Juggler: A Virtual Platform for Virtual Reality Application Development
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
VR '03 Proceedings of the IEEE Virtual Reality 2003
blue-c: a spatially immersive display and 3D video portal for telepresence
ACM SIGGRAPH 2003 Papers
Nonconvex rigid bodies with stacking
ACM SIGGRAPH 2003 Papers
Mapping Heterogeneous Distributed Applications on Clusters
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
StateStream: a developer-centric approach towards unifying interaction models and architecture
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Performance prediction for mappings of distributed applications on PC clusters
NPC'07 Proceedings of the 2007 IFIP international conference on Network and parallel computing
Modularity for large virtual reality applications
Presence: Teleoperators and Virtual Environments
Hi-index | 0.00 |
In this paper, we present how FlowVR enables the development of modular and high performance VR applications running on a PC cluster. FlowVR is a middleware we specifically developed targeting distributed interactive applications. The goal of the FlowVR design is to favor the application modularity in an attempt to alleviate software engineering issues while taking advantage of this modularity to enable efficient executions on PC clusters. FlowVR relies on an extended data flow model that enables to implement complex message handling functions like collective communications, or bounding box based routing. After a short presentation of FlowVR, we describe a representative application that takes benefit of FlowVR to reach a real time performance running on a PC Cluster.