Skip to main content
Log in

The CUBE workstation —a 3-D voxel-based graphics environment

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

TheCUBE workstation is a 3-D versatile graphics system centered around a largecubic frame-buffer ofvoxels. A softwarebased prototype has been integrated on a SUN workstation with a 6-D Polhemus input device. The user interacts directly with the geometric objects and the voxel images, employing inherent 3-D interactive tools. A reduced-resolution hardware prototype has been built and has been running in real-time. The cubic frame buffer is uniquely organized for parallel beam access by three processors which input sampled and synthetic images, manipulate, project, and render them. Projections are speeded-up by a special bus which selects along a beam in onlylog time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bier EA (1986) Skitters and jacks: interactive 3 D positioning tools. Proc. ACM Workshop on Interactive 3 D Graphics, Chapel Hill, NC (October 1986), pp 183–196

  • Bright S, Laflin S (1986) Shading of solid voxel models. Comput Graph Forum 5(2):131–138

    Google Scholar 

  • Chen LS, Herman GT, Reynolds RA, Udupa JK (1985) Surface shading in the cuberille environment. IEEE Comput Graph Appl 5(12):33–43

    Google Scholar 

  • Forrest AR (1986) User interfaces for three-dimensional geometric modelling. Proc. ACM Workshop on Interactive 3D Graphics, Chapel Hill, NC (October 1986), pp 237–250

  • Gemballa R, Lindner R (1982) The multiple-write bus technique. IEEE Comput Graph Appl 2(7):33–41

    Google Scholar 

  • Goldwasser S, Reynolds RA (1983) An Architecture for the real-time display of three dimensional objects. Proc Int Conf Parallel Processing

  • Goldwasser SMA (1984) A generalized object display processor architecture. IEEE Comput Graph Appl 4(10):43–55

    Google Scholar 

  • Goldwasser SM, Reynolds RA, Bapty T, Baraff D, Summers J, Talton DA, Walsh E (1985) Physician's workstation with real-time performance. IEEE Comput Graph Appl 5(12):44–57

    Google Scholar 

  • Goldwasser SM, Reynolds RA, Talton DA, Walsh ES (1988) High performance graphics processors for medical imaging applications. Proc Int Conf on Parallel Processing for Computer Vision and Display, Leeds. UK (January 1988)

  • Gordon D, Reynolds RA (1985) Image space shading of 3-dimensional objects. Computer Vision, Graphics and Image Processing, 29:361–376

    Google Scholar 

  • Guibas LJ, Stolfi JA (1982) Language for bitmap manipulation. ACM Trans Graph 1(3):191–214

    Google Scholar 

  • Herman GT, Udupa JK (1981) Display of three dimensional discrete surfaces. Proc SPIE, pp 90–97

  • Jackel D (1985) The graphics PARCUM system: a 3 D memory based computer architecture for processing and display of solid models. Comput Graph Forum 4:21–32

    Google Scholar 

  • Kaufman A (1986) Memory organization for a cubic frame buffer. Proc EUROGRAPHICS ′86, Lisbon, Portugal (August 1986), pp 93–100

  • Kaufman A (1987a) Towards a 3-D graphics workstation. In: Strasser W (ed) Advances in Graphics Hardware I. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Kaufman A (1987b) An algorithm for 3D scan-conversion of polygons. Proc EUROGRAPHICS ′87, Amsterdam, Netherlands (August 1987)

  • Kaufman A (1987c) Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes. Comput Graph 21(4):171–179

    Google Scholar 

  • Kaufman A, Bakalash R (1985) A 3-D cellular frame buffer. Proc EUROGRAPHICS ′85, Nice, France (September 1985), pp 215–220

  • Kaufman A, Bakalash R (1988a) Parallel processing for 3-D voxel-based graphics. Proc Int Conf on Parallel Processing for Computer Vision and Display, Leeds, UK (January 1988)

  • Kaufman A, Bakalash R (1988b) Memory and processing architecture for 3-D voxel-based imagery. IEEE Comput Graph Appl (in press)

  • Kaufman A, Shimony E (1986) 3 D Scan-conversion algorithms for voxel-based graphics. Proc ACM Workshop on Interactive 3 D Graphics, Chapel Hill, NC (October 1986), pp 45–76

  • Meagher DJ (1985) Applying solids processing methods to medical planning. Proc NCGA, Dallas, TX (April 1985), pp 101–109

  • Mehl ME, Meagher, DJ (1982) Geometric modeling using octree-encoding. Comput Graph Image Processing 19(2):129–147

    Google Scholar 

  • Nielson GM, Olsen DRJ (1986) Direct manipulation techniques for 3 D objects using 2D locator devices. Proc ACM Workshop on Interactive 3D Graphics, Chapel Hill, NC (October 1986), pp 175–182

  • Ohashi T, Uchiki T, Tokoro MA (1985) Three-dimensional shaded display method for voxel-based representation. Proc EUROGRAPHICS ′85, Nice, France (September 1985), pp 221–232

  • Pike R (1983) Graphics in overlapping bitmap layers. ACM Trans Graphics 2(2):135–160

    Google Scholar 

  • Uchiki T, Tokoro M (1985) SCOPE: solid and colored object projection environment. Trans Inst Electron Commun Eng Jpn, 68-D(4):741–748

    Google Scholar 

  • Vannier MW, Marsh JL, Warren JO (1983) Three-dimensional computer graphics for craniofacial surgical planning and evaluation. Comput Graph 17(3):263–273

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by the National Science Foundation under grant DCR-86-03603

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kaufman, A. The CUBE workstation —a 3-D voxel-based graphics environment. The Visual Computer 4, 210–221 (1988). https://doi.org/10.1007/BF01887593

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01887593

Key words

Navigation