Abstract
This paper presents DRS (Distributed Rendering System), a software library for rendering dynamic 3D scenes on low cost Virtual Reality (VR) computers. This library allows the distribution of object descriptions and geometries over several graphics nodes of a PC cluster for synchronized rendering. The objects can be dynamic: in particular DRS can manage deformable objects over time. Data compression is put to profit to optimize transfer of objects geometry over the cluster nodes. This library allows real-time VR rendering on PC clusters for applications where objects are highly deformable, such as solid modeling or simulation. DRS is available as a set of C++ classes to manage the 3D objects as well as their synchronized distribution and rendering. We present experimental results in the form of examples of applications successfully ported to inexpensive distributed Virtual Reality hardware thanks to DRS.
Chapter PDF
References
Cruz-Neira, C., Sandin, D., DeFanti, T.: Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE. In: Computer Graphics (Proceedings of SIGGRAPH 1993), pp. 135–142 (1993)
Kruger, W., Bohn, C., Frohlich, B., Schuth, H., Strauss, W., Wesche, G.: The Responsive Workbench: A Virtual Work Environment. IEEE Computer 28, 42–48 (1995)
Schaeffer, B., Goudeseune, C.: Syzygy: Native PC Cluster VR. In: Virtual Reality Conference 2003, pp. 15–22. IEEE, Los Alamitos (2003)
Tramberend, H.: Avango: A Distributed Virtual Reality Framework. In: Proceedings of Afrigraph 2001 (2001)
Allard, J., Gouranton, V., Lecointre, L., Melin, E., Raffin, B.: Net Juggler: Running VR Juggler with Multiple Displays on a Commodity Component Cluster. In: Virtual Reality Conference 2002, Orlando, Florida, p. 273. IEEE, Los Alamitos (2002)
Bierbaum, A., Just, C., Hartling, P., Meinert, K., Baker, A., Cruz-Neira, C.: VR Juggler: A Virtual Platform for Virtual Reality Application Development. In: Virtual Reality Conference 2001, Yokohama, Japan (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. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2002) 21, 693–702 (2002)
Humphreys, G., Eldridge, M., Buck, I., Stoll, G., Everett, M., Hanrahan, P.: WireGL: A Scalable Graphics System for Clusters. In: Proceedings of SIGGRAPH 2001, pp. 129–140 (2001)
Taubin, G., Rossignac, J.: Geometric Compression Through Topological Surgery. ACM Transactions on Graphics 17, 84–115 (1998)
Rossignac, J.: Edgebreaker: Connectivity Compression for Triangle Meshes. IEEE Transactions on Visualization and Computer Graphics 5, 47–61 (1999)
Deering, M.: Geometry Compression. In: Computer Graphics (Proceedings of SIGGRAPH 1995), pp. 13–20 (1995)
Evans, F., Skiena, S., Varshney, A.: Optimizing Triangle Strips for Fast Rendering. In: Proceedings IEEE Visualization 1996, pp. 319–326 (1996)
Akeley, K., Haeberli, P., Burns, D.: tomesh.c. C Program on SGI Developer’s Toolbox CD (1990)
Hérisson, J., Gros, P.E., Férey, N., Magneau, O., Gherbi, R.: DNA in Virtuo: Visualization and Exploration of 3D Genomic Structures. In: Proceedings Afrigraph 2004, pp. 35–40 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Convard, T., Bourdot, P., Vézien, JM. (2005). Managing Deformable Objects in Cluster Rendering. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J.J. (eds) Computational Science – ICCS 2005. ICCS 2005. Lecture Notes in Computer Science, vol 3515. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11428848_36
Download citation
DOI: https://doi.org/10.1007/11428848_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26043-1
Online ISBN: 978-3-540-32114-9
eBook Packages: Computer ScienceComputer Science (R0)