Abstract
The available rendering performance on current computers increases constantly, primarily by employing parallel algorithms using the newest many-core hardware, as for example multi-core CPUs or GPUs. This development enables faster rasterization, as well as conspicuously faster software-based real-time ray tracing. Despite the tremendous progress in rendering power, there are and always will be applications in classical computer graphics and Virtual Reality, which require distributed configurations employing multiple machines for both rendering and display.
In this paper we address this problem and use NMM, a distributed multimedia middleware, to build a powerful and flexible rendering framework. Our framework is highly modular, and can be easily reconfigured – even at runtime – to meet the changing demands of applications built on top of it. We show that the flexibility of our approach comes at a negligible cost in comparison to a specialized and highly-optimized implementation of distributed rendering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Molnar, S., Cox, M., Ellsworth, D., Fuchs, H.: A Sorting Classification of Parallel Rendering. IEEE Computer Graphics & Applications 14, 23–32 (1994)
Humphreys, G., Eldridge, M., Buck, I., Stoll, G., Everett, M., Hanrahan, P.: WireGL: a Scalable Graphics System for Clusters. In: SIGGRAPH 2001: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 129–140 (2001)
Humphreys, G., Houston, M., Ng, R., Frank, R., Ahern, S., Kirchner, P.D., Klosowski, J.T.: Chromium: a Stream-Processing Framework for Interactive Rendering on Clusters. In: SIGGRAPH 2002: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, pp. 693–702 (2002)
Rubinstein, D., Georgiev, I., Schug, B., Slusallek, P.: RTSG: Ray Tracing for X3D via a Flexible Rendering Framework. In: Proceedings of the 14th International Conference on Web3D Technology 2009 (Web3D Symposium 2009), pp. 43–50. ACM, New York (2009)
Eilemann, S., Pajarola, R.: The Equalizer Parallel Rendering Framework. Technical Report IFI 2007.06, Department of Informatics, University of Zürich (2007)
Technology, R.: Rtt scale homepage (2009), http://www.realtime-technology.com/
NVIDIA Corporation: NVIDIA Quadro G-Sync., http://www.nvidia.com/page/quadrofx_gsync.html
Arcila, T., Allard, J., Ménier, C., Boyer, E., Raffin, B.: FlowVR: A Framework For Distributed Virtual Reality Applications. In: 1iere journées de l’Association Francaise de Réalité Virtuelle, Augmentée, Mixte et d’Interaction 3D, Rocquencourt, France (2006)
Rantzau, D., Lang, U., Lang, R., Nebel, H., Wierse, A., Ruehle, R.: Collaborative and Interactive Visualization in a Distributed High Performance Software Environment. In: Chen, M., Townsend, P., Vince, J.A. (eds.) Proceedings of the International Workshop on High Performance Computing for Graphics and Visualization, pp. 207–216. Springer, Heidelberg (1996)
Lohse, M., Winter, F., Repplinger, M., Slusallek, P.: Network-Integrated Multimedia Middleware (NMM). In: MM 2008: Proceedings of the 16th ACM international conference on Multimedia, pp. 1081–1084 (2008)
Repplinger, M., Beyer, M., Slusallek, P.: Multimedia Processing on Many-Core Technologies Using Distributed Multimedia Middleware. In: Proceedings of The 13th IASTED International Conference on Internet and Multimedia Systems and Applications, IMSA 2009 (to appear, 2009)
Repplinger, M., Löffler, A., Rubinstein, D., Slusallek, P.: URay: A Flexible Framework for Distibuted Rendering and Display. Technical Report 2008-01, Department of Computer Science, Saarland University, Germany (2008)
Kresse, W., Reiners, D., Knöpfle, C.: Color Consistency for Digital Multi-Projector Stereo Display Systems: the HEyeWall and the Digital CAVE. In: EGVE 2003: Proceedings of the workshop on Virtual environments 2003, pp. 271–279 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Repplinger, M., Löffler, A., Rubinstein, D., Slusallek, P. (2009). DRONE: A Flexible Framework for Distributed Rendering and Display. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2009. Lecture Notes in Computer Science, vol 5875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10331-5_91
Download citation
DOI: https://doi.org/10.1007/978-3-642-10331-5_91
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10330-8
Online ISBN: 978-3-642-10331-5
eBook Packages: Computer ScienceComputer Science (R0)