[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Texture and reflection in computer generated images

Published: 01 October 1976 Publication History

Abstract

In 1974 Catmull developed a new algorithm for rendering images of bivariate surface patches. This paper describes extensions of this algorithm in the areas of texture simulation and lighting models. The parametrization of a patch defines a coordinate system which is used as a key for mapping patterns onto the surface. The intensity of the pattern at each picture element is computed as a weighted average of regions of the pattern definition function. The shape and size of this weighting function are chosen using digital signal processing theory. The patch rendering algorithm allows accurate computation of the surface normal to the patch at each picture element, permitting the simulation of mirror reflections. The amount of light coming from a given direction is modeled in a similar manner to the texture mapping and then added to the intensity obtained from the texture mapping. Several examples of images synthesized using these new techniques are included.

References

[1]
Bui-Tuong Phong. Illumination for computer generated images. Comm. ACM 18, 6 (June 1975), 311-317.
[2]
Catmuli, E.A. Computer display of curved surfaces. Proc. Conf. on Comptr. Graphics, Pattern Recognition, and Data Structure, May 1975, pp. ll-17 (IEEE Cat. No. 75CH0981-1C).
[3]
Crow, F.C. The aliasing problem in computer-synthesized shaded images. Tech. Rep. UTEC-CSC-76-015, Dep. Comptr. Sci., U. of Utah, Salt Lake City, Utah, March 1976.
[4]
Forrest, A.R. On Coons and other methods for the representation of curved surfaces. Computer Graphics and Image Processing 1 (1972), 341.
[5]
Gouraud, H. Computer display of curved surfaces. Tech. Rep. UTEC-CSC-71-113, Dep. Com ptr. Sci., U. of Utah, Salt Lake City, Utah, June 1971.
[6]
Newell, M.E., Newell, R.G., and Sancha, T.L. A solution to the hidden surface problem. Proc. ACM 1972 Ann. Conf., Boston, pp. 443-450.
[7]
Oppenheim, A.V., and Schafer, R.W. Digital Signal Processing. Prentice-Hall, Englewood Cliffs, N.J., 1975, pp. 26-34.
[8]
Sutherland, I.E., Sproull, R.F., and Schumaker, R.A. A characterization of ten hidden-surface algorithms. Computing Surveys 6, 1 (March 1974), 1-55.
[9]
Warnock, J.E. A hidden-line algorithm for halftone picture representation. Rep. TR 4-15, Dep. Comptr. Sci., U. of Utah, Salt Lake City, Utah, 1969.
[10]
Watkins, G.S. A real-time visible surface algorithm. Tech. Rep. UTEC-CSC-70-101, Dep. Comptr. Sci., U. of Utah, Salt Lake City, Utah, June 1970.

Cited By

View all
  1. Texture and reflection in computer generated images

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 19, Issue 10
    Oct. 1976
    46 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/360349
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 October 1976
    Published in CACM Volume 19, Issue 10

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computer graphics
    2. graphic display
    3. hidden surface removal
    4. shading

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)555
    • Downloads (Last 6 weeks)89
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Real-time discrete visibility fields for ray-traced dynamic scenesComputers & Graphics10.1016/j.cag.2025.104187(104187)Online publication date: Mar-2025
    • (2025)Single-image reflection removal via self-supervised diffusion modelsThe Journal of Supercomputing10.1007/s11227-024-06837-981:1Online publication date: 1-Jan-2025
    • (2025)Specific Requirements for Metamodeling for Extended RealityMetamodeling for Extended Reality10.1007/978-3-031-76762-3_4(77-119)Online publication date: 13-Feb-2025
    • (2024)Digital Manufacturing System of Custom Wigs with Measurable 3D ImagesJournal of the Korean Society of Cosmetology10.52660/JKSC.2024.30.5.100930:5(1009-1017)Online publication date: 31-Oct-2024
    • (2024)Compositional Neural TexturesSIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687561(1-11)Online publication date: 3-Dec-2024
    • (2024)Filtering After Shading With Stochastic Texture FilteringProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36512937:1(1-20)Online publication date: 13-May-2024
    • (2024)The Life and Legacy of Bui Tuong PhongACM SIGGRAPH 2024 Talks10.1145/3641233.3664315(1-2)Online publication date: 18-Jul-2024
    • (2024)CVTHead: One-shot Controllable Head Avatar with Vertex-feature Transformer2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00602(6119-6129)Online publication date: 3-Jan-2024
    • (2024)CloVR: Fast-Startup Low-Latency Cloud VRIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.337205930:5(2337-2346)Online publication date: 4-Mar-2024
    • (2024)DiffusionLight: Light Probes for Free by Painting a Chrome Ball2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00018(98-108)Online publication date: 16-Jun-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media