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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.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
Chen LS, Herman GT, Reynolds RA, Udupa JK (1985) Surface shading in the cuberille environment. IEEE Comput Graph Appl 5(12):33–43
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
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
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
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
Guibas LJ, Stolfi JA (1982) Language for bitmap manipulation. ACM Trans Graph 1(3):191–214
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
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
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
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
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
Uchiki T, Tokoro M (1985) SCOPE: solid and colored object projection environment. Trans Inst Electron Commun Eng Jpn, 68-D(4):741–748
Vannier MW, Marsh JL, Warren JO (1983) Three-dimensional computer graphics for craniofacial surgical planning and evaluation. Comput Graph 17(3):263–273
Author information
Authors and Affiliations
Additional information
This work was supported by the National Science Foundation under grant DCR-86-03603
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF01887593