Hostname: page-component-586b7cd67f-t8hqh Total loading time: 0 Render date: 2024-11-23T20:06:51.907Z Has data issue: false hasContentIssue false

A Distributed Data Implementation of the Perspective Shear-Warp Volume Rendering Algorithm for Visualisation of Large Astronomical Cubes

Published online by Cambridge University Press:  05 March 2013

Brett Beeson
Affiliation:
Centre for Astrophysics and Supercomputing, Swinburne University of Technology, PO Box 218, Hawthorn, Australia, 3122
David G. Barnes
Affiliation:
School of Physics, The University of Melbourne, Parkville, Australia, 3010. [email protected]
Paul D. Bourke
Affiliation:
Centre for Astrophysics and Supercomputing, Swinburne University of Technology, PO Box 218, Hawthorn, Australia, 3122
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We describe the first distributed data implementation of the perspective shear-warp volume rendering algorithm and explore its applications to large astronomical data cubes and simulation realisations. Our system distributes sub-volumes of 3-dimensional images to leaf nodes of a Beowulf-class cluster, where the rendering takes place. Junction nodes composite the sub-volume renderings together and pass the combined images upwards for further compositing or display. We demonstrate that our system out-performs other software solutions and can render a 'worst-case' 512 × 512 × 512 data volume in less than four seconds using 16 rendering and 15 compositing nodes. Our system also performs very well compared with much more expensive hardware systems. With appropriate commodity hardware, such as Swinburne's Virtual Reality Theatre or a 3Dlabs Wildcat graphics card, stereoscopic display is possible.

Type
Research Article
Copyright
Copyright © Astronomical Society of Australia 2003

References

Barnes, D. G. et al. 2001, MNRAS, 322, 486 Google Scholar
Barnes, D. G. & de Blok, W. J. G. 2001, AJ, 122, 825 CrossRefGoogle Scholar
Blinn, J. 1994, IEEE Computer Graphics and Applications, September 1994, 83 CrossRefGoogle Scholar
Calabretta, M. R. & Greisen, E. W. 2002, A&A, 375, 1077 Google Scholar
Drebin, R. A., Carpenter, L. & Hanrahan, P. 1988, Computer Graphics, 22, 65 CrossRefGoogle Scholar
Gooch, R. E. 1995, in Astronomical Data Analysis Software and Systems V, ASP Conf. Series vol. 101, eds. G. H. Jacoby & J. Barnes, (San Francisco: ASP), 80 Google Scholar
Halsey, R. & Chapanis, A. 1951, J. Optical Soc. of America, 41, 1057.CrossRefGoogle Scholar
Kawata, D. 1999, PASJ, 51, 931 Google Scholar
Kawata, D. 2003, in preparation Google Scholar
Knebe, A., Green, A. & Binney, J. 2001, MNRAS, 325, 845 CrossRefGoogle Scholar
Lacroute, P. & Levoy, M. 1994, in SIGGRAPH '94: Conference Proceedings, ed. S. Cunningham, (New York: ACM), 451 CrossRefGoogle Scholar
Oosterloo, T. 1995, PASA, 12, 215 Google Scholar
Porter, T. & Duff, T. 1984, in SIGGRAPH '84: Conference Proceedings, ed. H. Christiansen, (New York: ACM), 253 CrossRefGoogle Scholar
Schulze, J. P. & Lang, U. 2002, in Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization, eds. D. Bartz, X. Pueyo & E. Reinhard, (Aire-la-Ville: Eurographics Organization), 61 Google Scholar
Snavely, A., Johnson, G. & Genetti, J. 1999, in Proceedings of the High Performance Computing Symposium — HPC '99, ed. A. Tentner, (SCS), 59 Google Scholar
Sterling, T. L., Savarese, D. F., Becker, D. J., Dorband, J. E., Ranawake, U. A. & Packer, C. V. 1995, in Proceedings of the 1995 International Conference on Parallel Processing, ed. P. Banerjee, (Boca Raton: CRC Press), I:11 Google Scholar
Stoughton, C. et al. 2002, AJ, 123, 485 Google Scholar
York, D. G. et al. 2000, AJ, 120, 1579 Google Scholar