Abstract
We direct our gaze at an object by rotating our eyes or head until the object's projection falls on the fovea, a small region of enhanced spatial acuity near the center of the retina. In this paper, we explore methods for encorporating gaze direction into rendering algorithms. This approach permits generation of images exhibiting continuously varying resolution, and allows these images to be displayed on conventional television monitors. Specifically, we describe a ray tracer for volume data in which the number of rays cast per unit area on the image plane and the number of samples drawn per unit length along each ray are functions of local retinal acuity. We also describe an implementation using 2D and 3D mip maps, an eye tracker, and the Pixel-Planes 5 massively parallel raster display system. Pending completion of Pixel-Planes 5 in the spring of 1990, we have written a simulator on a Stellar graphics supercomputer. Preliminary results indicate that while users are aware of the variable-resolution structure of the image, the high-resolution sweet spot follows their gaze well and promises to be useful in practice.
- [1] Blinn, J.F., "Light Reflection Functions for Simulation of Clouds and Dusty Surfaces," Computer Graphics, Vol. 16, No. 3, July, 1982, pp. 21-29. Google ScholarDigital Library
- [2] Cook, R.L., "Stochastic Sampling in Computer Graphics," ACM Transactions on Graphics, Vol. 5, No. 1, January, 1986, pp. 51-72. Google ScholarDigital Library
- [3] Crow, F.C., "Summed-Area Tables for Texture Mapping," Computer Graphics, Vol. 18, No. 3, July, 1984, pp. 207-212. Google ScholarDigital Library
- [4] Dippé, M.A.Z. and Wold, E.H., "Antialiasing Through Stochastic Sampling," Computer Graphics, Vol. 19, No. 3, July, 1985, pp. 69-78. Google ScholarDigital Library
- [5] Drebin, R.A., Carpenter, L., and Hanrahan, P., "Volume Rendering," Computer Graphics, Vol. 22, No. 4, August, 1988, pp. 65-74. Google ScholarDigital Library
- [6] Feibush, E., Levoy, M., and Cook, R., "Synthetic Texturing using Digital Filters," Computer Graphics, Vol. 14, No. 3, July, 1980, pp. 294-301. Google ScholarDigital Library
- [7] Fisher, R.A. and Tong, H.M., "A Full-Field-of-View Dome Visual Display for Tactical Combat Training," Proc. Image Conference IV, Phoenix, Arizona, June, 1987.Google Scholar
- [8] Fuchs, H., Poulton, J., Eyles, J., Greer, T., Goldfeather, J., Ellsworth, D., Molnar, S., Turk, G., Tebbs, B., and Israel, L., "A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories," Computer Graphics, Vol. 23, No. 3, July, 1989, pp. 79-88. Google ScholarDigital Library
- [9] Kajiya, J.T., "The Rendering Equation," Computer Graphics, Vol. 20, No. 4, August, 1986, pp. 143-150. Google ScholarDigital Library
- [10] Kajiya, J.T., Kay, T.L., "Rendering Fur with Three Dimensional Textures," Computer Graphics, Vol. 23, No. 3, July, 1989, pp. 271-280. Google ScholarDigital Library
- [11] Lee, M.E., Redner, R.A., and Uselton, S.P., "Statistically Optimized Sampling for Distributed Ray Tracing," Computer Graphics, Vol. 19, No. 3, July, 1985, pp. 61-67. Google ScholarDigital Library
- [12] Levoy, M., "Display of Surfaces from Volume Data," IEEE Computer Graphics and Applications, Vol. 8, No. 3, May, 1988, pp. 29-37. Google ScholarDigital Library
- [13] Levoy, M., "Design for a Real-Time High-Quality Volume Rendering Workstation," Proc. Chapel Hill Workshop on Volume Visualization, ed, C. Upson, University of North Carolina, 1989, pp. 85-92. Google ScholarDigital Library
- [14] Levoy, M., "Volume Rendering by Adaptive Refinement," The Visual Computer, Vol. 6, No. 1, January, 1990. In Press. Google ScholarDigital Library
- [15] Levoy, M., "Efficient Ray Tracing of Volume Data," ACM Transactions on Graphics, 1990. In press. Google ScholarDigital Library
- [16] Mitchell, D.P., "Generating Anti-Aliased Images at Low Sampling Densities," Computer Graphics, Vol. 21, No. 4, July, 1987, pp. 65-72. Google ScholarDigital Library
- [17] Painter, J. and Sloan, K., "Antialiased Ray Tracing by Adaptive Progressive Refinement," Computer Graphics, Vol. 23, No. 3, July, 1989, pp. 281-288. Google ScholarDigital Library
- [18] Sabella, P., "A Rendering Algorithm for Visualizing 3D Scalar Fields," Computer Graphics, Vol. 22, No. 4, August 1988, pp. 51-58. Google ScholarDigital Library
- [19] Peters, D., CAE-Link Corp., Personal communication, September, 1989.Google Scholar
- [20] Tong, H.M. and Fisher, R.A., "Progress Report on an Eye-Slaved Area-of-Interest Visual Display," Proc. Image Conference III, Phoenix, Arizona, May, 1984.Google Scholar
- [21] Upson, C. and Keeler, M., "VBUFFER: Visible Volume Rendering," Computer Graphics, Vol. 22, No. 4, August 1988, pp. 59-64. Google ScholarDigital Library
- [22] Uttal, W.R., The Psychobiology of Sensory Coding, Harper & Row, 1973.Google Scholar
- [23] Westover, L., "Interactive Volume Rendering," Chapel Hill Workshop on Volume Visualization, Chapel Hill, North Carolina, May, 1989, pp. 9-16. Google ScholarDigital Library
- [24] Whitted, T., "An Improved Illumination Model for Shaded Display," Communications of the ACM, Vol. 23., No. 6, June, 1980, pp. 343-349. Google ScholarDigital Library
- [25] Williams, L., "Pyramidal Parametrics," Computer Graphics, Vol. 17, No. 3, July, 1983, pp. 1-11. Google ScholarDigital Library
Index Terms
- Gaze-directed volume rendering
Recommendations
Gaze-directed volume rendering
I3D '90: Proceedings of the 1990 symposium on Interactive 3D graphicsWe direct our gaze at an object by rotating our eyes or head until the object's projection falls on the fovea, a small region of enhanced spatial acuity near the center of the retina. In this paper, we explore methods for encorporating gaze direction ...
Hardware-accelerated parallel non-photorealistic volume rendering
NPAR '02: Proceedings of the 2nd international symposium on Non-photorealistic animation and renderingNon-photorealistic rendering can be used to illustrate subtle spatial relationships that might not be visible with more realistic rendering techniques. We present a parallel hardware-accelerated rendering technique, making extensive use of multi-...
Comments